1588093705

1588093705



1.    zapamiętywanie danych oraz ich wyszukiwanie na podstawie różnych warunków,

2.    oddzielenie funkcji zapamiętywania i wyszukiwania od programów aplikacyjnych, co powoduje, że programy stają się mniej wrażliwe na zmiany bazy danych,

3.    umożliwienie korzystania z danych na podstawie ich logicznego opisu; system przejmuje całkowicie kontrolę nad wykorzystaniem urządzeń pamięciowych dla zapisu danych,

4.    umożliwienie dostępu do danych wielu użytkownikom jednocześnie,

5.    weryfikowanie danych za pomocą odpowiednio zdefiniowanych procedur kontrolnych,

6.    ochrona danych (archiwizacja, zarządzanie prawami użytkowników).

Dostęp do bazy danych powinien być realizowany za pośrednictwem łatwego w użyciu języka zapytań oraz z zastosowaniem języków programowania wysokiego poziomu.

Z punktu widzenia stosowanych struktur można wyróżnić cztery podstawowe rodzaje baz danych:

•    hierarchiczne,

•    sieciowe,

•    relacyjne

•    obiektowe.

Wymieniona kolejność jest również kolejnością chronologiczną w jakiej poszczególne bazy powstawały.

Hierarchiczna

W hierarchicznej bazie danych stosuje się struktury typu drzewa.

Węzłom w strukturze drzewa odpowiadają zbiory rekordów danych.

Zbiór rekordów poziomu wyższego jest łączony relacjami l:m (one-to-many) ze zbiorami poziomu niższego. Dzięki takiej budowie, wyszukiwanie określonych elementów w bazie odbywa się stosunkowo szybko. Istotna wadą baz hierarchicznych jest jednak redundancja danych wynikająca z faktu, że można wykorzystywać jedynie relacje typu l:m.

Duże kłopoty sprawia również zmiana struktury istniejącej bazy.

Sieciowa

Sieciowa baza danych jest rozwinięciem bazy hierarchicznej przez dodanie możliwości zapisu relacji m:m (many-to-many).

Tak więc w bazie sieciowej poza relacjami hierarchicznymi występują dodatkowe połączenia, umożliwiające uzyskanie dostępu do danego rekordu bez potrzeby każdorazowego przechodzenia przez strukturę drzewa.

Wprowadzone zmiany spowodowały zmniejszenia redundancji danych przez dodatkowe możliwości powiązania danych, które już istnieją, ale nie wyeliminowały trudności związane ze zmianą struktury bazy istniejącej.

Relacyjna

W relacyjnej bazie danych wykorzystywana jest struktura tablicy.

W skład bazy wchodzi jedna lub więcej powiązanych ze sobą tablic.

Każda kolumna tablicy zawiera elementy tego samego typu, ma swoją nazwę i jest przez nią identyfikowana.

Zbiór wartości jakie mogą występować w danej kolumnie nazywa się jej dziedziną.

Wiersz tablicy, nazywany rekordem lub krotką, identyfikowany jest za pośrednictwem wartości zapisanych w nim elementów (atrybutów).

Funkcję klucza, jednoznacznie określającego poszczególne wiersze, może spełniać pojedyncza kolumna lub też kilka odpowiednio wybranych kolumn.



Wyszukiwarka

Podobne podstrony:
ICH (2 pkt) Na podstawie danych z wykresu oraz własnej wiedzy wykonaj polecenia. a) Wskaż instytucję
głośników oraz ich rozmieszczenie określono na podstawie analizy warunków akustycznych oraz głośniko
lingwistycznych (Miron Białoszewski i Tymoteusz Karpowicz) oraz ich przekładach na niemiecki [Intern
Obraz0 (111) 30 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wptyw na bil
Obraz1 (104) 32 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wpływ na bil
Obraz4 (100) 38 2. Majątek, kapitał, wynik-zdarzenia i operacje gospodarcze oraz ich wpływ na bilan
Obraz7 (92) 44 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wpływ na bila
Obraz9 (88) 48 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wptyw na bila
Obraz1 (84) 52 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wpiyw na bila
Obraz4 (70) 58 2. Majątek, kapitał, wynik - zdarzenia i operacje gospodarcze oraz ich wpływ na
12272 Obraz6 (93) 42 2. Majątek, kapitat, wynik - zdarzenia i operacje gospodarcze oraz ich wptyw n
P1000153 Przykład: Obliczenie różnicy wysokości pomiędzy punktami A i B oraz wysokości punktu B na p
Nie wnioskuj o ich intencjach na podstawie własnych obaw. Ludzie zakładają często, że druga strona z

więcej podobnych podstron