bd kolo, Semestr III, BAZY


 

Założenia wstępne:
Postgres, na którym będziecie pracować był wcześniej używany przez inną osobę i jego ustawienia mogą odbiegać od domyślnych.

Zadanie
Użytkownik postgres zakłada 2 bazy danych o nazwach baza1 i baza2. Tworzymy dwóch nowych użytkowników bazy danych o nazwach: user1 i user2, przy czym:

W bazie2 utworzyć 2 schematy: sch1 i sch2. W schematach sch1 i sch2 utworzyć po jednej tabeli o nazwie tab1 (z dwoma polami a typu integer i b typu text). Uzupełnić je danymi (na przykład 2, `abc'; 5,'cde'; 7,'abg').

Ustawić następujące uprawnienia:
a)      w schemacie sch1 użytkownik user2 ma prawo do tworzenia nowych obiektów i oglądania zawartości tab1, natomiast user1 może tylko oglądać zawartość tabeli tab1;
b)      w schemacie sch2 wszyscy mogą oglądać zawartość tabeli tab1, ale nikt nie może stworzyć w tym schemacie nowej tabeli czy innego obiektu. 

Aby testować poprawność swoich ustawień, można

  • na jednej konsoli połączyć się przez ssh z kontem user na komputerze, którego adres będzie podany na tablicy (polecenie ssh user@adres_ip , hasło user)

  • po zalogowaniu przez ssh, można łączyć się ze swoim postgresem i sprawdzać czy poprawnie rozwiązaliśmy kolokwium



Wyszukiwarka

Podobne podstrony:
sprawko BD, WAT, semestr III, Bazy danych
BD Lesiu, Automatyka i Robotyka, Semestr III, Bazy Danych, Gotowce
ASO kolo test, WAT, semestr III, Bazy danych
bd wyklad1, WAT, semestr III, Bazy danych
bd raport projekt-Lucyna-Anna, Semestr 3, SEMESTR III, Bazy danych, aaProjekt
bdsciaga, WAT, semestr III, Bazy danych
bdsprawko, WAT, semestr III, Bazy danych
Bazy Danych, STUDIA, SEMESTR III, Bazy Danych, Wykład
odp zestaw e, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Pytania1, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
pytania, WAT, semestr III, Bazy danych
caerm, WAT, semestr III, Bazy danych
Odpowiedzi3, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
5 Zadania PL-SQL1a, WAT, semestr III, Bazy danych

więcej podobnych podstron