Wprowadzenie / budowa oraz projektowanie baz danych Flashcards
Baza danych definicja
system komputerowy przechowujący informację w formie rekordów
z danymi.
Podstawowe funkcjonalności
bazy danych umożliwiają m.in.
wyszukiwanie danych;
dodawanie, modyfikację oraz usuwanie
informacji w pojedynczych lub wielu rekordach
Cechy baz danych:
przechowywanie informacji w sposób trwały,
umożliwienie szybkiego dostępu do informacji,
spójność (integralność) danych,
bezpieczeństwo przechowywanych danych.
Baza danych
obejmuje trzy
podstawowe
obszary, tj.:
dane, sprzęt i oprogramowanie
Dane,
przechowywane
w bazie w
sposób:
trwały, zintegrowany, mogą być współdzielone
Sprzęt bazy danych -> w tym:
urządzenia pamięci masowej, procesory
Oprogramowanie baz danych
warstwa pośrednicząca pomiędzy
użytkownikiem, a fizyczną strukturą i
magazynami danych,
* określane jako SZBD (ang. DBMS) czyli
System Zarządzania Bazą Danych,
* odciążenie użytkownika od szczegółów
technicznych bazy.
Wyróżnia się trzy podstawowe grupy użytkowników, tj.:
użytkownicy końcowi, programiści aplikacji, administratorzy
Użytkownicy końcowi dzielą się na:
użytkowników przeszukujących i użytkowników zaawansowanych
Administratorzy dziela sie na:
administratorów danych i administratorów baz danych
Składniki bazy danych
Język zapytań
System Zarządzania Bazą Danych
Pamięć zewnętrzna
pamiec zewnetrzna dzieli sie na
Trwala i niezawodna
pamiec zewnetrzna trwala
dane należy
przechowywać tak
długo, jak wymagają
tego użytkownicy,
pamiec zewnetrzna Niezawodna:
maksymalne zmniejszenie występowania awarii, m.in. poprzez:
jak zmniejszyć wystepowanie awarii w bazach danych przy pomocy pamieci zewnetrznej niezawodnej?
Zwielokrotnienie
urządzeń pamięci (np.
macierze dyskowe),
Kontrola poprawności
zapisu,
Wprowadzenie kodów
detekcji oraz korekcji
błędów.