Sunteți pe pagina 1din 7

FIŞA DISCIPLINEI

Baze de date în economie


Anul universitar: 2020-2021

1. Date despre program


1.1 Instituţia de învăţământ
superior Universitatea „Babeş-Bolyai” Cluj-Napoca
1.2 Facultatea Facultatea de Ştiinţe Economice şi Gestiunea Afacerilor
1.3 Departamentul Informatică Economică
1.4 Domeniul de studii Cibernetică, Statistică şi Informatică Economică
1.5 Ciclul de studii Licenţă
1.6 Specializarea / Programul de
INFORMATICĂ ECONOMICĂ
studii
2. Date despre disciplină
2.1 Denumirea
Baze de date în economie
disciplinei
Codul disciplinei ELR0086
2.2 Titularul activităţilor de
Conf. dr. Dan-Andrei SITAR-TĂUT
curs
2.3 Titularul activităţilor de Conf. dr. Dan-Andrei SITAR-TĂUT, Lect. dr. Cristian Sorin
seminar BOLOGA
2.4 Anul de 2.6 Tipul de 2.7 Regimul
II 2.5 Semestrul IV EC Ob
studii evaluare disciplinei
3. Timpul total estimat (ore pe semestru ale activităţilor didactice)
3.1 Număr de ore pe săptămână 4 din care: 3.2 curs 2 3.3 seminar/laborator 2
3.4 Total ore din planul de
56 din care: 3.5 curs 28 3.6 seminar/laborator 28
învăţământ
Distribuţia fondului de timp ore
Studiul după manual, suport de curs, bibliografie şi notiţe 14
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe
32
teren
Pregătire seminarii/laboratoare, teme, referate, portofolii şi eseuri 14
Tutoriat 3
Examinări 6
Alte activităţi...................................
3.7 Total ore studiu individual 69
3.8 Total ore pe semestru 125
3.9 Numărul de credite 5

4. Precondiţii (acolo unde este cazul)


4.1 de curriculum  Baze de date şi programme (ELR0016)
4.2 de competenţe  Competenţele specifice disciplinei de la punctul 4.1

1
5. Condiţii (acolo unde este cazul)
 Pentru prelegerile sunt necesare următoarele: notebook/calculator
desktop, videoproiector, ecran
5.1. de desfăşurare a  Studenţii se vor prezenta la prelegeri, seminarii/laboratoare cu
cursului telefoanele mobile închise.
 Pentru atragerea studenţilor la curs pe parcursul semestrului se dau
2-3 verificări scurte (de tip „quiz”) punctate cu 10% la teorie.
5.2. de desfăşurare a  Pentru desfăşurarea în bune condiţii a laboratoarelor sunt necesare
seminarului/laborator următoarele: notebook/calculator desktop, videoproiector, ecran,
ului tablă, acces Internet (browser, Flash player, JRE compatibile şi
actualizate)
 Studenţii se vor prezenta la seminarii/laboratoare cu telefoanele
mobile închise.
 Nu va fi acceptată întârzierea studenţilor la curs şi
seminar/laborator.
 Termenul predării proiectelor de seminar şi a datei probei de
evaluare la seminar/laborator se stabileşte de către titular, de
comun acord cu studenţii. Nu se acceptă cereri de amânare decât
pe motive obiectiv întemeiate.
 Pentru predarea sau susţinerea cu întârziere a lucrărilor de
seminar/laborator, acestea vor fi depunctate cu câte 2
puncte/săptămână de întârziere.

6. Competenţele specifice acumulate


Comp • Conceperea, proiectarea administrarea şi utilizarea profesionistă a bazelor de date
etenţe • Dezvoltarea de componenţe pentru dezvoltarea unor produse software, folosind
profesi baze de date, cu precădere relaţionale;
onale • Realizarea de aplicaţii informatice legate în special de economie, utilizând baze de
date, corect proiectate şi implementate.
Comp • Aplicarea unor principii, norme şi valori de etică profesională în cadrul propriei
etenţe strategii de muncă riguroasă, eficientă şi responsabilă;
transv • Identificarea oportunităţilor de formare continuă şi valorificarea eficientă a
ersale resurselor şi tehnicilor de învăţare pentru propria dezvoltare;
• Aplicarea unor principii ale pluridisciplinarităţii şi a interdisciplinarităţii în
economie prin îmbinarea disciplinelor legate de baze de date cu cele din domeniul
economic.

7. Obiectivele disciplinei (reieşind din grila competenţelor specifice acumulate)


