Odpowidzi na bazy danych Magda

background image

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

e-mail

(pola

background image

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.



Wyszukiwarka

Podobne podstrony:
odpowiedzi na bazy danych, informatyka
bazy danych odpowiedzi
egz, Pytania na egzamin testowy, Pytania na egzamin testowy, Relacyjne bazy danych 2002
Lista studentów (wg numerów albumów) na dodatkowe zaliczenie z przedmiotu Bazy danych
Bazy danych - bibliografia, Materiały na studia, Moje studia - INIB
Odpowiedzi3, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
BD gr D, Studia, Bazy danych, Wszystkie zestawy na BD
Jak przenieść bazę SQL na inny komputer, bazy danych platnik
Odpowiedzi1, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Odpowiedzi5, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Odpowiedzi2, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Odpowiedzi4, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
BD gr B, POLITECHNIKA ŚLĄSKA Wydział Mechaniczny-Technologiczny - MiBM POLSL, Semestr 3, StudiaIII c

więcej podobnych podstron