Exam2


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

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

4.dla tablicy pracownicy i kierownicy napisz zapytanie sql zwracające nazwiska tych kierowników oraz osób im podległych 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;

5.problematyka obiektów multimedialnych w obiektowych bazach danych



Wyszukiwarka

Podobne podstrony:
abc exam2
exam2
poprawione topics for exam2
dozymetria exam2 (1)
2013 exam2
midterm exam2
exam2
sp4 exam2

więcej podobnych podstron