Odpowiedzi1, Politechnika Śląska MT MiBM, Semestr III, Bazy danych


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 naj­rza­dziej spotykany, ponieważ w większości przypadków możesz powiązane informacje umiesz­czać w jednej tabeli. Jednakże, ze względów bezpieczeństwa, możesz zde­cy­do­wać, 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 wie­le (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 od­po­wiada wiele wierszy w drugiej tabeli, a każdemu wierszowi z drugiej tabeli od­po­wia­da wiele wierszy w pierwszej. Jedynym sposobem na przedstawienie w Accessie relacji wie­le-do-wielu jest użycie tabeli „łączącej”, w której jako klucze obce znajdują się klu­cze 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ę war­toś­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 nor­mal­nej, 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ło­wy, część informacji może być przechowywana w innej tabeli i pobierana z niej po­przez odnośnik.

Trzecia postać normalna

Z tabelą w trzeciej postaci normalnej mamy do czy­nie­nia, 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 pro­ces występujący w rzeczywistym świecie. Sposobem na zapewnienie uni­kal­noś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łów­nym), które jest unikatowym identyfikatorem tego wiersza. Klucz główny musi być uni­ka­to­wy.

Ac­cess poz­­wala uczynić pole kluczem głównym, poprzez nadanie mu wartości Klucz w wi­do­ku Projekt tabeli. Access sprawdzi wówczas, czy dane w tym polu są unikatowe i nie wy­stępują w nim duplikaty. Podczas projektowania systemu zarządzającego kontaktami, jako klucz możesz wybrać Naz­wisko, Telefon lub e-mail (pola takie powszechnie nazywane są „polami-kan­dy­da­ta­mi”). Ogólna zasada projektowania baz danych głosi, że klucz powinien być jak naj­prost­szy, unikatowy i jak najrzadziej zmieniany. Nazwisko może się zmieniać na skutek zawar­cia 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 pol­skim? W tej sytuacji Access umożliwia Ci utworzenie pola Autonumerowanie, które sta­nie 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:
Odpowiedzi3, 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
odp zestaw e, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Pytania1, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
Zestaw A, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
MegaPytania, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
MegaOdpowiedzi, Politechnika Śląska MT MiBM, Semestr III, Bazy danych
kolokwium-zestawy-pytań-i-odpowiedzi-2, Politechnika Śląska MT MiBM, Semestr III, Języki programowan
zestawy-labC++-kolokwium 2 2006-2007, Politechnika Śląska MT MiBM, Semestr III, Języki programowania
SPRAWKO PNOM, Politechnika Śląska MT MiBM, Semestr I, Podstawy nauki o materiałach
z3-potw odbycia praktyki1, Politechnika Śląska MT MiBM, Semestr II
W6 ankieta, Politechnika Śląska MT MiBM, Semestr II, Materiały Metalowe
wniosek-zgoda-praktyka1, Politechnika Śląska MT MiBM, Semestr II

więcej podobnych podstron