Documente Academic
Documente Profesional
Documente Cultură
bd.ac.tuiasi.ro
Florin-Ctlin Brescu
cbraescu@ac.tuiasi.ro
Curs - 2ore / sptmn
Laborator 1 or / sptmn
Evaluare
pe parcurs
activitate laborator 25%
test curs 25%
final
examen 50%
Bibliografie
Database Systems - concepts, languages & architectures
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Ed. McGraw - Hill, 2000
Baze de date
O. Bsc, Ed. All, 1997
PL/SQL
T. Luers, T. Atwood, J. Gennick, Ed. Teora, 2001
Informaii i date
Modele de date
Limbaje i utilizatori
Exemplu
BD sunt partajate
diverse aplicaii i utilizatori trebuie s aib posibilitatea de a obine
accesul la datele de interes
controlul concurenei permite accesul partajat la date al mai multor
utilizatori ce opereaz simultan
BD sunt persistente
BD au o durat medie de via ce nu este limitat de o singur execuie a
programelor utilizator
(datele gestionate de un program n memoria principal au o durat de via
cuprins ntre nceputul i sfritul execuiei programului, nefiind persistente)
Introducere - SGBD
Caracteristicile SGBD
productivitatea mrit
Modele conceptuale
Exemplu
CURSURI (Curs, Titular) schema relaiei (tabelului) CURSURI
instana (starea) bazei de date - valorile actuale din baza de date care se
modific n timp; conine o colecie de linii ale relaiei respective, care variaz
n timp
Exemplu
Instana relaiei CURSURI este dat de urmtoarele trei perechi:
este posibil ca unei singure scheme logice s-i fie asociate diverse
scheme externe
fiecare schem extern va furniza o anumit vedere asupra bazei de
date
Exemplu
Un student de la Automatic este interesat de cursurile oferite
n cadrul acestei specializri. Aceast informaie este prezent n
relaia AUTOMATIC, derivat din relaia PLAN
AUTOMATIC
Specializare Curs An
Automatic Reele de calculatoare 4
Automatic Baze de date 3
Independena datelor -
permite utilizatorilor i
programelor s fac referire la date la un nivel nalt de
abstractizare, ignornd detaliile de implementare
Avantaje
Datele - resurse comune ale organizaiei, disponibile tuturor
membrilor autorizai
Baza de date furnizeaz un model standardizat i precis
Modelul poate fi folosit, cu extensiile necesare, n aplicaii viitoare
Dezavantaje
SGBD - scumpe, complexe i foarte diferite de multe
alte unelte software
Introducerea SGBD necesit un efort financiar
direct - costul produsului
indirect - resurse hardware i software, pregtirea
personalului etc.
SGBD - furnizeaz, n forma standard, un set de
servicii care au un anumit cost
n cazurile n care cteva dintre aceste servicii nu sunt
neaprat necesare, e dificil extragerea serviciilor necesare
la un moment dat ineficien
Introducere - Avantaje i dezavantaje SGBD