Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Podać praktyczny przykład – składnię:
- -- sprawdzenia jakie bazy występują na serwerze PostgreSQL.
- \l
- -- założenia bazy danych w PostgreSQL. Baza ma nazwę mojadb1.
- CREATE DATABASE mojadb1;
- -- użycia założonej bazy do tworzenia w następnej kolejności tabel.
- \c mojadb1;
- 2. Podać składnię wyprowadzającą z tabeli założonej na serwerze PostgreSQL wszystkie założone pola i niepowtarzające się rekordy.
- \d tabela
- lub
- SELECT * FROM baza.tabela
- WHERE baza='public'
- AND table_type='BASE TABLE';
- 3. Diagram ERD to …
- Diagram związków encji rodzaj graficznego przedstawienia związków pomiędzy encjami używany w projektowaniu systemów informacyjnych do zademonstrowania konceptualnych modeli danych używanych w systemie.
- 4. Wyjaśnić jakie podstawowe elementy projektowania graficznego Baz danych przedstawia poniższy rysunek. O czym mówią przedstawione symbole graficzne.
- 5. Wyjaśnić jaką rolę w bazach danych spełniają indeksy. Podać zalety i wady stosowania indeksów.
- Jest obiektem bazodanowym niezależnym logicznie i fizycznie od tabeli. Pozwala uzyskać szybszy dostęp do danych. Indeksy zakłada się na kolumnę w tabeli, kilka kolumn naraz (do 32) . Bez nich wszystko będzie działać, jednak indeksy pozwolą nam szybciej dostać się do danych. Indeksy przechowują wartości kolumn na które są nakładane oraz ROWID wiersza.
- Zalety Wady
- Przyspieszają dostęp do danych Zajmują miejsce na dysku
- Wymuszają unikatowość wierszy Zwiększają obciążenie systemu
- 6. Podać przynajmniej 5 zasad dotyczących optymalizacji zapytań w bazach danych.
- Klastrowanie wewnątrzplikowe – polega na grupowaniu rekordów obok siebie wewnątrz jednego pliku.
- Klastrowanie międzyplikowe – polega na umieszczaniu na stronie obok siebie rekordów pochodzących z więcej niż jednego pliku (tabeli).
- Wykrywanie zakleszczeń i rozrywanie pętli zakleszczenia
- Indeksowanie kolumn
- Konkretyzować polecenia (nie używać Select*)
- 7. Które z poniższych zdań jest prawdziwe?
- A. Uprawnienia mogą być przyznawane do tabel.
- B. Uprawnienia mogą być przyznawane tylko do wybranych kolumn tabeli.
- C. Uprawnienia mogą być przyznawane i odbierane tabelom lub wybranym kolumnom tabeli.
- D. Uprawnienia mogą być przyznawane i odbierane wybranym rekordom tabeli.
- C)
- 8. Które polecenie związane z nadawaniem uprawnień użytkownikom jest prawdziwe?
- A. grant select on klasa to uczen,
- B. grant select to uczen on klasa,
- C. grant revoke, select on klasa to uczen,
- D. select grant on klasa to uczen.
- A)
- 9. Utworzyć użytkownika adam o haśle grom Nadaj mu uprawnienia do odczytywania danych i modyfikacji rekordów w kolumnach owoce i jarzyny w tabeli zwroty.
- CREATE USER 'adam' IDENTIFIED BY 'grom'; GRANT ALTER,SELECT, UPDATE (owoce,jarzyny) ON baza_danych.sklep TO 'adam';
- 10. Utworzyć użytkownika bartek o haśle olbrzym. Nadaj mu uprawnienia administratora do wszystkich baz i tabel.
- CREATE USER 'BARTEK'@'%' IDENTIFIED BY ‘olbrzym’ USING '***';GRANT ALL PRIVILEGES ON *.* TO 'BARTEK'@'%'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement