Tabele danych (relacje) stanowią relacje między danymi - łączą ze sobą różne dane Przykład tabeli danych:
|
Kolumny (atrybuty) - przedstawiają konkretny typ danych. W tabeli koumny są usytuowane pionowo:
|
||||||||||||||||||||||||||||||||
Wiersze (krotki) - stanowią rekord tabeli W tabeli koumny są usytuowane poziomo:
|
Komórki (pola) - stanowią najmniejszą jednostkę tabeli, która zawiera dane W relacji pole jest umieszczone na skrzyżowaniu krotki i atrybutu
|
Klucze - są to zawartości komórek stanowiąze nazwę (indentyfikator) jednoznacznie identyfikującą poszczególne elementy rekordów
Przykładowo może być w tabeli kilka osób o tym samym nazwisku,
które muszą być rozróżnone w bazie
do takiej identyfikacji
zazwyczaj wystarcza numer, pesel, NIP, itp...
KlientID |
---|
Klucz taki" KlientID" stanowi klucz podstawowy bazy danych.
Wewnątrz tabeli mogą być ujęte elementy identyfikujące inne klucze z innej tabeli
Np.. w tabeli Zamówienia mogą być ujęci Klienci zamawiający
Zamówienia
ZamowienieID | KlientID | Data |
---|---|---|
1. | 2. | 2014.01.05 |
2. | 1. | 2014.01.30 |
3. | 2. | 2014.02.12 |
Co oznacza, że zamówienie "2." zostało z łożone w dniu 30 stycznia przez Wiesława Noweaka z firmy "Kogucik"
Dla tabeli "Zamówienia" klucz "KlientID" jest "kluczem obcym" (pomocniczym).
Zależności między danymi tabel nazywane są relacjami. Dlatego też bazy danych tego typu nazywane są relacyjnymi. Relacje również mogą wystąpić między tabelami.
Typy relacji między tabelami