Documente Academic
Documente Profesional
Documente Cultură
BAZELOR DE DATE
AN UNIVERSITAR 2020-2021
INFORMATICĂ AN II SEM I
Definiții
Concepte fundamentale
Exemple
BAZE DE DATE
3
TIPURI DE BAZE DE DATE
Relaționale
Orientate obiect
Relaționale orientate obiect
Distribuite
Multimedia
Depozite de date (DataWarehouse)
Ierarhice (de tip arborescent)
De tip graf
NoSQL
4
BAZE DE DATE
Atribut
Tuplu
Relație
5
BAZE DE DATE RELAȚIONALE
6
BAZE DE DATE RELAȚIONALE
7
BAZE DE DATE RELAȚIONALE
Constrângerile de integritate
8
BAZE DE DATE RELAȚIONALE
❑ Tabele speciale
❑ Coloane speciale care referă chei primare
9
BAZE DE DATE RELAȚIONALE
10
BAZE DE DATE RELAȚIONALE
SELECT *
FROM user_tables;
SELECT *
FROM all_tables;
SELECT *
FROM dba_tables;
11
BAZE DE DATE RELAȚIONALE
OWNER BLOCKS
TABLE_NAME EMPTY_BLOCKS
Vizualizarea DBA_TABLES
TABLESPACE_NAME LAST_ANALYZED
CLUSTER_NAME PARTITIONED
PCT_FREE TEMPORARY
PCT_USED NESTED
INITIAL_EXTENT GLOBAL_STATS
NEXT_EXTENT MONITORING
MIN_EXTENTS CLUSTER_OWNER
MAX_EXTENTS DEPENDENCIES
PCT_INCREASE DROPPED
NUM_ROWS READ_ONLY ...
12
LIMBAJE PENTRU BAZE DE DATE
13
SISTEME DE BAZE DE DATE
componente hardware
comune sau specializate
14
SISTEME DE BAZE DE DATE
personalul implicat
utilizatori finali
administratori sistem
administratori baze de date
designeri baze de date
designeri aplicații
programatori
15
SISTEME DE GESTIUNE A
BAZELOR DE DATE
Ce este un SGBD?
SGBD - Sistem de Gestiune a Bazei de Date
DBMS - DataBase Management System
16
SISTEME DE GESTIUNE A
BAZELOR DE DATE
ACID
Acronim ce identifică proprietățile tranzacțiilor
Atomicitatea (atomicity)
Consistenţa (consistency)
Izolarea (isolation)
Durabilitarea (durability)
17
SISTEME DE GESTIUNE A
BAZELOR DE DATE
Exemple de SGBD-uri
18
SISTEME DE GESTIUNE A
BAZELOR DE DATE
Arhitectura client/server
19
SISTEME DE GESTIUNE A
BAZELOR DE DATE
20
SISTEME DE GESTIUNE A
BAZELOR DE DATE
Administratorul recuperărilor
asigură consistenţa bazei de date în cazul defecţiunilor
apărute la nivel de sistem
Procesorul execuţiei
accesează fizic baza de date în concordanţă cu comenzile
generate de optimizorul cererilor
21
BAZE DE DATE DISTRIBUITE
22
BAZE DE DATE DISTRIBUITE
23
BAZE DE DATE DISTRIBUITE
24
BAZE DE DATE DISTRIBUITE
Administrator
proiect
Procesor schemă
DG externă
Procesor Interfaţa cu
utilizator utilizatorul
Schemă
internă
Controlorul semantic
al datelor
Schemă
conceptuală globală
Optimizorul
cererilor globale
Monitorul execuţiei DG
distribuite
BD
27
BAZE DE DATE DEPOZIT
EIS
Executive Information Systems
DSS
Decision Support Systems
DW&BI
Data Warehousing & Business Intelligence
28
BAZE DE DATE DEPOZIT
OLTP DW
Read Write Read Only
Nu există blocări
Blocări (dispută pe resurse)
Cantitate citită foarte mare
29
BAZE DE DATE DEPOZIT
OLTP DW
Informaţii stocate Informaţii stocate
operaţionale, referitoare la pentru asistarea deciziei
un anumit proces sau
funcţie a companiei referitoare la subiecte de
interes decizional
30