zadania 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1


Bazy Danych I:


Zad. 1
Wyjaśnij kiedy relacja jest w II postaci normalnej i jednocześnie nie jest w III postaci normalnej ?
Odpowiedź:
Relacja jest w II i jednocześnie nie jest w III postaci normalnej, gdy istnieją Zależności Funkcyjne od całego klucza i jednocześnie Zależności Funkcyjne między atrybutami niekluczowymi.
Co to znaczy?
Znaczy to tyle, że klucz (, którym jest np. układ kolumn K1 i K2) określa kolumnę: K1, K2, A3, A4, A5 i jest to określenie jednoznaczne tzn. wartości w układzie kolumn (K1 i K2) odpowiada nie więcej niż 1 wartość w kolumnie: K1, K2, A3, A4, A5.
A poza tym istnieje (lub istnieją) zależności pomiędzy kolumnami, które nie należą do kulcza (u nas np. A5 i A3) (które nie należą do kolumn jednoznacznie identyfikujących wiersze w tabeli).

K1

K2

A1

A2

A3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Ale trzeba zaznaczyć, że przy Zależnościach Funkcyjnych między atrybutami niekluczowymi, kolumnie (lub układowi kolumn kluczowych) odpowiada co najwyżej jedna wartosć z kolumny również niekluczowej.

Gdyby chcieć wytłumaczyć "przykładem z życia" (w sposób prosty), to można powiedzieć, że gdy mamy pacjenta to w III postaci normalnej wiedzielibyśmy tylko że jest chory (ale co mu dokładnie dolega ? tego nie wiadomo). Natomiast w II postaci normalnej wiemy że np. choruje na grypę.

Zad. 2
Wyjaśnij , co to jest klucz potencjalny relacji, i podaj klucze potencjalnerelacji o schemacie: POCIĄGI = {NUMER, SKĄD, DOKĄD, ODJAZD, PRZYJAZD}
Odpowiedź:
Klucz potencjalny relacji jest to dowolna kolumna lub układ kolumn, która w sposób jednoznaczny identyfikuje wiersze w tabeli.
Klucz potencjalny może być kluczem głównym, ale nie musi, bo kluczem głównym jest zazwyczaj kolumna lub układ kolumn, który jednoznacznie identyfikuje wiersze i jest jednocześnie możliwie najkrótszy.

W schemacie: POCIĄGI = {NUMER, SKĄD, DOKĄD, ODJAZD, PRZYJAZD}
kluczami potencjalnymi są:
NUMER, SKĄD DOKĄD ODJAZD, SKĄD DOKĄD, PRZYJAZD




Zad 3 i Zad 4

No a pytania jakie były na Bazach Danych II:

Zad.1
Wyjaśnij, kiedy relacja jest w I postaci normalnej, a nie jest w II post. norm.

Zad.2
Wyjaśnij co to jest zapytanie grupujące w języku SQL.

Zad.3
Wyjaśnij co oznacza SELECT w algebrze relacji, a co w języku SQL?

Zad.4
Podaj podstawowe różnice pomiędzy bazami FoxPro i Oracle.



Wyszukiwarka

Podobne podstrony:
Zadanie2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopia mrako
zadania 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1
Zadanie 3 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopi
Zadanie 4 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopi
kolokwium zal1 2006 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2
kolokwium zal2 2006 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, cwic
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
Zadania domowe w2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazow
zbi r5~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
zbi rt~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
pytanie4, wisisz, wydzial informatyki, studia zaoczne inzynierskie, statystyczne metody wspomagania
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
KomprKrz, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazow

więcej podobnych podstron