Documente Academic
Documente Profesional
Documente Cultură
BD 1. Concepte de Bază
BD 1. Concepte de Bază
Concepte de baz
Mihaela Elena Breabn
FII 2013-2014
Baz de date
Ansamblu:
Hardware
Software
Date
Utilizatori
SGBD
Funcii
Ofer
SGBD
Hardware
SGBD
Software
abordare neprocedural
SGBD
Utilizatori
SGBD
Arhitectura
Funcional:
Managerul de memorie
Procesorul de interogri
Managerul de tranzacii
La nivel de aplicaie
Client-server
SGBD
Istoric
Modelul ierarhic
Modelul reea
Modelul relaional
Modelul relaional
Componente:
Relaie = Tabel
Chei
Constrngeri de integritate
Alte constrngeri
View-uri
Arhitectura pe 3 nivele
ANSI-SPARC
View_1
View_2
View_3
Conceptual level
Internal level
physical storage
19
View_n
Finance Department
ID
Name
Age
Switchboard
FirstName LastName Job_title Number
Salary
FirstName = FName
LastName = SName
Job_title = J_Title
Number = Tel_no
ID = Id
Name : Fname X Sname
String
Age : DoB
Int
Salary : Empl_date X Scale
Int
20
Id
Fname
Sname
(Num)
(Text)
(Text)
DOB
J_title
Empl_date
Scale
(Date)
(Text)
(Date)
(Num)
Tel_no
(Text)
Id
Fname
Sname
(Num)
(Text)
(Text)
DOB
J_title
Empl_date
Scale
(Date)
(Text)
(Date)
(Num)
Tel_no
(Text)
21
struct STAFF {
int
ID;
char
Fname[20];
//
char
Tel_no[15];
};
struct INDEXS {
int
ID;
int
Index ;
} Index_Employees [n];
Arhitectura pe 3 nivele
Scheme
22
SGBD avantaje
Consistena datelor
Partajarea datelor
Securitate
Acces mbuntit
Concuren crescut
Servicii de backup i recuperare