Sunteți pe pagina 1din 18

Baze de Date n

Economie

Cursul 1

Organizare
Concepte generale
legate de bazele de date
1

Conf. dr. Dan-Andrei Sitar-Tut


E-mail: dan.sitar@econ.ubbcluj.ro
Departamentul de Informatic Economic, et. 4, Birou 432

Actori

Studenii IE Anul III


Curs: Conf. dr. Dan-Andrei SITAR-TUT
(022)

Laborator:
Conf. dr. Liana-Maria STANCA (403,
Semigr. 2)
Conf. dr. Dan-Andrei SITAR-TUT (441,
Semigr. 1)

Cuprins
1. Obiective
2. Mod de evaluare
3. Bibliografie
4. Concepte generale
5. Conceptul de baz de date elemente
preliminare
6. Generaii de baze de date dezvoltri
ulterioare

1. OBIECTIVE

nsuirea
conceptelor
teoretice
fundamentale
referitoare la baze i generaii de baze de date;
Familiarizarea cu elemente referitoare la conceperea,
proiectarea i utilizarea bazelor de date la nivelul
managerilor de prima linie i administratorilor din
domeniul bazelor de date.
nelegere diferenelor dintre nivelurile conceptual,
logic i fizic al bazelor de date;
Studiul elementelor referitoare la proiectarea bazelor
de date;
Algebra relaional versus calcul relational
Tratarea unor probleme legate de securitatea bazelor
de date, acces concurent;
Dezvoltarea de abiliti pentru
utilizarea sistemelor tranzacionale.

proiectarea

2. MOD DE EVALUARE
5

Sesiunea de iarn:
0,35 x E + 0,1 x Q + 0,05 x M + 0,25 x P +
0,25 x O
50% Teorie
35% Examen sesiune (E)
10% Quiz-uri (Q, se raporteaz la numrul total)
5% Actualizare profil Moodle (cf. list secretariat, pn n
17.10.2016, fr diacritice, !!! nume, prenume, matricol) (M)

50% Practica
25% Proiect (P)
25% Test online (O)

!!!NB: E, P, O >=5

Sesiunea de restane/mriri
0,5 x E + 0,25 x P + 0,25 x O
La mriri se dau toate probele
Excepie: Se pot recunoate probele
promovate cu cel puin nota 9, dar
cel puin o prob de examen se va
susine din nou
!!!NB: E, P, O >=5

Acces platform de
nvare Moodle

Adres:
http://bis.econ.ubbcluj.ro/moodle/course/vi
ew.php?id=12
Cheie nrolare: bde2016zi

Acces platform de nvare


Oracle Academy
1. https://academy.oracle.com
2. Sign In/Register for Account
3. iLearning

Username: primulnume.primulprenume

Password: oracle ->parola implicit

oracle123

Actualizare profil: !email


4. 2016-2017 Oracle Academy:

1. Database Design - Student - English


2. Database Programming with SQL - Studen
t English

Tematic laboratoare

1.Database Design - Student Eng


lish
L2: S1-S3, L3: S4-S6; L5: S7-S8; L6 S9-

2.Database Programming with SQL


- Student
English
L7: S1-S3, L8: S4-S6, L9: S7-S9, L10: S10S12; L11: S13-S15, L12: S16
Termene semigrupele 1: G3 - Joi: ora 8:00
G1, G2 Luni ora 12:00
pm

10

3. BIBLIOGRAFIE
3.1. Bibliografie obligatorie
Connolly, T., Begg, C., Strachan, A., Baze de date.
Proiectare. Implementare. Gestionare, Editura Teora,
Bucureti, 2001, ISBN 973-20-0601-3
Date C.J., An Introduction to Database Systems, vol I
i II, Addison-Wesley, 2004/Teora, 2005 E+
Sabu G. i alii, Baze de date, Matrix, Bucureti,
2008.
Lungu I. i grupul DBASEIG, Baze de date,
Fundamente teoretice i practice, Infomega, 2002.
Platforma de iLearnig Oracle Academy: Oracle
Academy - Database Design and Programming with
SQL 2016 - 2017

11

