Z-1 BD/09 |
nazwisko i imię studenta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 2 3 4 5 6 7 8 9 10 Ocena
PYTANIE 1 - Wymienić główne elementy systemu DBMS.
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 2 - Rozważmy następującą populację: data ukończenia kursu, organizator, czas trwania, nadane uprawnienia, nazwisko kursanta. Jakie zależności funkcyjne mogą tu zachodzić? Co jest kluczem takiej relacji? Czy ona jest poprawnie zdefiniowana i dlaczego?
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 3 - Co oznacza skrót OLAP i jakie ma on znaczenie w bazach danych?
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 4 - Opisać operację różnicy mnogościowej dwóch tabel w relacyjnej bazie danych w języku SQL. Podać przykład tabel zapytanie SQL dla różnicy i określić wynik tego zapytania.
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 5 - Opisać architekturę dostępu do bazy danych z użyciem brokera.
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 6 - Zadana jest następująca tabela relacyjnej bazy danych. Pola kluczowe w tej tabeli oznaczono znakiem #. W jakiej postaci normalnej jest przykładowa tabela i dlaczego ? Jeśli powyższa tabela jest w niższej postaci normalnej niż 5NF, to doprowadzić ją do postaci znormalizowanej.
Nazwa pola |
#ID zlecenia usługi |
Data zlecenia |
# ID klienta |
Nazwisko zleceniodawcy usługi |
Adres zleceniodawcy |
Opis zlecenia usługi |
Koszt wykonania usługi |
Telefon zleceniodawcy |
#Typ zleconej usługi |
Data wykonania usługi |
Potwierdzenie wykonania usługi |
Uwagi o realizacji usługi |
Nr konta bankowego zleceniodawcy |
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………
PYTANIE 7 - Co oznacza skrót ROLLBACK? Wyjaśnić jego znaczenie.
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 8 - Zadana jest następująca struktura bazy danych:
OCENY( idoceny, idproduktu, idankiety, ocena, uwagi, dataoceny),
PRODUKTY(idproduktu, idkategorii, nazwaproduktu, cena),
KLIENCI(idklienta, email, nazwisko, imię, adres),
KATEGORIE(idkategorii, nazwakategorii),
ZAMÓWIENIA(idzamowienia, idklienta, idproduktu, ilość, uwagi),
ANKIETY (idankiety, nazwiskoankietowanego, imięankietowanego, adres),
gdzie boldem oznaczono pola kluczowe a pole adres wypełniono nazwą miejscowości..
Zapisać w SQL zapytanie, które zrealizuje odpowiedź na pytanie: Jaką nazwę ma produkt najwyżej oceniany wśród produktów zamawianych przez klientów z ŁODZI w ilości, co najmniej 20 sztuk i ocenianych przez ankietowanych ze SZCZECINA?
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
PYTANIE 9 - Podaj, które zdania z podanego wykazu są prawdziwe:
Odpowiedź (P-prawda, F-falsz) |
|
Pytanie |
|
|
Powtórzenia wierszy w relacyjnym modelu danych nie są dozwolone. |
|
|
Klucz obcy czerpie swoje wartości z dziedziny , będącej poddziedziną dziedziny klucza głównego tabeli powiązanej z nią w bazie danych |
|
|
Redundancja oznacza wielokrotne przechowywanie tych samych danych niekoniecznie w tej samej relacji. |
|
|
Więzy spójności bazy danych ograniczają się zawsze do zgodności wartości danych z odpowiadającą im dziedziną |
|
|
Kursor pobiera wartości z kolejnych krotek relacji (tabeli) lub wyników zapytania. |
|
|
Obiektowe bazy danych są nieadekwatne do zapisu danych multimedialnych |
|
|
Integralność danych w bazie danych dotyczy zawsze kluczy obcych |
|
|
Wiele relacyjnych SZBD realizuje zapytania z użyciem ODBC |
|
|
Możliwe jest użycie klauzuli LIKE w warunku WHERE zapytania selekcyjnego |
|
|
ODL jest elementem języka OQL. |
PYTANIE 10 - Gdzie ma zastosowanie model Ben-Zvi? Podać uzasadnienie jego zastosowania.
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………