System Zarządzania Bazą Danych SZBD
Baza danych to zbiór danych z określonej dziedziny posiadający ściśle zdefiniowaną wewnętrzną strukturę.
Cechy bazy danej:
SZBD można rozróżnić dwa elementy:
Moduł zarządzania pamięcią przechowuje informacje o miejscu zapisania plików bazy danych na dysku oraz obsługuje pamięć operacyjną.
Procesor zapytań przekształca zapytanie lub operację języka zapytań w ciąg poleceń żądających określonych danych.
Moduł zarządzania transakcjami kontroluje poprawność i kompletność wykonania wszystkich transakcji
Cechy bazy danej:
- Trwałość danych (nieulotność)
- Integralność danych (wierne odzwierciedlenie rzeczywistości, ograniczenia nałożone na użytkownika, brak anomalii)
- Bezpieczeństwo danych (dostęp tylko dla wybranych użytkowników)
- Współdzielenie danych (wielu użytkowników naraz)
- Abstrakcyjność danych (odzwierciedlenie świata rzeczywistego)
- Niezależność danych (oddzielenie danych od aplikacji)
- Integracja danych (współdzielenie danych przez różne aplikacje i przechowywanie w różnych miejscach)
SZBD można rozróżnić dwa elementy:
- Serwer – przechowuje dane, umożliwia ich pobieranie i aktualizowanie oraz zapewnia ich integralność i bezpieczeństwo
- Oprogramowanie pośredniczące (ang. middleware) – realizujące komunikację między użytkownikiem a serwerem. Wyposażone jest w mechanizm pozwalające wykorzystywać pobierane dane, np. w narzędziach do tworzenia i obsługi formularzy oraz raportów
Procesor zapytań przekształca zapytanie lub operację języka zapytań w ciąg poleceń żądających określonych danych.
Moduł zarządzania transakcjami kontroluje poprawność i kompletność wykonania wszystkich transakcji
Komentarze
Prześlij komentarz