Sunteți pe pagina 1din 6

14.11.

2015

ACADEMIA DE STUDII ECONOMICE BUCURETI


FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMIC

Obiectivul general al disciplinei


BAZE DE DATE
ASPECTE INTRODUCTIVE

nsuirea de ctre studeni a unor noiuni


fundamentale privind bazele de date,
proiectarea i utilizarea acestora n mediul
economic.

BUCURETI
2015-2016

Cadre didactice

Modalitate evaluare

Examen final 50%

Prof.univ.dr. Ion Lungu ion.lungu@ie.ase.ro

Subiecte tip gril

Lect.univ.dr. Iuliana Botha iuliana.botha@ie.ase.ro

Lect.univ.dr. Alexandra Florea

Subiecte practice

Seminar 50%

alexandra.florea@ie.ase.ro

Activitate pe parcurs 30%

Test practic 40%

Proiect individual 30%

Lect.univ.dr. Vlad Diaconia diaconita.vlad@ie.ase.ro

Asist.univ.dr. Simona Oprea simona.oprea@csie.ase.ro

Atenie! Nota final la disciplina Baze de date se calculeaz NUMAI


DAC se obine not de promovare att la examen, ct i la seminar!

Asist.univ.drd. Janina Popeang janina.popeanga@yahoo.com

REEXAMINARE: se susine examen

Prob teoretic

Prob practic

Ambele trebuie promovate pentru a se


calcula media final

Activitate facultativ

Bibliografie

Cursuri online, gratuite, facultative

http://bd.ase.ro

Semestrul 1: Oracle Academy Database Design and Programming with SQL

I.Lungu
(coord.),
A.Bra.
C.Bodea,
I.Botha,
V.Diaconia, A.Florea, A.Velicanu - Tratat de baze de
date. Vol I. Baze de date. Organizare, proiectare i
implementare, editura ASE, Bucureti, 2011, Romnia

Semestrul 2*: Oracle Academy Database Programming with PL/SQL

I. Lungu - Baze de date Oracle. Limbajul SQL, editura


ASE, Bucureti, 2006, Romnia

M.Velicanu - Dicionar explicativ al sistemelor de baze


de date, editura Economic, Bucureti, 2005, Romnia

Condiii de absolvire a cursurilor:

finalizare curs online (susinere examene intermediare online + examen final


organizat la ASE)

cel mult 3 absene curs+seminar Baze de date

cel puin nota final 7 la disciplina Baze de date

Beneficii:

obinere diplome de absolvire a cursurilor

obinere vouchere de reducere pentru cursuri Oracle University sau pentru


examene de certificare (www.oracle.ro)

* Cursul poate fi urmat NUMAI de ctre studenii care au absolvit primul curs i care au n planul de nvmnt
disciplina SGBD Oracle.

14.11.2015

Organizarea datelor
BAZE DE DATE

Organizarea datelor presupune:


definirea

i structurarea datelor n colecii de date


omogene n memoria intern sau n memoria extern;
stabilirea legturilor ntre date, conform unui model de
date.

Aspecte conceptuale privind


organizarea datelor

Scopul organizrii datelor: regsirea automat a


datelor dup diverse criterii i forme.
n organizarea datelor sunt utilizate concepte
specifice, precum: entitate, atribut, valoare, date,
informaii, cunotine, metadate etc.
8

Organizarea datelor

Obiective specifice

Necesitatea organizrii datelor n memoria extern

Memoria intern vs. Memoria extern


Criteriu

Memoria intern

Memoria extern

Cost

Mare

Mic

Vitez

Mare

Mic

Capacitate

Mic

Mare

Persisten

Nu

Da

Organizare
date

Variabile, constante,
masive etc.

Fiiere, baze de date,


depozite de date

Minimizarea timpului de acces;


Minimizarea spaiului ocupat de memorie;
Eliminarea redundanei datelor;
Reprezentarea, pe ct este posibil, a tuturor
legturilor dintre date;
Asigurarea independenei datelor fa de
programe i invers.

Paradigma DIKUW

10

Date

Fapte de baz, neprelucrate, simboluri


Obinute prin observaii, experimente sau calcule

(Data > Information > Knowledge > Understanding > Wisdom)


Date prelucrate, organizate, nzestrate cu semnificaie, sens

Date
Informaii
Cunotine
nelegere
nelepciune

Informaii

nelepciune

Ansambluri de informaii dobndite, utile, care pot genera decizii


Combinaii de informaii, valori, experiene i reguli

nelegere
Cunotine

Cunotine

nelegere

Informaii

Proces analitic prin care se sintetizeaz informaii derivate, n vederea adugrii unui plus de
cunoatere
Se folosesc cunotine pentru verificarea ipotezelor i observarea de contradicii, ambiguiti

Proces de extrapolare prin care se folosesc cunotinele i nelegerea pentru atingerea


scopurilor i asistarea deciziilor

Date

nelepciune Se adaug valoare prin nelegerea principiilor

11

12

14.11.2015

Date vs. Informaii

Pentru a face diferena dintre date i


informaii, n literatura de specialitate se
propune urmtoarea axiom:
Datele reprezint ceea ce se
nmagazineaz; informaia reprezint ceea
ce se extrage.

13

Date

Informaii

10.03.2011 11:31

0.3955

1000

10.03.2011 11:38

0.395

500

10.03.2011 13:40

0.3921

500

10.03.2011 15:03
10.03.2011 15:03

0.3915
0.3916

Data

Pret

Volum

ATB

10.03.2011 11:31

0.3955

1000

ATB

10.03.2011 11:38

