Documente Academic
Documente Profesional
Documente Cultură
2013
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
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
Semestrul 1: Oracle Academy Database Design and Programming with SQL Semestrul 2*: Oracle Academy Database Programming with PL/SQL
Seminar 50%
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
Organizarea datelor
BAZE DE DATE Aspecte conceptuale privind organizarea datelor
Organizarea datelor
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
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
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
Fiiere de date
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
Organizare secvenial
nregistrri dispuse fr
Organizare partiionat
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
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
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
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
29