Documente Academic
Documente Profesional
Documente Cultură
Cursul 1
Organizare
Concepte generale
legate de bazele de date
1
Tematică laborator
Conf. dr. Dan-Andrei Sitar-Tăut
E-mail: dan.sitar@econ.ubbcluj.ro
Departamentul de Informatică Economică, et. 4, Birou 432
2 Actori
Studenţii IE Anul II
!!!NB: E, P, O >=4.5
6 Sesiunea de restanţe/măriri
0,5 x E + 0,25 x P + 0,25 x O
La măriri se dau toate probele
Excepţie: Se pot recunoaşte probele
promovate cu cel puţin nota 9, dar
cel puţin o probă de examen se va
susţine din nou
Ex. Re: E = 4.5, Q=1, P=5, O=5
PROMOVAT (se va alege E, P sau O)
Ex. M: E = 10, Q=1, P=9, O=9,5 (se va
alege cel puţin unul dintre P, O)
!!!NB: E, P, O >=4.5
7 Acces platformă de
învăţare Moodle
Adresă:
https://econ.elearning.ubbcluj.ro/moodle/cou
rse/view.php?id=206
BAZE DE DATE
SGBD (Sistem de gestiune a bazelor de date), DBMS (Data Base Management
System).
16
Popescu I: SGBD = produs soft care asigură interacţiunea cu o BD, permiţând
definirea, construirea & actualizarea BD.
Sabău: SGBD = pachet complex de componente soft, fiecare având
funcţionalităţi sau obiectiv propriu.
DBASEIG: SGBD = sistem de programe care asigură gestiunea BD.
Conferinţa de la Santa Monica California 1964, System Development
Corporation “Development and management of a computer-centered data
base”, definit riguros în 1968.
Probleme care au dus la definirea bazelor de date:
Fişierele înlănţuite SCF (System de Cahinage de Fichieres) CII, PHIGS – IBM
(BOMP – Bill of Material Processing); producţia pe bază de nomenclator –
lansarea şi ordonanţarea producţiei;
explozia
implozia
Baze de date documentare (cercetări documentare– Mistral, DPS)
sistemul de clasificare zecimală
cuvinte cheie, indexarea (linişte, bruiaj)
căutare directă şi inversă
6. GENERAŢII DE BAZE DE DATE –
17
DEZVOLTǍRI ULTERIOARE
Bazele de date arborescente: IMS/VS, TOTAL, SYSTEM2002, etc.
curs
Relaţia 1:n – tată fiu
student
Relaţia de tip n:m (reţea) – CODASYL (Common Data System Languages, 1971 mai –
Codasyl System Commetee, Feature Analysis of Generalized Data Base
Management Systems, NY, ACM); SOCRATE, DBMS-11, DL/I, TDMS, MARKIV
curs
student
CODASYL Task Group, 1966, Aprilie 1971 – Report COBOL Journal of Development;
CODASYL COBOL Committee, “Proposal for Validation Facility”, 1 mai 1980 –
COBOL 85 secţiune în DATA DIVISION, VALIDATE (Procedure) etc.
18
Baze de date relaţionale – E.F.Codd, 1970. 10 ani la R1, INGRES (Brekeley); dBASE,
xBase, Fox, Acess, DB2, Oracle
algebra relaţională
relaţii de tip n:1 – Bottom up
mecanismul independent de normalizare
calculul relaţional: pe tuple şi domenii
Dezvoltări ulterioare:
baze de date deductive;
GIS (Geographic Information Systems)
baze de cunoştinţe;
baze de date obiectuale
baze de date multimedia
depozite de date (Date Warehouse) – (OLAP) OnLine Analytical Processing;
OLTP (On Line Transaction Processing)
Data Mining, KDD (Knowledge Data Discovery)
Big Data
7. Tematică laborator
19
Database Design: S1-S3
Section1 - Introduction
• 1-1 Introduction to the Oracle Academy
• 1-2 Data vs. Information
• 1-3 History of the Database
• 1-4 Major Transformations in Computing
Section 2 - Entities and Attributes
• 2-1 Conceptual and Physical Models
• 2-2 Entities, Instances, Attributes, and Identifiers
• 2-3 Entity Relationship Modeling and ERDs
Section 3 - Relationship Basics
• 3-1 Identifying Relationships
• 3-2 ER Diagramming Conventions
• 3-3 Speaking ERDish and Drawing Relationships
• 3-4 Matrix Diagrams