1.Typy zależnosci funkcjonalnych:
Relacja jeden-do-jednego
Dwie tabele łączy relacja jeden-do-jednego, gdy każdemu wierszowi z jednej tabeli przy-
porządkowany jest co najwyżej jeden wiersz z drugiej tabeli. Ten typ relacji jest najrzadziej
spotykany, ponieważ w większości przypadków możesz powiązane informacje umieszczać w jednej
tabeli. Jednakże, ze względów bezpieczeństwa, możesz zdecydować, iż należy informacje rozdzielić
na dwie tabele. Również skomplikowane transakcje finansowe zawierają wiele relacji jeden-do-
jednego.
Relacja jeden-do-wielu
Najpopularniejszy typ relacji, relacja jeden-do-wielu, występuje wtedy, gdy tabela ma wiele (lub nie
ma w ogóle) powiązanych rekordów w drugiej tabeli.
Relacja wiele-do-wielu
O relacji wiele-do-wielu mówimy wówczas, gdy każdemu wierszowi z jednej tabeli odpowiada wiele
wierszy w drugiej tabeli, a każdemu wierszowi z drugiej tabeli odpowiada wiele wierszy w pierwszej.
Jedynym sposobem na przedstawienie w Accessie relacji wiele-do-wielu jest użycie tabeli „łączącej”,
w której jako klucze obce znajdują się klucze główne obu tabel.
2. Postaci normalizacyjne baz danych:
Pierwsza postać normalna
W pierwszej postaci normalnej wszystkie kolumny w tabeli muszą posiadać wartości ato-
mowe. Innymi słowy, każde pole może zawierać tylko jedną wartość, a nie listę wartości lub
powtarzającą się grupę danych. Wiele kartotekowych
baz danych przechowuje dane w ten
sposób, co znacznie utrudnia ich przeszukiwanie.
Druga postać normalna
Mówimy, że tabela jest w drugiej postaci normalnej, gdy jest w pierwszej postaci normalnej i
jednocześnie każde z jej pól nie będących polem klucza głównego jest w pełni zależne od całego
klucza głównego. Innymi słowy, część informacji może być przechowywana w innej tabeli i
pobierana z niej poprzez odnośnik.
Trzecia postać normalna
Z tabelą w trzeciej postaci normalnej mamy do czynienia, gdy wszystkie pola, nie będące polami
klucza głównego, są wzajemnie zależne.
3.Klucz:
Kiedy tworzysz aplikacje bazy danych, każda tabela przedstawia odrębną jednostkę lub proces
występujący w rzeczywistym świecie. Sposobem na zapewnienie unikalności każdej z zasad jest
ustawienie klucza głównego dla każdego wiersza.
Klucz główny to pole lub grupa pól (mówimy wtedy o wielopolowym kluczu głównym), które jest unikatowym
identyfikatorem tego wiersza. Klucz główny musi być unikatowy.
Access pozwala uczynić pole kluczem głównym, poprzez nadanie mu wartości
Klucz
w widoku
Projekt tabeli
.
Access sprawdzi wówczas, czy dane w tym polu są unikatowe i nie występują w nim duplikaty. Podczas
projektowania systemu zarządzającego kontaktami, jako klucz możesz wybrać
Nazwisko
,
Telefon
lub
(pola
takie powszechnie nazywane są „polami-kandydatami”). Ogólna zasada projektowania baz danych głosi, że klucz
powinien być jak najprostszy, unikatowy i jak najrzadziej zmieniany. Nazwisko może się zmieniać na skutek zawarcia
małżeństwa, rozwodu itp. Numery telefonów i adresy e-mail zmieniają się ciągle. Dobrym kluczem byłby numer
PESEL, ale co, gdy dana osoba nie jest obywatelem polskim? W tej sytuacji Access umożliwia Ci utworzenie pola
Autonumerowanie
, które stanie się polem klucza podstawowego.
Autonumerowanie
jest samogenerującą się war-
tością liczbową, która będzie wzrastać z każdym nowym rekordem.
Klucz obcy - Klucz główny staje się bardzo ważny, gdy chcesz go użyć w innej tabeli. Można przechowywać
wartość klucza głównego jednej tabeli, aby przedstawiać rekordy w innej tabeli. Wówczas mówimy o kluczu
obcym, który będzie podstawą relacji.
4. Pojęcia:
Relacje są sposobem na połączenie informacji przechowywanych w różnych tabelach. Utworzenie relacji to
zdefiniowanie powiązań między tabelami poprzez sprzężenia, umożliwia to pogrupowanie danych w logiczne
całości. Generalnie, jeśli jakaś informacja powtarza się wielokrotnie, warto umieścić ją w osobnej tabeli i
powiązać odpowiednimi relacjami.
Kwerendy spełniają wiele funkcji - zbierają i łączą informacje z różnych części bazy danych. Ogólnie kwerendy
wykorzystuje się aby zapytać program o dane lub kazać mu je zmienić.
Każdy wiersz stanowi rekord- zbiór danych (w poszczególnych kolumnach) dotyczących jednego obiektu.
Normalizacja- proces który zapewnia uporządkowanie danych w poszczególnych zbiorach
Pole to jest pojedyncza komorka danych
3. Związki pomiedzy encjami:
Związek pomiędzy encjami
- pewna zależność pomiędzy poszczególnymi typami encji. Taki związek
określa powiązanie pomiędzy elementami poszczególnych typów encji. Dla związków można określić
ich stopien. Ponadto mogą występować związki rekursyjne, które w konkretnym typie mogą
występować wielokrotnie w różnych rolach.
4. Metody wprowadzania danych:
Skanowanie-
to proces konwersji danych do formatu stosowanego w bazie danych
wyróżniamy skanowanie seryjne i skan dokumentów o niejednorodnym formacie
Indeksowanie jest to nadawanie oznaczenia (najczęściej jakieś numerowanie, np. autonumerowanie)
danym.