o zabezpieczenie przed jednoczesnym zapisem -» problemy bezpieczeństwa
o każdy użytkownik powinien mieć dostęp do tych danych, do których ma zezwolenie
o trudności w realizacji z bezpośrednim wykorzystaniem programów aplikacyjnych
-» problemy integralnościowe
o dane muszą spełniać określone kryteria
o 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
system BD ukrywa przed użytkownikiem w jaki sposób dane są przechowywane oraz zarządzane -» istnieją 3 główne poziomy abstrakcyjności
o poziom fizyczny, schematy wewnętrzne - organizacja fizyczna danych (indeksy, B-drzewa, pliki haszujące) o poziom konceptualny, schematy konceptualne - opis danych oraz związków przechowywanych w systemie (poziom administratora) o poziom zewnętrzny, poziom wglądu, schemat zewnętrzny, wgląd użytkownika - izoluje użytkownika od szczegółów technicznych
SCHEMATY BD I INSTANCJE
-» w zależności od czasu zawartość BD ulega zmianom -> instancja - informacja zgromadzona w BD w określonym momencie czasu -» schemat BD - całościowy opis BD fizyczny oraz konceptualny -» w zależności od poziomów abstrakcji wyróżnia się schematy BD o fizyczne o konceptualne
o podschematy BD (utożsamiane z wglądami - perspektywa, widok).
ETAPY TWORZENIA BAZ DANYCH
0
Analiza mini świata - konstrukcja modelu konceptualnego mini świata
0
Transformacja modelu konceptualnego do modelu relacyjnego
A
Normalizacja modelu danych
A
Wybór struktur logicznych i fizycznych
0
Strojenie systemu (system tuning)