Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Spring 2018
Cristian Cira
Baze de date 2
Introducere
Informatica [Aplicata]
cristian.cira@e-uvt.ro
Data Base 2
Spring 2018
Cristian Cira
2
Data Base 2
Modele sunt utile când dorim sa examinam ori gestionam parți din lumea reala
Costul utilizării unui model este considerabil mai mic decât utilizarea ori experimentarea
directa cu realitatea
Exemple
● harta
● economia mondiala
● sisteme de alerta cutremur
● simulator de trafic
3
Data Base 2
Convenții
Orientata cu Nordul geografic în sus
Culori convenționale
4
Data Base 2
5
Data Base 2
6
Data Base 2
● controlul redundantei
○ controlul consistentei și integrității datelor
○ consistenta = abilitatea de a soluționa contradicțiile în interiorul bazei de date
7
Data Base 2
8
Data Base 2
9
Data Base 2
Spring 2018
Cristian Cira
Modelarea datelor
10
Data Base 2
Un model reprezinta o percepție a structurilor din realitate - din care selectăm anumite
aspecte și le ignoram pe altele
11
Data Base 2
Spre deosebire de structura date, procesele [din realitate] nu sunt reprezentate explicit
in baza de date
12
Data Base 2
13
Data Base 2
O baze de date este un model al structurilor din realitate. Modelul de date este unealtă
prin care creăm un asemenea model
14
Data Base 2
Spring 2018
Cristian Cira
Modelul relațional
15
Data Base 2
column name
schema nume coloana
neschimbata UserCurent
în timp data type
tipul de data email dataNasteri orasul salar
varchar[50] datetime varchar[50] integer
UserCurent User
user4@uvt.ro 2002-10-10 Oradea Dorin Petrar Inconsistency user4@uvt.ro Lacului 12, Arad
user5@uvt.ro 1998-05-05 Sibiu Jenifer Liu user5@uvt.ro George Coșbuc 66, Sibiu
NULL UNKNOWN - OK
NULL INAPLICABILE - NOT OK
UserCurent
Baza de date
Descrie toate aspecte legate de structura din realitate, Exclude aspecte legate de
aspecte care sunt:
● reprezentarea datelor
● relevante ● organizarea fizica
● generale ● acces
● invariante în timp
UserCurent
UserCurent FeteBinePlatite
Descrie cum informația din schema conceptuală este reprezentată fizic (pe mediul de
stocare) a.î. performanțele (viteza de acces la acel mediu de stocare) sunt optime.
La nivel fizic, BD constă dintr-un număr de fișiere. Ordinea în care datele sunt scrise în
aceste fișiere influențează, evident, viteza de acces la aceste date. Ex:
● viteza căutări după un anumit nume de familie va fi mult sporită de vreme ce datele
în fișier sunt în ordinea alfabetică după nume de familie.
● căutarea după dataNasteri, salar, sau orice alt câmp va fi mai lenta
25
Data Base 2
Spring 2018
Cristian Cira
Metadate
26
Data Base 2
27