To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
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)