Bazy danych - wykład 3, (sem VI)

Nasza ocena:

3
Pobrań: 14
Wyświetleń: 588
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Bazy danych - wykład 3, (sem VI) - strona 1 Bazy danych - wykład 3, (sem VI) - strona 2

Fragment notatki:

Wy 3
funkcje zapytań - sprawdzają czy pewna grupa faktów jest spełniona w danym stanie bazie danych
Czy wykład X jest oferowany?
Czy student X zalicza wykład Y?
Którzy studenci zaliczają wykład Projektowanie relacyjnych baz danych?
Które wykłady są obecnie oferowane?
Problem współbieżności. Wiele osób lub systemów użytkowych chce otrzymać dostęp do tych samych danych w tym samym czasie:
Jeden użytkownik rejestruje studenta Jana Kowalskiego na wykład Systemy relacyjnych baz danych
Drugi użytkownik w tej samej chwili usuwa wykład Systemy relacyjnych baz danych
Baza danych
- zbiór zapisów informacji charakteryzujących pewien wybrany fragment rzeczywistości, zorganizowany tak, aby można w nim było szybko wyszukać informacje cząstkowe.
Cechy bazy danych:
współdzielenie danych
integracja danych [brak redundacji; są w miare zintegrowane, spójne fizycznie]
integralność danych [związek z rzeczywistością]
bezpieczeństwo danych [tworzenie różnych kont i nadawanie im różnych praw]
abstrakcja danych [wybranie najważniejszych potrzebnych informacji; model informacji jakich potrzebujemy]
niezależność danych [nie wymaga zmiany programu]
Baza danych jest zarządzana przez tzw. system zarządzania bazą danych (SZBD), ang. database management system (DBMS).
Funkcje SZBD:
pielęgnacja danych [dodawanie struktur, nowych obiektów do klasy, usuwanie ich, zmiany]
wyszukiwanie danych [odczytywanie danych]
kontrola danych [prawa]
Obiekty ze świata rzeczywistego reprezentowane są w bazie danych za pomocą tzw. modelu danych. Każdy model danych definiuje:
struktury danych
operacje na danych
ograniczenia integralnościowe nakładane na dane
Typy modeli danych:
proste modele danych
klasyczne modele danych: hierarchiczny, sieciowy i relacyjny
semantyczne modele danych
Model danych, SZBD i baza danych tworzą system bazy danych .
Aby zbudować system bazy danych należy za pomocą narzędzi SZBD:
zdefiniować schemat bazy danych
napełnić zdefiniowane struktury zgodnie z więzami integralności
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz