1.zdefiniuj operację algebry relacji dla modelu relacyjnego
2. w relacji R na schemacie ABCD z kluczem A występują nast. zależności a >b, a>c, a >d w której postaci normalnej jest ta
relacja uzasadnij odpowiedz
3. napisz kroki algorytmu przejścia z 3 nf do 4 nf
4.dla tablicy pracownicy i kierownicy napisz zapytanie sql zwracające nazwiska tych kierowników oraz osób im podległych
których kierują zespołem ponad 10 osob
5.problematyka obiektów multimedialnych w obiektowych bazach danych
4.
SELECT kierownicy.kierownik,,imie,nazwiskoFROM pracownicy left outer join kierownicy on kierownicy.kod_dzialu = pracownicy.kod_dzialu WHERE pracownicy.KOD_DZIALU IN (SELECT pracownicy.KOD_DZIALU FROM PRACOWNICY GROUP BY pracownicy.KOD_DZIALU HAVING COUNT(*)>5) order by kierownicy.kierownik;
3. napisz kroki algorytmu przejścia z 3 nf do 4 nf
a).Y jest puste lub zawiera sie w X
b).Suma zbiorow XiY jest kompletnym zbiorem atrycutow dla danej relacji
c).X zawiera klucz
CZyli relacja która zawiera trywialna wielowartosciowa zaleznosc funkcionalna jest w 4NF stad wniosek ze relacje zawierajaca
nietrywialna wielowartosciowa zaleznosc funkcjonalna nalezy podzielic na takie relacje ktore bede zawierac tylko trywialne wartosci
1.Zdefiniuj operację algebry relacji dla modelu relacyjnego?
operacje na zbiorach-intersect,union,except dzialaja na relacjach i odpowiadaja operacjom algebry relacyjnej :sumie,iloczynowi, różnicy mnogościowej. Automatycznie usuwaja powtarzajace sie wiersze w przeciwienstwie do klauzuli select
operacje łączące - Funcje łączące służące do zamiany zbioru wartosci na pojedyncza wartosc
operacje zapytania zagnieżdżone- sa ppowszechnie uzywane do sprawdzania zawierania sie zbiorow(in-sprawdza czy krotka nalezy do relacji) oraz do ich porownania
2. w relacji R na schemacie ABCD z kluczem A występują nast. zależności a >b, a>c, a >d w której postaci normalnej jest ta relacja uzasadnij odpowiedz.
jest w 4 ppostaci normalnej
Bo 4 postac normalna stosuje sie do zaleznosci wielowartosciowych tu taka wystepuje a >d
pozatym zbiór a zawiera sie w kazdym zbiorze czyli zbiorze b,c,d i tym samym spelnia jedno zalozenia z 4 postaci normalnej