Wykład - ewolucja systemów zarządzania bazą danych

Nasza ocena:

3
Pobrań: 91
Wyświetleń: 623
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wykład - ewolucja systemów zarządzania bazą danych - strona 1 Wykład - ewolucja systemów zarządzania bazą danych - strona 2

Fragment notatki:

BAZY DANYCH
dr Grzegorz Filipczyk
Wykład 2
EWOLUCJA SYSTEMÓW ZARZĄDZANIA BAZĄ DANYCH
przetwarzanie plików - lata 50 (ograniczenia przy modyfikowaniu)
hierarchiczne oraz sieciowe bazy danych - lata 60 i 70
relacyjne bazy danych - lata 80
obiektowo-relacyjne bazy danych - lata 90
obiektowe bazy danych Plik - zbiór rekordów o podobnej strukturze (rekordy te można dopisywać, usuwać, aktualizować)
Tabela - zbiór rekordów, czyli danych
Rekord - informacje dotyczące opisywanego obiektu; zbiór pól, gdzie każde z tych pól dotyczy innej cechy danego obiektu (ciąg danych różnorodnych)
Tablica - struktura danych, do której odwołujemy się poprzez indeksy.
Pierwsze programy:
- dane
- model danych (interpretacja danych)
- procedura (zbiory operacji na danych)
Program
D
M
P
Wyodrębniono dane, które przechowywane były na taśmie lub karcie perforowanej
Program
M
P
D
PROBLEMY Z PRZETWARZANIEM PLIKÓW
redundancja oraz niezgodność danych
ta sama informacja może być przechowywana w wielu miejscach przy operacjach modyfikacji nie wszystkie kopie informacji mogą .....
trudności w dostępie do danych
w przypadku nietypowego zapotrzebowania na dane wymagane jest napisanie nowego programu aplikacyjnego
niekompatybilność danych
dane w różnych formatach oraz plikach fizycznych
trudności w rozwoju nowych programów aplikacyjnych
wielu użytkowników
przetwarzanie równoległe - szybszy czas odpowiedzi, równoległa praca użytkowników
zabezpieczenie przed jednoczesnym zapisem
problemy bezpieczeństwa
każdy użytkownik powinien mieć dostęp do tych danych, do których ma zezwolenie
trudności w realizacji z bezpośrednim wykorzystaniem programów aplikacyjnych
problemy integralnościowe
dane muszą spełniać określone kryteria
trudności w realizacji zmian integralności danych z wykorzystaniem bezpośredniego przetwarzania plików
APLIKACJA DANYCH
podstawowym celem systemu baz danych jest dostarczenie użytkownikowi tzw. abstrakcyjnego wyglądu systemu


(…)

… modelu konceptualnego mini świata

Transformacja modelu konceptualnego do modelu relacyjnego

Normalizacja modelu danych

Wybór struktur logicznych i fizycznych

Strojenie systemu (system tuning)


... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz