Tabele podzbiory to:
tabele o unikatowych wartościach, które nie są
wartościami Null
tabele będące dowolnym podfragmentem tabeli głównej
tabele o identycznej definicji atrybutów pól jak inna tabela z tej bazy
tabele zawierające pewne charakterystyczne pola dla grup rekordów,
których wspólne cechy umieszczono w tabeli głównej
Polecenie SQL SELECT ( w pełnej wersji czyli także z warunkiem WHERE) realizuje
następującą operację algebry relacyjnej:
rzut
selekcję i rzut
selekcję
iloczyn kartezjański
3. Mamy do czynienia z pewna bazą typu kadrowego w dowolnej firmie. Jakiego rodzaju stany nie byłyby poprawne w tej bazie, a jakiego rodzaju przejścia (zmiany stanu) byłyby z kolei niepożądane w tej bazie? Daj po 2 przykłady takich sytuacji.
4. Oto pewna sytuacja sformułowana jednym ogólnym zdaniem (wymaganiem):
Chcemy stworzyć system baz danych opisujący działalność firmy ubezpieczeniowej ubepieczającej pojazdy.
Należy:
utworzyć na podstawie tego zdania krótki opis słowny charakteryzujący encje AGENT, POLISA, i KLIENT i związki między nimi
przekształcić opis słowny w schemat E-R uwzględniający opcjonalność i obowiązkowość związków
W poniższej tablicy zestawiono w sposób chaotyczny rozmaite dane dotyczące projekcji filmów w różnych miastach .Opisz jakie można na podstawie tych danych utworzyć tabele (powiązane ze sobą) spełniające wymogi normalizacji do trzeciej postaci włącznie. Możesz rozbudować projekt tych tabel w stosunku do danych zawartych w tablicy.
Nr filmu |
Tytuł |
Kod Kina |
Nazwa kina |
Miasto |
Liczba mieszkańców |
Iden. właściciela |
Właściciel kina |
Liczba sprzedanych biletów |
25 |
Gwiezdne wojny |
BTX |
Rejs |
Kraków |
700 000 |
1 |
Malinowski |
900 |
25 |
Gwiezdne wojny |
KT |
Rialto |
Szczecin |
320 000 |
3 |
Tomaszewski |
350
|
25 |
Gwiezdne wojny |
DJ |
Odeon |
Gdańsk |
400 000 |
1 |
Malinowski |
800 |
50 |
Szczęki |
BTX |
Rejs |
Kraków |
700 000 |
1 |
Malinowski |
800 |
50 |
Szczęki |
TL |
Rejs |
Bydgoszcz |
220 000 |
2 |
Dawidowska |
300 |
50 |
Szczęki |
DJ |
Odeon |
Gdańsk |
400 000 |
1 |
Malinowski |
400 |
50 |
Szczęki |
RP |
Grand |
Bytom |
130 000 |
4 |
Samulak |
1500 |
50 |
Szczęki |
HF |
Statek |
Bytom |
130 000 |
4 |
Samulak |
1000 |
30 |
Star Trek |
BTX |
Rejs |
Kraków |
700 000 |
1 |
Malinowski |
850 |
30 |
Star Trek |
TL |
Rejs |
Bydgoszcz |
220 000 |
2 |
Dawidowska |
500 |
40 |
ET |
KT |
Rialto |
Szczecin |
320 000 |
3 |
Tomaszewski |
1200 |
40 |
ET |
RP |
Grand |
Bytom |
130 000 |
4 |
Samulak |
2000 |
Wszystkie problemy rozwiązać w tym pliku Worda który opisujemy własnym nazwiskiem.
Punktacja
Zad 1 - 1 pkt za poprawną odpowiedź
Zad 2- 1 pkt za poprawną odpowiedź
Zad 3 - 2pkt
Zad 4 - 3 pkt za wyczerpującą odpowiedź
Zad 5 - 3 pkt za wyczerpującą odpowiedź
Razem 10 pkt
System oceny
Poniżej 4.5 pkt - niedostateczna
4.5 - 5.75 pkt - dostateczna
6-6.75 pkt- dostateczna plus
7- 7.75 pkt- dobra
8 -8.75 pkt - dobra plus
9 - 10 pkt - bardzo dobra
Osoby z oceną dobrą z ćwiczeń uzyskują 1 pkt premii.
Czas 100 minut