Wykład - architektura logiczna systemów baz danych

Nasza ocena:

3
Pobrań: 70
Wyświetleń: 1120
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wykład - architektura logiczna systemów baz danych - strona 1 Wykład - architektura logiczna systemów baz danych - strona 2

Fragment notatki:

BAZY DANYCH
dr Grzegorz Filipczyk
Wykład 3
ARCHITEKTURA LOGICZNA SYSTEMÓW BAZ DANYCH
Podstawowy w postaci standardów wprowadzonych jeszcze w lata 70
Model ANSI/SPARC - trzypoziomowa architektura logiczna (podrelacyjne bazy danych)
Poziom zewnętrzny (zwany tez poziomem użytkownika poziomem logicznym; może być ich bardzo wiele, każdy model może być wyrażony za pomocą formuł zewnętrznych - SQL)
Poziom konceptualny - pojęciowy (modele zewnętrzne)
Poziom wewnętrzny (zwany tez poziomem fizycznym - model zrealizowany)
MODEL DANYCH
POZIOMY REPREZENTACJI BAZ DANYCH
Model pojęciowy (konceptualny) - abstrakcyjny opis dziedziny przedmiotowej
Model logiczny - model zapisany zgodnie z zasadami wybranego formalizmu (np. model relacyjny)
Model fizyczny - model logiczny zapisany w języku implementacji (w wybranym języku opisu danych).
POZIOM KONCEPTUALNY - Poziom, na którym zdefiniowany jest model świata w kategoriach pojęciowych użytkownika.
LOGICZNY MODEL DANYCH ZAWIERA TRZY SUBMODELE
Model danych (definicje danych) - reguły określające jaka jest struktura danych
Model zadań - zbiór reguł określających, jak operuje się danymi (zadania typu)
Więzy integralności - zbiór reguł określających poprawne stany BD (służą do tego, aby zapewnić zgodność BD z rzeczywistością).
DWA WIELKIE KANIONY TWOERZENIA BAZ DANYCH
Problem
Przepaść między DFD (diagram przepływu danych) a ERD (diagram encji)
Przepaść miedzy analizą a projektowaniem
Rozwiązanie
Analiza obiektowa i obiektowa BD
Analiza obiektowa i relacyjne BD
ERD - diagram obiektowo-związkowy, model statyczny obrazu świata
DFD - diagram przepływu danych, model dynamiki i procesów
Byt jednostkowy = entity (encje - obiekty, przedmioty, rzeczy)
MODELE ŚWIATA UŻYTECZNE DLA INFORMATYKA
Model reistyczny (Kotarbiński) - istnieją tylko rzeczy (obiekty)
Model procesowy - w świecie istnieją tylko procesy.
Model reistyczny wykorzystywany jest do budowy baz danych.
OBIEKTY
Materialne (rzeczywisty, fizyczny, np. Kowalski)
Pojęciowe (np. pracownik)
Informacyjne (np. krotka)
Encje, typy encji, związki encji
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz