4736387434

4736387434



3. Zagadnienia związane z Relacyjnym Modelem Danych

a)    Relacja - struktura danych w Relacyjnym Modelu Danych gdzie:

-    wiersze to krotki

-    kolumny to atrybuty

b)    Założenia Codda:

-    Każda relacja ma jednoznaczną nazwę w Bazie Danych.

-    Każda kolumna ma jednoznaczną nazwę w relacji.

-    Wszystkie wartości w kolumnie muszą być tego samego typu.

-    Porządek kolumn i wierszy nie jest istotny.

-    Każdy wiersz w relacji musi być różny.

-    Każde pole leżące na przecięciu kolumn i wierszy w relacji powinno zawierać wartość atomową, tzn. że zbiór wartości w jednym polu relacji nie jest dozwolony

c)    Normalizacja - jest to proces przekształcania relacji do dogodnej dla systemu postaci, jest to proces zagnieżdżony to znaczy że relacja w wyższej postaci normalnej musi być w niższej postaci normalnej.

Pierwsza Postać Normalna - Relacja jest w 1 NF jeżeli każda wartość atrybutów w każdej krotce tej relacji jest wartością elementarną. 1 NF jest cechą każdej relacji gdyż wymagania tej postaci są zawarte w definicji relacji.

Druga Postać Normalna - Relacja jest w 2 NF jeżeli jest w 1 NF i każdy atrybut nie kluczowy jest w pełni funkcjonalnie zależny od klucza głównego.

Trzecia Postać Normalna - Relacja jest w 3 NF jeżeli jest w 2 NF i każdy jej atrybut nie kluczowy jest bezpośrednio, a nie przechodnio zależny od klucza głównego.

Zależność funkcjonalna - atrybut B relacji R jest funkcjonalnie zależny od atrybutu A tej relacji jeżeli każdej wartości a atrybutu A odpowiada dokładnie jedna wartość b atrybutu B ( mówimy że a identyfikuje b) np. nr albumu —* nazwisko studenta.

Pełna Zależność funkcjonalna - atrybut B relacji R jest w pełni funkcjonalnie zależny od Atrybutu A tej relacji (który może być atrybutem złożonym) jeżeli jest funkcjonalnie zależny od Atrybutu A i nie jest zależny od żadnego podzbioru atrybutu A.

Zależność przechodnia - niech ABC będą trzema rozłącznymi podzbiorami atrybutów w relacji R . Atrybut C jest przechodnio funkcjonalnie zależny od atrybutu A, jeżeli atrybut C jest funkcjonalnie zależny od atrybutu B , a atrybut B jest funkcjonalnie zależy od atrybutu A. Natomiast atrybut A nie jest funkcjonalnie zależny od B , atrybut B nie jest funkcjonalnie zależy od C.

Jeżeli:

A —► B B —► C

To nie prawda że B —» A lub że C —<► B więc A wyznacza w sposób przechodni C.

Opracował E>arvdawPolate vi.ii www.uczelrua.loss.pl



Wyszukiwarka

Podobne podstrony:
Bazy Danych 2008 - Część 1Egzamin Pisemny 1. Zagadnienia związane z CDM a)    Model d
2. Algebra relacji Algebra relacji jest modelem teoretycznym do opisywania semantyki relacyjnych baz
Relacyjny model danych Podstawową strukturą danych jest relacja będąca podzbiorem iloczynu
16212 ullman068 (2) 142 3. RELACYJNY MODEL DANYCH sy i broń, które pochodzą z pozostałych dwóch nadk
Przykład prostej bazy danych zaimplementowanej w modelu relacyjnym przedstawiono na slajdzie. Strukt
WSiP7 PODSTAWY BAZ DANYCH Dlatego w relacyjnych bazach danych relacją nazywać będziemy tabele bazy
18968 ullman090 (2) 186 3. RELACYJNY MODEL DANYCH spełniają zadane zależności funkcyjne. Natomiast p
Co to są relacyjne bazy danych? o Są to zbiory danych pogrupowane w tabele o strukturze: kolejne
Założenia modelu relacyjnego: o Relacyjne bazy danych oparte są na matematycznym modelu relacji, jed
28640 ullman078 (2) 162 3. RELACYJNY MODEL DANYCH PRZYKŁAD 3.28 Rozważmy relację z atrybutami: A, B,
70840 ullman074 (2) 04 i. RELACYJNY MODEL DANYCH będzie oczywiste, co jest kluczem relacji bez wnika
Modele baz danych miroslaujzelent.pl Dziś najczęściej wykorzystuje się model relacyjny bazy danych.
Zagadnienia do egzaminu dyplomowegoBazy danych 1.    Typy i modele baz danych. 2.
ullman059 (2) 124 .1 RELACYJNY MODEL DANYCH miały strukturę złożoną zbioru lub zbioru struktur. W pr

więcej podobnych podstron