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:
  • 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)
System Zarządzania Bazą Danych (SZBD) może być jednostanowiskowy (np. Access)lub bazą udostępniającą zasoby komputerom połączonym w sieć - baza typu klient-serwer (np. MySQL, Oracle, MS SQL Server itd)

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

 
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


Komentarze

Popularne posty z tego bloga

Różne systemy baz danych

Wymagania edukacyjne z przedmiotu Administracja baz danych