0.395

500

ATB

10.03.2011 13:40

0.3921

500

ATB

10.03.2011 15:03

0.3915

1500

ATB

10.03.2011 15:03

0.3916

500

ATB

10.03.2011 15:13

0.3915

1000

ATB

10.03.2011 15:15

0.3913

500

ATB

10.03.2011 15:15

0.3912

500

ATB

10.03.2011 15:15

0.391

3500

ATB

10.03.2011 15:15

0.3911

1500

ATB

10.03.2011 15:15

0.3915

1000

ATB

10.03.2011 15:28

0.3902

3000

500

0.3915

1000

10.03.2011 15:15

0.3913

500

10.03.2011 15:15

0.3912

500

10.03.2011 15:15

0.391

3500

0.3911

Simbol

1500

10.03.2011 15:13

10.03.2011 15:15

14

1500

10.03.2011 15:15

0.3915

1000

10.03.2011 15:28

0.3902

3000

15

Evoluia organizrii datelor (1)

16

Fiiere de date

Fiiere de
date

Baze de
date

Depozite
de date

Baze de
date
NoSQL

17

Fiierul reprezint o colecie organizat de date,


omogen din punct de vedere al coninutului i
al prelucrrii, stocat pe un suport de memorie
extern;
Datele dintr-un fiier sunt structurate n
nregistrri logice.

18

14.11.2015

Moduri de organizare clasic a


datelor

Tipuri de acces la date


Acces secvenial
Acces direct
Acces dinamic (mixt)

Organizare secvenial
nregistrri dispuse

fr o ordine prestabilit;
n general recrearea fiierului.

actualizarea presupune

Organizare relativ
nregistrri

dispuse n fiier una dup alta i


numerotate (de ctre sistem) de la 0 sau 1 la numrul
maxim de realizare.

Organizare indexat
se

ataeaz unul sau mai multe fiiere de indeci.

19

Moduri de organizare complex a


datelor

nregistrrile din fiier sunt grupate n mai multe partiii,


accesul fiind direct, prin determinarea poziiei nregistrrii
cutate
n
urma
aplicrii
unui
algoritm
de
partiionare/dispersie (hashing).

Fiiere de
date

Organizare multiindexat

Evoluia organizrii datelor (2)

Organizare partiionat

20

Baze de
date

Depozite
de date

Baze de
date
NoSQL

este o extindere a indexrii prin utilizarea mai multor chei


alese de programator.

Organizare invers

se folosete un fiier invers care realizeaz maparea


datelor din fiierul de baz, pe baza poziiilor de apariie
ale elementelor considerate atomice n fiierul respectiv.
21

Baze de date

22

Clasificarea bazelor de date

O baz de date reprezint un ansamblu de


colecii de date aflate n interdependen,
mpreun cu dicionarul de date care conine
descrierea datelor i a legturilor dintre ele,
fapt ce asigur independena datelor fa de
aplicaii.

23

Din punctul de vedere al modului de organizare,


structurare i accesare a datelor:

Baze de date ierarhice

Baze de date reea

Baze de date relaionale

Baze de date orientate-obiect

Generaia I

Generaia II
Generaia III

24

14.11.2015

Clasificarea bazelor de date

Clasificarea bazelor de date

Din punctul de vedere al domeniului de aplicare,


bazele de date se mpart n:

Din punctul de vedere al gradului de centralizare


a datelor, bazele de date pot fi:

Baze de date universale

Baze de date centralizate

Baze de date specializate - satisfac cerinele unor

Baze de date distribuite

anumite sectoare de activitate

25

Evoluia organizrii datelor (3)

Sistem de gestiune a bazelor de date

26

Ansamblu complex de programe care asigur


interfaa ntre o baz de date i utilizatorii
acesteia.

Fiiere de
date

27

Depozite de date

Baze de
date

Depozite
de date

Baze de
date
NoSQL

28

Obiective

Depozitele de date sunt destinate managerilor i


analitilor n procesul lurii deciziilor strategice
privind dezvoltarea i viitorul organizaiilor.
Furnizeaz o surs integrat i centralizat de
date, separat de sistemul operaional.
Datele extrase sunt utilizate n analize dinamice
care presupun schimbri de perspectiv asupra
datelor i vizualizri ale acestora de la un nivel
detaliat la unul sintetic, agregat i invers.
29

Depozitul de date trebuie s asigure accesul la


datele organizaiei;
Utilizarea datelor din depozite direct n analize, fr
alte prelucrri suplimentare;
Stocarea de date istorice;
Orientarea depozitului pe subiectele importante ale
procesului economic: clieni, furnizori, produse,
activiti.

30

14.11.2015

Evoluia organizrii datelor (4)

Baze de date NoSQL

Fiiere de
date

Baze de
date

Depozite
de date

Baze de
date
NoSQL

Au aprut n contextul Big Data, pentru a rezolva


problema regsirilor rapide pe aceste volume mari
de date;
Permit lucrul eficient cu date nestructurate, precum
e-mail sau multimedia;
Lucreaz cu texte XML, CSV sau JSON,
stocheaz documente ntregi, obiecte, coloane cu
valori ale unor caracteristici etc.;
Folosesc mai multe limbaje de interogare diferite
(NoSQL - not only SQL).

31

Tipuri de baze de date NoSQL

32

CURSUL 2...

1.

BD care stocheaz asocieri cheie-valoare

Elemente de teoria bazelor de date

2.

BD pe coloane

Modele de date

3.

BD organizate pe document

Organizarea datelor n bazele de date

4.

BD organizate ca graf

33

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