Związek (Relacja w MS Access)
•Związek pomiędzy parą tabel istnieje wtedy, gdy dwie tabele są połączone przez klucz podstawowy i klucz obcy. Każdy związek jest opisywana przez typ związku istniejący między dwoma tabelami, typ uczestnictwa, jaki obie tabele mają w związku oraz stopień uczestnictwa tych tabel.
Typy związku
•jeden-do-jednego (jeżeli pojedynczemu rekordowi z pierwszej tabeli przyporządkowany jest najwyżej jeden rekord z drugiej tabeli i na odwrót),
•jeden-do-wielu (jeżeli pojedynczemu rekordowi z pierwszej tabeli może odpowiadać jeden lub więcej rekordów z drugiej, ale pojedynczemu rekordowi z drugiej tabeli odpowiada najwyżej jeden rekord z tabeli pierwszej),
•wiele-do-wielu (jeżeli pojedynczemu rekordowi z pierwszej tabeli może odpowiadać jeden lub więcej rekordów z drugiej i na odwrót).
Teoria postaci normalnych
Relacja jest w pierw szej postaci normalnej, jeśli każda wartość atrybutu w każdej krotce tej relacji jest wartością elementarną, czyli nierozkladalną. lub
Relacja jest w pierwszej postaci nonnalnej, jeśli nie ma powtarzających się grup.
Zamówienia
Nr zamó wirnia |
Data |
Nazwa dostawcy |
Adres |
NIP |
Nazwa towaru |
Symbol PKWIU |
Ilość |
Cena |
22/04 |
01-07- 2004 |
E-Komp |
Kraków' Piłsudzkicgo |
525-01-52- 234 |
Konęutei 3.0 GHz |
8822 |
5 |
2500 |
22/04 |
01-07- 2004 |
E-Komp |
Kraków' Piłsudzkicgo |
525-01-52- 234 |
Monitor LG 17" |
2712 |
5 |
900 |
22/04 |
01-07- 2004 |
E-Koinp |
Kraków' Piłsudzkicgo |
525-01-52- 234 |
Drukarka HP LJ |
18442 |
2 |
1500 |
23/04 |
11-07- 2004 |
M-Soft |
Przemyśl Dworskiego |
679-28-02- 229 |
Windows XP |
7985 |
5 |
600 |
23/04 |
11-07- 2004 |
M-Soft |
Przemyśl Dworskiego |
679-28-02- 229 |
MS Excel |
7983 |
3 |
900 |
Zależność funkcyjna
Podczas projektowania schematu bazy danych podstawowym pojęciem jest zależność danych
Klucz
Kluczem relacji nazywamy taki zbiór atrybutów tej relacji, których kombinacje wartości jednoznacznie identyfikują każdą krotkę tej relacji a żaden podzbiór tego zbioru nie posiada tej własności. W kluczu nie może zawierać się wartość Nuli.
Wyróżniamy klucze proste i złożone Klucz jest kluczem prostym, jeżeli powyżej opisany zbiór jest jednoelementowy - w przeciwnym razie mówimy o kluczu złożonym. W ogólności, w relacji można wyróżnić wiele kluczy, które nazywamy kluczami potencjalnymi. Wybrany klucz spośród kluczy potencjalnych nazywamy kluczem głównym.
2