2010 02 22

background image

Baza danych jest zbiorem tabel (relacji) pamiętanych w jednym lub wielu plikach.

Dziedzina wartości jest to zbiór wartości, które potencjalnie mogą pojawić się w kolumnie tabeli. Różne
dziedziny wartości nie muszą być rozłączne. Dziedzinę określa się przez podanie typu danych oraz dodatkowych
ograniczeń (więzów) lub właściwości.

Projektując tabelę dla pewnego zastosowania możemy rozstrzygnąć dla każdej kolumny:

czy wartość w kolumnie musi być zawsze określona;

czy wartość w kolumnie może być nieokreślona.


Do oznaczenia wartości nieokreślonych stosuje się słowo NULL.

background image

Operacje na wartościach nieokreślonych:

X is NULL

Y is NULL lub is not NULL

X+Y is NULL


Wartością domyślną danego atrybutu nazywamy wartość z dziedziny tego atrybutu, która ma być wstawiona
przez system do każdego dodawanego wiersza.

Kluczem tabeli nazywamy zbiór atrybutów tabeli, które identyfikują wiersz tabeli i żaden jego podzbiór
właściwy tej własności nie ma.

Kluczem podstawowym tabeli nazywamy klucz, który ze względu na pewne cechy praktyczne zostaje arbitralnie
wybrany spośród kluczy tabeli.

Zbiór atrybutów zawierających klucz nazywamy nadkluczem.

Każdy klucz musi mieć wartość określoną (NULL jest niedopuszczalne).


Operacje aktualizacji:

dodaj nowy wiersz do tabel

usuń istniejący wiersz z tabeli

zmień wartości w istniejącym wierszu tabeli


W aktualizacji bazy danych musimy zapewnić poprawność bazy danych:

poprawność formalna – zgodność bazy danych z regułami formalnymi

poprawność merytoryczna – zgodność bazy danych z rzeczywistością


Poprawność formalna – więzy integralnościowe:

więzy dziedziny – wartość atrybutu w tabeli musi należeć do dziedziny tego atrybutu lub jeżeli jest to
dopuszczalne, może być nieokreślona (NULL)

więzy klucza – w tabeli nie mogą występować dwa lub więcej wierszy o tej samej wartości klucza; klucz
musi mieć wartość określoną

więzy integralności referencyjnej

inne więzy


Wyszukiwarka

Podobne podstrony:
2010-02-22 stanowisko BCC system emerytalny 01, Studia, licencjat
2010 02 22
2010 02 22 Nie wierzę Anecie Krawczyk
2010 02 22 Dwa gwałty są zmyślone
2010 02 05 09;34;22
2010 02 05 09;34;22
2010 06 22 wojtczak2
MB ćwiczenia 24 04 2010 (02)
2010 01 22 21;50;57
Prawo cywilne wyk.13 2010-02-16, Prawo Cywilne
2010 02 05 09;33;36
GG 2010 3 02
Angora 2010 02 21
2013 02 22 WIL Wyklad 1
2010 10 22(2), 29, 11 05 szeregi
pg 2010 04 22
MB ćwiczenia 29 05 2010 (02)
SERWIS 2010.02.15

więcej podobnych podstron