Sunteți pe pagina 1din 5

09.10.

2013

ACADEMIA DE STUDII ECONOMICE BUCURETI


FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMIC

Obiectivul general al disciplinei


BAZE DE DATE
ASPECTE INTRODUCTIVE

Cadre didactice

nsuirea de ctre studeni a unor noiuni fundamentale privind bazele de date, proiectarea i utilizarea acestora n mediul economic.

Prof.univ.dr. Ion Lungu ion.lungu@ie.ase.ro Lect.univ.dr. Iuliana Botha iuliana.botha@ie.ase.ro Lect.univ.dr. Anda Belciu anda.velicanu@ie.ase.ro Lect.univ.dr. Vlad Diaconia diaconita.vlad@ie.ase.ro Asist.univ.dr. Alexandra Florea alexandra.florea@ie.ase.ro

BUCURETI 2013-2014

Modalitate evaluare

Bibliografie

Activitate facultativ

Examen final 50%


http://bd.ase.ro
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 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

Cursuri online, gratuite, facultative


Subiecte tip gril Subiect practic, rezolvat pe calculator

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

Seminar 50%

Condiii de absolvire a cursurilor:


Activitate pe parcurs Test practic Proiect individual .....

finalizare curs online (susinere examene online) cel mult 3 absene curs+seminar Baze de date cel puin nota final 7 la disciplina Baze de date

Atenie! Nota final la disciplina Baze de date se calculeaz NUMAI DAC se obine not >= 5 att la examen, ct i la seminar! Reexaminare: se susine examenul i, n cazul n care seminarul nu a fost promovat, se susin probele care nu au fost evaluate corespunztor. 4

Beneficii:

obinere diplome de absolvire a cursurilor obinere vouchere de reducere pentru cursuri Oracle University sau pentru examene de certificare (www.oracle.ro)
6

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

09.10.2013

ACADEMIA DE STUDII ECONOMICE BUCURETI


FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMIC

Organizarea datelor
BAZE DE DATE Aspecte conceptuale privind organizarea datelor

Organizarea datelor

Organizarea datelor presupune:


Definirea,

Memoria intern vs. Memoria extern


Criteriu
Cost Vitez Capacitate Persisten Organizare date

structurarea, ordonarea datelor n colecii de date omogene; Stabilirea legturilor dintre date; Reprezentarea datelor i a legturilor pe un suport prelucrabil pe calculator.

Memoria intern
Mare Mare Mic Nu Variabile, constante, masive etc.

Memoria extern
Mic Mic Mare Da Fiiere, baze de date, depozite de date

BUCURETI 2013-2014

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

Obiective specifice

Paradigma DIKUW
nelepciune

Date

Fapte de baz, neprelucrate, simboluri Obinute prin observaii, experimente sau calcule

Date prelucrate, organizate, nzestrate cu semnificaie, sens


Informaii

Minimizarea timpului de acces Minimizarea spaiului ocupat de memorie Eliminarea redundanei datelor Reprezentarea, pe ct este posibil, a tuturor legturilor dintre obiectele, fenomenele, procesele economice pe care aceste date le reprezint; Asigurarea independenei datelor fa de programe i invers
10

Date Informaii Cunotine nelegere nelepciune

nelegere
Ansambluri de informaii utile, care pot genera decizii Combinaii de informaii, valori, experiene i reguli

Cunotine

Cunotine

Informaii
nelegere

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

Date
Proces de extrapolare prin care se folosesc cunotinele i nelegerea pentru atingerea scopurilor i asistarea deciziilor
nelepciune Inelegerea principiilor; se adaug valoare

11

12

09.10.2013

Date
10.03.2011 11:31 10.03.2011 11:38 10.03.2011 13:40 10.03.2011 15:03 10.03.2011 15:03 10.03.2011 15:13 10.03.2011 15:15 10.03.2011 15:15 10.03.2011 15:15 10.03.2011 15:15 10.03.2011 15:15 10.03.2011 15:28 0.3955 0.395 0.3921 0.3915 0.3916 0.3915 0.3913 0.3912 0.391 0.3911 0.3915 0.3902 1000 500 500

Informaii
Simbol
ATB ATB 1500 ATB 500 ATB 1000 ATB 500 ATB 500 ATB 3500 ATB 1500 ATB 1000 ATB 3000 ATB ATB 10.03.2011 15:15 10.03.2011 15:28 0.3915 0.3902 1000 3000 10.03.2011 15:15 0.3911 1500 10.03.2011 15:15 0.391 3500 10.03.2011 15:15 0.3912 500 10.03.2011 15:15 0.3913 500 10.03.2011 15:13 0.3915 1000 10.03.2011 15:03 0.3916 500 10.03.2011 15:03 0.3915 1500 10.03.2011 13:40 0.3921 500

Data
10.03.2011 11:31 10.03.2011 11:38

Pret
0.3955 0.395

Volum
1000 500

13

14

15

Evoluia organizrii datelor (1)

Fiiere de date

Tipuri de acces la date


Acces secvenial Acces direct Acces dinamic (mixt)

Fiiere de date

Baze de date

Depozite de date

Concentrri de date

Reprezint colecii de date omogene organizate dup anumite reguli pe un suport informaional prelucrabil folosind calculatorul; Partea de identificare: etichete la nceputul i sfritul fiierului; Partea de date: colecie omogen de date aparinnd aceleiai entiti.

16

17

18

09.10.2013

Moduri de organizare clasic a datelor

Moduri de organizare complex a datelor

Evoluia organizrii datelor (2)

Organizare secvenial
nregistrri dispuse fr

Organizare partiionat

o ordine prestabilit; actualizarea presupune n general recrearea fiierului.

Organizare relativ
nregistrri

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). este o extindere a indexrii prin utilizarea mai multor chei alese de programator. 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.
20

dispuse n fiier una dup alta i numerotate (de ctre sistem) de la 0 sau 1 la numrul maxim de realizare. ataeaz unul sau mai multe fiiere de indeci.
19

Organizare multiindexat

Fiiere de date

Baze de date

Depozite de date

Concentrri de date

Organizare indexat
se

Organizare invers

21

Baze de date

Tipuri de baze de date

Evoluia organizrii datelor (3)

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.

Generaia 1:

Baze de date ierarhice Baze de date reea Baze de date relaionale Baze de date orientate-obiect
23

Generaia 2:

Fiiere de date

Baze de date

Depozite de date

Concentrri de date

Generaia 3:

22

24

09.10.2013

Depozite de date

Obiective

Evoluia organizrii datelor (4)

Un depozit de date furnizeaz o surs integrat i centralizat de date, separat de sistemul tranzacional, care conine datele eseniale despre activitatea companiei din multitudinea de surse de date existente. 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.

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.

Fiiere de date

Baze de date

Depozite de date

Concentrri de date

25

26

27

Concentrri de date (Data mart)

CURSUL 2...

Volumul unui depozit de date se ncadreaz ntre 1 i peste 10 TB; Crearea unui astfel de depozit cost n medie 3-5 milioane dolari; Se poate opta pentru realizarea unei concentrri de date care s conin numai datele relevante pentru analiza necesar; Un data mart tipic poate utiliza servere existente, structura informaional existent (o reea LAN sau Intranet) cu mai puin de 500 GB, cost mai puin de 1 milion de dolari i se implementeaz mult mai rapid.
28

Elemente de teoria bazelor de date Modele de date Organizarea datelor n bazele de date

Utilizarea unui depozit de date / data mart

29