3. BIBLIOGRAFIE
3.2. Bibliografie opional:
1. Abitaboul S., Hull R., Vianu V., Foundations of Databases,
Addison-Wesley, 1998.
2. Popescu I., Modelarea bazelor de date, Editura Tehnic,
2002.
3. Sitar-Tut, D. Baze de date distribuite, Risoprint, ISBN 973651-038-0, 2005
4. Ullman J.D. Principles of Database and Knowledge-base
Systems, vol 1,2, Rockwile, 1988.
5. Gardarin G., Bases de Donnees, Les Systemes et Leur
Languages, Eyrolles, 1986.
6. Fotache M., Baze de date relaionale, Ed. Junimea, Iai,
1998.
7. Fotache M. i alii, SQL Dialecte DB2, Oracle, Visual FoxPro,
Ed. Polirom, Bucureti, 2001.

12

4. CONCEPTE GENERALE

Date materie prim a informaticii economice i de afaceri;


date informaii - cunotine;
- Fiiere depozitare ale datelor
Probleme ale fiierelor clasice:
redundana:
30 caractere*1.000.000 nregistrri *100 fiiere=3G caracter
inconsistena
dificultatea accesului ad-hoc
securitatea
disponibilitate
flexibilitatea: independena fizic, logic, fa de strategiile
de acces (legarea programelor cu datele)

13

5. Conceptul de baz de date


elemente preliminare
G. Gardarin: sistem integrat, partajat i coerent de fiiere.
T.Connolly: colecie partajat de date, ntre care exist relaii logice (i
o descriere a acestor date), proiectat pentru a satisface
necesitile informaionale ale unei organizaii.
Fotache, Sabu: colecie de date, organizate ntr-o structur descris
printr-un model conceptual sau colecie de date aflate n
interdependen, mpreun cu descrierea datelor i a relaiilor dintre
ele.
Popescu I.: BD un ansamblu structurat & coerent de date, fr
redundan inutil astfel nct acestea pot fi accesate eficient i
prelucrate de mai muli utilizatori n mod concurent

Ierarhia elementelor n prelucrarea datelor:

14

bii octei date

structuri de date

constante
variabile
variabile de memorie
cmpuri

masive
articole

fiiere

dicionar de date
+

relaii ntre date i programe de manipulare

BAZE DE DATE

SGBD (Sistem de gestiune a bazelor de date), DBMS (Data Base Management


System).

15
Popescu
I: SGBD = produs soft care asigur interaciunea cu o BD, permind
definirea, construirea & actualizarea BD.
Sabu: SGBD = pachet complex de componente soft, fiecare avnd
funcionaliti sau obiectiv propriu.
DBASEIG: SGBD = sistem de programe care asigur gestiunea BD.
Conferina 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:
Fiierele nlnuite SCF (System de Cahinage de Fichieres) CII, PHIGS IBM
(BOMP Bill of Material Processing); producia pe baz de nomenclator
lansarea i ordonanarea produciei;
explozia
implozia
Baze de date documentare (cercetri documentare Mistral, DPS)
sistemul de clasificare zecimal
cuvinte cheie, indexarea (linite, bruiaj)
cutare direct i invers

Dualitate baze de date Bnci de date


SGF

16

Baze de
date
Date
factuale

Date & Texte

Bnci de
date

Date
refereniale

Baze de date &


textuale

Sisteme de
gestiune
multimedia & de
asistare a
deciziilor

17

6. GENERAII DE BAZE DE DATE


DEZVOLTRI ULTERIOARE

Bazele de date arborescente: IMS/VS, TOTAL, SYSTEM2002, etc.


Relaia 1:n tat fiu

curs

student
Legtura invers dificil

Relaia de tip n:m (reea) 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 Journat of Development;
CODASYL COBOL Committee, Proposal for Validation Facility, 1 mai 1980
COBOL 85 seciune n DATA DIVISION, VALIDATE (Procedure) etc.

18

Baze de date relaionale E.F.Codd, 1970. 10 ani la R1, INGRES (Brekeley); dBASE,
xBase, Fox, Acess, DB2, Oracle

algebra relaional

relaii de tip n:1 Bottom up

mecanismul independent de normalizare

calculul relaional: pe tuple i domenii

Dezvoltri ulterioare:

baze de date deductive;

GIS (Geographic Information Systems)

baze de cunotine;

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

S-ar putea să vă placă și