Documente Academic
Documente Profesional
Documente Cultură
Curs 1
Lect.dr. Elena Butu
Facultatea de Matematic i Informatic
Universitatea Ovidius, Constana
INTRODUCERE
Baz de date o colecie de informaii (date)
relaionate logic
Sistem de gestiune a bazelor de date (SGBD)
Hardware
Software
Date
Utilizatori
SGBD - SCOP
SGBD - CARACTERISTICI
Hardware
Caracter persistent pentru date de volum ridicat, accesate
rapid
Siguran (dpdv hardware, software, al utilizatorilor)
Software
SGBD - UTILIZATORI
Implementeaz schema
SGBD - ARHITECTURA
Dpdv funcional
Managerul de memorie
Procesorul de interogri
Managerul de tranzacii
Dpdv al aplicaiei
Client-Server
Centralizat
Distribuit
Modelul de date
Mulime de nregistrri
XML
Graf
Tipurile de date
NIVELE DE ABSTRACTIZARE
Nivelul fizic
Nivelul logic
Nivelul vizualizare
Aplicaiile ascund
detaliile legate de date
Vederi diferite pot
ascunde informaii, n
funcie de scop
Date
Relaii ntre date
Semantica datelor
Constrngeri pentru date
Entitate:
Concept de sine stttor ce corespunde unui grup de
obiecte de acelai tip (Chen)
Instan a unui tip de entiti: obiect a crui existen nu
depinde de existena nici unui alt obiect, despre care se
dorete meninerea de date i a crui unicitate
intereseaz
Reprezentare grafic: dreptunghi
MEA - ATRIBUTE
Entitile sunt descrise de mulimi de atribute
(expresie a proprietilor de interes ale entitii)
Matematic: atributele sunt funcii ce asociaz
entitilor valori de anumite tipuri
MEA ASOCIAII
Roluri
MEA ASOCIAII
Entitate1, Entitate2 sunt suporii asociaiei
Rol1, Rol2 sunt denumirile rolurilor pe care le au
entitile respective n asociaie
C1, c2 reprezinta cardinalitatea corespunzatoare
1,
2 cu proprietatea
c e1 este n legtura Asociaie cu e2
MEA - EXEMPLU
Sursa: Christian Manca, A completely algorithmic approach(cap. 2), Apple Press, 2013.
REZUMAT
Baza de date
Definiie
Caracteristici, avantaje
Modele conceptuale
Modelul Entiti Asociaii
Intrebri?