• Nie Znaleziono Wyników

Składa się ona z kolumn i wierszy:

N/A
N/A
Protected

Academic year: 2021

Share "Składa się ona z kolumn i wierszy:"

Copied!
15
0
0

Pełen tekst

(1)

Autor: J. Karwowska

(2)

Składa się ona z kolumn i wierszy:

kolumna – pole – atrybut,

wiersz – rekord – krotka.

(3)

Klucz główny (podstawowy),

Klucz obcy,

Klucz prosty,

Klucz złożony,

Klucz kandydujący.

(4)

wartość klucza identyfikuje konkretny rekord w bazie danych,

pole klucza (pole kluczowe) identyfikuje tabelę w całej bazie danych,

wymuszają integralność na poziomie tabel,

pomagają tworzyć relacje między tabelami.

Każda tabela powinna zawierać klucz główny!

(5)

Klucze obce umożliwiają wprowadzanie relacji między tabelami,

wymuszają integralność na poziomie relacji.

(6)

5. Klucz kandydujący (potencjalny) – może być kluczem głównym, ale projektant wybiera inne pole na klucz główny.

6. Klucz prosty – składa się tylko z jednego pola.

7. Klucz złożony - składa się z więcej niż jednego pola.

(7)
(8)

Jeden do jednego (1 – 1),

Jeden do wielu (1 - ),

Wiele do wielu ( - ).

(9)

10. Relacja jeden do jednego (1-1) – jednemu rekordowi z pierwszej tabeli odpowiada dokładnie jeden rekord z drugiej tabeli oraz jednemu rekordowi z drugiej tabeli odpowiada tylko jeden rekord z tabeli pierwszej.

Np. uczeń – szafka

(10)

11. Relacja jeden do wielu (1 - ) – jednemu rekordowi z pierwszej tabeli odpowiada wiele rekordów z drugiej tabeli oraz

jednemu rekordowi z drugiej tabeli

odpowiada tylko jeden rekord z tabeli pierwszej.

Np. firma – towar (jedna firma może produkować wiele towarów, ale jeden

konkretny towar jest produkowany przez jedną firmę).

(11)

12. Relacja wiele do wielu ( - ) – wielu

rekordom z pierwszej tabeli odpowiada

wiele rekordów z drugiej tabeli. W praktyce polega ona na utworzeniu dodatkowej

tabeli (zwanej tabelą łącząca, asocjacyjną), która zawiera klucze obce będące kopiami kluczy podstawowych obu tabel.

Pojedynczemu rekordowi z dowolnej tabeli odpowiada wiele rekordów z tabeli

komplementarnej.

(12)

Np. film – aktor (w każdym filmie może zagrać wielu aktorów, każdy aktor może zagrać w wielu filmach).

(13)

Wymuszaj więzy integralności - w ten sposób Access będzie sprawdzał, czy w powiązanych polach przechowywane są prawidłowe dane,

Kaskadowo aktualizuj pola pokrewne – w ten sposób zmiana klucza podstawowej tabeli

zostanie automatycznie odwzorowana w powiązanej tabeli,

Kaskadowo usuń rekordy pokrewne - w ten sposób usunięcie danych z jednej tabeli

spowoduje automatyczne usunięcie powiązanych danych z drugiej tabeli (w tym przypadku

skasowanie ucznia spowoduje usunięcie danych o przypisanej mu szafce i na odwrót).

(14)

integralność na poziomie tabel oznacza zachowanie unikatowości danych w polu

identyfikującym rekordy. Rozumie się, że pole to nie może zawierać wartości NULL,

integralność na poziomie pól oznacza ich

poprawność logiczną, poprawność struktury pól oraz identyczną strukturę pól tego

samego rodzaju w całej bazie,

integralność na poziomie relacji oznacza poprawność definiowania relacji oraz pełną synchronizację połączonych danych.

W literaturze spotyka się określenie:

Integralność referencyjna.

(15)

Dziękuję za uwagę!



Cytaty

Powiązane dokumenty

dekomponowane jest na tysiące różnych pojedynczych ryzyk, stąd autorki odniosły się do tego rodzaju ryzyka, który ich zdaniem jest najczęściej spotykane. w przedsiębiorstwie i

Temat fizjologii wysiłku fizycznego skupia jący się na kształtowaniu systemów energetycznych jest podstawą budowy wszechstronnego toku jednostki treningu personalnego jak

Osoba pisząca reportaż wybiera autentyczne zdarzenie i udaje się na miejsce aby zebrać materiał.. Rozmawia się ze świadkami, którzy widzieli

Opracowany akumulatorowy układ zasilający składa się z modułu baterii i aparatury zabudowanych na wozie strzelniczym oraz wolnostojącego modułu ładowania opracowanego

Określono, ile czasu trwają poszczególne czynności oraz jakie zasoby i koszty są z nimi związane.. Informacje dotyczące przedsięwzięcia zestawiono

Kalafior tworzą różyczki, które wyglądają podobnie jak cały owoc: każda różyczka składa się z mniejszych, te z jeszcze

Cassoni [20] określa proces równoległy jako dwie symetryczne interakcje między tera- peutą i klientem oraz między terapeutą i superwizorem. Według Cassoni [20] pojęcie

Tam oni przecież też system mieli trochę inny, bo to zbrojenie, a tutaj były hale montażowe, ale to była produkcja, do nas szły przecież wielkie, ogromne ilości tych zegarków.