Postacie normalne
cesarks - 21-06-2006 07:12
Postacie normalne
Witam, mam problem z poniższym pytaniem testowym:
Tabela jest w I postaci normalnej gdy:
a) wszystkie wiersze są unikatowe a pola mają wartości niepodzielne; b) w kolumnie klucza głównego są wartości unikatowe; c) wszystkie elementy kolumny klucza głównego są określone; d) wszystkie kolumny kluczy potencjalnych są w postaci atomowej;
(może być więcej niż jedna odpowiedź poprawna)
Na podstawie definicji, jakie udało mi się znaleźć:
1. Pierwsza postać normalna -jej jedynym warunkiem jest aby każda składowa w każdej krotce była atomowa (nie dawała podzielić się na mniejsze wartości).
2. Relacja jest w pierwszej postaci normalnej wtedy i tylko wtedy gdy kazdy atrybut niekluczowy jest funkcyjnie zależny od klucza głównego.
3. Baza danych spełnia założenia pierwszej postaci normalnej, jeżeli posiada tylko pola zawierające wartości atomowe (niepodzielne).
najlepiej pasującymi odpowiedziami bedą (chociaż nie jestem do końca pewien) a) wszystkie wiersze są unikatowe a pola mają wartości niepodzielne; (nie jestem pewien czy w I postaci normalnej wiersze muszą być unikatowe)
d) wszystkie kolumny kluczy potencjalnych są w postaci atomowej; ( tu z kolei chyba nie wystarczy żeby tylko kolumny kluczy potencjalnych były w postaci atomowej, bo wszystkie pola powinny być w tej postaci)
odpowiedzi b) i d) odpadają.
Będę wdzięczny, za pomoc, pozdrawiam.
Rafal sxat - 22-06-2006 01:06
> Tabela jest w I postaci normalnej gdy: > > a) wszystkie wiersze są unikatowe a pola mają wartości > niepodzielne; > b) w kolumnie klucza głównego są wartości unikatowe; > c) wszystkie elementy kolumny klucza głównego są określone; > d) wszystkie kolumny kluczy potencjalnych są w postaci atomowej; > > (może być więcej niż jedna odpowiedź poprawna)
a,b,c,d ?
-- Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych
blochoo - 23-06-2006 00:09
cesarks napisał(a): > Witam, mam problem z poniższym pytaniem testowym:
> 2. Relacja jest w pierwszej postaci normalnej wtedy i tylko wtedy gdy > kazdy atrybut > niekluczowy jest funkcyjnie zależny od klucza głównego. >
Witam,
wg mnie odpowiedzi a i d. Moglbys podac skad wziales definicje 2? Z tego, co ja sie uczylem, w definicji 1NF nie bylo mowy o zaleznosciach funkcyjnych, a jedynie o niepodzielnosci atrybutow:/
Pozdrawiam, blochoo CS@PP
Migat - 23-06-2006 00:09
blochoo wrote: > cesarks napisał(a): > Moglbys podac skad wziales definicje 2? Z tego, co ja sie uczylem, w > definicji 1NF nie bylo mowy o zaleznosciach funkcyjnych, a jedynie o > niepodzielnosci atrybutow:/
Dokladnie. W 1NF nie ma nic o zaleznosci funkcyjnej. Z tego co ja pamietam to relacja jest w 1NF jezeli na kazdym przecieciu kolumn i wierszy nie znajduja sie zbiory danych - czyli kazda relacja jest w 1NF. Zaleznosc funkcyjna od kluczy kandydujacych dotyczy 2NF a dokladnie aby relacja byla w 2NF musi byc brak zaleznosci funkcyjnej miedzy kluczami kandydujacymi a atrybutami niekluczowymi.
Co do odpowiedzi to najbardziej pasuje mi a).
Pzdr PawelB
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[psql] Jak odczytać pg_index.indexprs w postaci nodeToString()?
W jakiej postaci wystepuje report builder for oracle?
[MySQL] Zapytanie dla danych w postaci nazwa - wartosc
Profesjonalne MODELOWANIE 3D (postaci i obiektów artystycznych)
Corel - eksportowanie do postaci gif
PORTFOLIO - w jakiej postaci do CV
rysunkowa postac (maskotka) - jak wycenic?
3D Max 9 - tworzenie postaci
Programowanie filtrow 2D (glownie normalizacja)
Normalizacja i powtarzalnosc danych
zanotowane.pldoc.pisz.plpdf.pisz.plshutter.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|