7.1 Obiectivul general al  Familiarizarea studenţilor cu elemente referitoare la
disciplinei conceperea, proiectarea şi utilizarea bazelor de date la nivelul
managerilor de prima linie şi administratorilor din domeniul
bazelor de date.
7.2 Obiectivele specifice  Familiarizarea cu conceptele teoretice fundamentale referitoare
la baze de date;
 Familiarizarea cu nivelele conceptual, logic şi fizic al bazelor
de date;
 Studierea unor elemente referitoare la proiectarea bazelor de
date;
 Familiarizarea cu problemele de securitate a bazelor de date;
 Dezvoltarea de abilităţi pentru proiectarea şi utilizare
sistemelor tranzacţionale.
8. Conţinuturi
2
Metode de
8.1 Curs Observaţii
predare
Prelegere şi
Conceptele fundamentale referitoare la baze de date, taxonomii ale
participare 1 prelegere
bazelor de date şi evoluţia acestora interactivă
Arhitectura unei BD, SGBD – instrument de implementare a Prelegere şi
sistemelor informaţionale pe calculator, schema conceptuală – participare
interactivă 1 prelegere
modelul entitate-relaţie; modelul global standardizat ANSI /
SPARC
Arhitecturi ale sistemelor relaţionale, arhitecturi ale maşinilor de Prelegere 1 prelegere,
BD studii de caz
Proiectarea BD; consideraţii generale, reprezentarea datelor în Prelegere şi
schema conceptuală, proprietăţi ale relaţiilor, elaborarea modelelor participare
interactivă 2 prelegeri
conceptuale, traducerea schemei conceptuale în schema logică
globală, modelul relaţional
Normalizarea bazelor de date relaţionale, consideraţii generale şi Prelegere şi
definiţii preliminare, prima formă normală, teorema de participare 2 prelegeri,
descompunere, a doua formă normală, forma a 3-a normală (3NF) interactivă studii de caz
şi variantele (3 ½ NF); conservarea datelor şi dependenţelor
Algebra relaţională, SQL – perspective cronologice, tipuri de date Prelegere şi
în SQL, principalele comenzi SQL, crearea unei tabele, interogarea participare 1 prelegere,
BD interactivă studii de caz

Calcul relaţional pe tuple, limbajul QUEL, calcul relaţional pe Prelegere şi


participare 1 prelegere,
domenii, limbajul QBE cu variantele QUERY din Access.
interactivă studii de caz
Controlul accesului concurent, integritatea datelor, tranzacţie în Prelegere şi
contextul BD, problemele ridicate de concurenţă, caracteristicile participare
interactivă 2 prelegeri,
execuţiei fără conflict – concepte de bază, execuţie serializabilă,
studii de caz
grafe de precedenţă

Prevenirea interblocării: algoritmul ordonării iniţiale (totale) - Prelegere şi


ştampilele tranzacţiilor (ştampile temporale), algoritmul de participare
ordonare parţială, algoritmul de ordonare parţială cu mai multe interactivă 2 prelegeri,
versiuni, algoritmul de blocare în două faze; problema studii de caz
interblocării / a blocajului mortal

Prelegere şi
Detectarea interblocării: graful de aşteptare şi relaţia acestuia cu 1prelegeri,
participare
graful de precedenţă, graful de alocare; rezistenţa la pene interactivă studii de caz

3
Bibliografie obligatorie:
1. Connolly, T., Begg, C., Strachan, A., Baze de date. Proiectare. Implementare. Gestionare, Editura
Teora, Bucureşti, 2001, ISBN 973-20-0601-3
2. Date C.J., An Introduction to Database Systems, vol I şi II, Addison-Wesley, 2004/Teora, 2005
E+
3. Sabău G. şi alţii, Baze de date, Matrix, Bucureşti, 2008.
4. Lungu I. şi grupul DBASEIG, Baze de date, Fundamente teoretice şi practice, Infomega, 2002.
5. Platforma de iLearnig Oracle Academy: Oracle Academy Database Programming with SQL
2018-2019
Bibliografie opţională:
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-Tăut, D. Baze de date distribuite, Risoprint, ISBN 973-651-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 relaţionale, Ed. Junimea, Iaşi, 1998.
7. Fotache M. şi alţii, SQL Dialecte DB2, Oracle, Visual FoxPro, Ed. Polirom, Bucureşti, 2001.
Metode de
8. 2 Seminar/laborator Observaţii
predare
Introducere în proiectarea bazelor de date. Diagrama ERD. Relaţii Învăţare 2 seminare/
între entităţi supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Supertipuri şi subtipuri. Reguli de întreprindere. Identificatori unici Învăţare 2 seminare/
şi normalizarea bazelor de date relaţionale. supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Modelarea prin intermediul relaţiilor de tip arc. Ierarhii şi relaţii Învăţare 1 seminare/
recursive. Modelarea datelor istorice. Jurnalizarea actualizărilor supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Convenţii de desenare în cadrul ERD şi bune practici. Învăţare 1 seminare/
Transformarea modelului conceptual în model fizic supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi

4
Introducere în standardele SQL. Comanda SELECT. Clauza Învăţare 1 seminare/
WHERE. Funcţii supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Utilizarea funcţiilor numerice, caracter şi dată calendaristică. Învăţare 1 seminare/
Funcţii agregate supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Operaţii de uniune (join). Învăţare 2 seminare/
supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Utilizarea funcţiilor de grupare Învăţare 1 seminare/
supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Interogări complexe. Date agregate, subcereri. Învăţare 1 seminare/
supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Alte comenzi SQL. Instrucţiuni DML, DDL şi DCL, Gestiunea Învăţare 1 seminare/
constrângerilor supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Vederi. Secvenţe. Dialectul SQL Oracle Învăţare 1 seminare/
supervizată, laboratoare
prezentare,
demonstraţie,
exerciţii
rezolvate de
studenţi
Bibliografie:
Platforma de iLearnig Oracle Academy: Database Design. Database
Programming with SQL 2018-2019

5
9. Coroborarea/validarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii
epistemice, asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent
programului
· Din punct de vedere teoretic acest curs este analog cursurilor aferente predate la toate universităţile în
cadrul facultăţilor cu profil de informatică din lume şi reprezintă conţinutului cerut de fişa postului
pentru un bun administrator şi dezvoltator de baze de date.
· Materialul de laborator reprezintă programa oficială Oracle pentru proiectarea bazelor de date şi
programare în SQL, recunoscută la nivel mondial. Studenţii care finalizează lecturarea materialului,
dau testele online specifice lecţiei (quiz-uri) şi promovează examenele intermediare sau finale de pe
platformă, vor primi o diplomă de finalizare semnată de către un instructor Oracle Academy atestat.
Totodată, această materie este aceeaşi folosită în certificări internaţionale Oracle, universal
recunoscute şi care asigură o bună integrare pe piaţa muncii în domeniul bazelor de date.
10. Evaluare

10.3 Pondere
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare
în nota finală
10.4 Curs  Cunoaşterea aspectelor teoretice2-3 Quiz-uri (10%) 50%
referitoare la de baze de date şi Activități impuse seminar
proiectarea acestora (5%)
 Cunoaşterea aspectelor teoreticeExamen teoretic, nota
şi practice referitoare la securitatea minimă de promovare este 5
bazelor de date şi a sistemelor (35%)
tranzacţionale
 Identificarea şi extinderea
cunoştinţelor referitoare la bazele de
date studiate în anul 2
 Participarea activă la curs, cu
completări pe baza studiilor de caz şi
a bibliografiei
10.5  Cunoaşterea noţiunilor teoreticeTest online Oracle 50%
Seminar/labora legate de proiectare BD şiAcademy, nota minimă de
tor programarea în SQL promovare este 5 (25%)
 Capacitatea de a realizaProiect, nota minimă de
proiectarea ortogonală a bazelor depromovare este 5 (25%)
date. Realizarea şi interpretarea
diagramelor ERD
 Crearea de instrucţiuni SELECT
simple şi avansate
 Familiarizarea cu celelalte
categorii de instrucţiuni SQL (DML,
DDL şi DCL)
 Utilizarea altor obiecte ale bazei
de date Oracle, precum vederi,
secvenţe
10.6 Standard minim de performanţă

6
Studenţii trebuie să aibă capacitatea de a concepe, proiecta şi realiza o bază de date corectă, să
asigure administrarea unei baze de date şi a unui sistem tranzacţional şi să implementeze un
sistem informaţional economic având baze de date.
În context, trebuie să fie capabili să identifice relaţiile tipice existente în viaţa reală (1:1, 1:N,
M:N) şi să interpreteze o diagramă ERD. Ei trebuie să stăpânească noţiuni specifice domeniului
bazelor de date (entitate, relaţie, identificator, chei relaţionale, operatori relaţionali) şi să fie
capabili să translateze un model conceptual (în care avem relaţii de tip 1:1, 1:N) în tabele
relaţionale. Studenţii trebuie să aibă cunoştinţele necesare pentru crearea de tabele, interogarea
lor individuală şi a extragerea de date din mai multe tabele.

Data Semnătura titularului de curs: Semnătura titularului de seminar:


completării: Conf. dr. Dan-Andrei SITAR-TĂUT
06.04.2020 Conf. dr. Dan-Andrei SITAR-TĂUT
Lect. univ. dr. Bologa Cristian Sorin

Semnătura directorului de departament: Lect. univ. dr. Bologa Cristian Sorin

Data avizării în departament:10.04.2020

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