Sunteți pe pagina 1din 4

FIŞA DISCIPLINEI

1. Date despre program


1.1.Instituţia de învăţământ superior Universitatea SPIRU HARET
1.2.Facultatea Inginerie, Informatică şi Geografie
1.3.Departamentul Informatică şi Geografie
1.4.Domeniul de studii Informatică
1.5.Ciclul de studii Licenţă
1.6.Programul de studii/Calificarea Informatică
1.7.Anul universitar 2019-2020

2.Date despre disciplină


2.1.Denumirea disciplinei Sisteme de gesiune a bazelor de date
2.2.Codul disciplinei INF.DS.17
2.3.Titularul activităţilor de curs Conf. Univ. dr. Iacob Nicoleta Magdalena
2.4.Titularul activităţilor de seminar Conf. Univ. dr. Iacob Nicoleta Magdalena
2.5.Anul de studiu 3 2.6.Semestrul 1 2.7.Tipul de evaluare E 2.8.Regimul disciplinei DOB

3.Tipul total estimat (ore pe semestru al activităţilor didactice)


3.1.Număr de ore pe săptămână din care: 3.2.curs 3.3.Lucrări practice /
4 2 1/1
laborator
3.4.Total ore din planul de învăţământ din care: 3.5.curs 3.6. Lucrări practice /
56 28 14/14
laborator
Distribuţia fondului de timp ore
Studiul după manual, suport de curs, bibliografie şi notiţe 25
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe teren 12
Pregătire seminarii, teme, referate, portofolii şi eseuri 25
Tutoriat 3
Examinări 4
Alte activităţi ………
3.7.Total ore studiu individual 69
3.8.Total ore pe semestru 125
3.9.Număr de credite 5

4. Precondiţii (acolo unde este cazul)


4.1.de curriculum Baze de date
4.2.de competenţe

5. Condiţii (acolo unde este cazul)


5.1.de desfăşurare a cursului Videoproiector, calculator cu software aferent, server Oracle.
5.2.de desfăşurare a seminarului Videoproiector, calculator cu software aferent, server Oracle.

6. Competenţele specifice acumulate (RNCIS)


profesionale
Competenţe

Programarea în limbaje de nivel înalt


Dezvoltatea și întreținerea aplicațiilor informatice
Proiectarea și gestiunea bazelor de date

15
transversale
Competenţe
Aplicarea regulilor de muncă organizată şi eficientă, a unor atitudini responsabile faţă de
domeniul didactic-ştiinţific, pentru valorificarea creativă a propriului potenţial, cu respectarea
principiilor şi a normelor de etică profesională.

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


7.1.Obiectivul general al disciplinei Însuşirea cunoştinţelor de proiectare şi exploatare a sistemelor de
gestiune a bazelor de date.
7.2. Obiectivele specifice Studenţii vor dobândi cunoştinţe şi abilităţi în: dezvoltare de modele,
operare cu relaţii, reprezentări, dezvoltare, proiectare şi implementare
de interogări, implementare de sisteme de securitate specifice.

8. Conţinuturi
8.1 Curs Metode de predare Observaţii
1. Sisteme de gestiune a bazelor de date. Componente ale SGBD. Prelegere, proiecţie, 2h
Funcţiile SGBD. Avantaje şi dezavantaje discuţii, studii de caz
2. Structuri de baze de date client - server Prelegere, proiecţie, 2h
- Redundanţa datelor în aplicaţiile client-server discuţii, studii de caz
- Comparaţie între formatele bazelor de date client - server
3. Elemente de securitate Prelegere, proiecţie, 2h
discuţii, studii de caz
4. Abordări moderne în colectarea şi structurarea datelor Prelegere, proiecţie, 2h
- Introducere în programare orientată pe obiect Oracle discuţii, studii de caz
- Aplicaţii de nivel înalt de dezvoltare ale SGBD
5. Tranzacţii standard în aplicaţii SGBD client - server Prelegere, proiecţie, 2h
discuţii, studii de caz
6. Proiectarea aplicaţiilor client - server orientate pe servicii Prelegere, proiecţie, 2h
discuţii, studii de caz
7. Scalabilitatea informaţiilor Prelegere, proiecţie, 2h
- Tehnici de extragere a informaţiilor în aplicaţii client - server discuţii, studii de caz
- Tehnici de extragere a informaţiilor prin metoda JOIN
- Tipuri de JOIN utilizate în extragerea datelor
8. Limbajul PL/SQL Prelegere, proiecţie, 2h
- Blocuri PL/SQL discuţii, studii de caz
- Instrucţiuni specifice PL/SQL (FOR, IF, CASE, GOTO,
WHILE, LOOP)
9. Funcţii și proceduri stocate PL/SQL Prelegere, proiecţie, 2h
discuţii, studii de caz
10. Declanşatoare (Triggere) PL/SQL Prelegere, proiecţie, 2h
discuţii, studii de caz
11. Tratarea interogărilor prin programarea excepţiilor Prelegere, proiecţie, 2h
- Tratarea interogărilor cu ajutorul cursoarelor explicite discuţii, studii de caz
- Secvenţe (Sequence)
- Sinonime (Synonym)
12. Pachete (pachete predefinite - DBMS_ALERT, DBMS_JOB etc., Prelegere, proiecţie, 2h
pachete utilizator) discuţii, studii de caz
13. Cod SQL dinamic Prelegere, proiecţie, 2h
discuţii, studii de caz

16
14. Tehnici de refacere a bazelor de date Prelegere, proiecţie, 2h
discuţii, studii de caz
Bibliografie
1. Connolly T., Begg C., Database Systems. A Practical Approach to Design, Implementation, and
Management, Ed. Addison Wesley, 2005
2. Hoffer J. A., Prescott M. B., Topi H., Modern database management, Pearson Education, 2009
3. Isbășoiu E. C., Limbaje de programare și sisteme de gestiune a bazelor de date: sinteze pentru uzul
studenților, Ed. Alma Mater, 2011
4. Momen A., Oracle Database XE 11gR2 Jump Start Guide, Packt Publishing Ltd, 2012
5. ORACLE, https://www.oracle.com/index.html
8.2.Seminar/laborator Metode de predare Observaţii
Utilizare comenzi SQL DDL (Data Definition Language) – Exemple, studii de caz, Săptămâna
aplicaţii - creare tabele, constrângeri, modificare structură, problematizare, validare 1
ştergere tabele
Utilizare comenzi SQL DML (Data Manipulation Language) Exemple, studii de caz, Săptămâna
aplicaţii - adăugare, modificare, ştergere, indexare. Interogări. problematizare, validare 2
Comanda SELECT – clauze (ORDER BY, GROUP BY, Exemple, studii de caz, Săptămâna
HAVING). Funcţii de grup. Subinterogări. problematizare, validare 4
Comanda SELECT – clauze JOIN
Limbajul PL/SQL. Exemple și aplicații practice. Blocuri PL/SQL, Exemple, studii de caz, Săptămâna
comenzi PL/SQL problematizare, validare 6
Funcţii și proceduri stocate PL/SQL – aplicaţii
Declanşatoare (trigger) PL/SQL – aplicaţii
Tratarea interogărilor prin programarea excepţiilor. Tratarea
interogărilor cu ajutorul cursoarelor explicite
Secvenţe (Sequence) Exemple, studii de caz, Săptămâna
Sinonime (Synonym) problematizare, validare 8
Pachete utilizator/predefinite - aplicaţii
Cod SQL dinamic Exemple, studii de caz, Săptămâna
Programare PL/SQL pe obiecte problematizare, validare 10
Tehnici de refacere a bazelor de date Exemple, studii de caz, Săptămâna
problematizare, validare 12
Bibliografie
1. Connolly T., Begg C., Database Systems. A Practical Approach to Design, Implementation, and
Management, Ed. Addison Wesley, 2005
2. Hoffer J. A., Prescott M. B., Topi H., Modern database management, Pearson Education, 2009
3. Isbășoiu E. C., Limbaje de programare și sisteme de gestiune a bazelor de date: sinteze pentru uzul
studenților, Ed. Alma Mater, 2011
4. Momen A., Oracle Database XE 11gR2 Jump Start Guide, Packt Publishing Ltd, 2012
5. ORACLE, https://www.oracle.com/index.html
8.3 Proiect Metode de predare Observaţii
Alegerea unei teme pentru proiect Studii de caz, Săptămâna
problematizare 3
Specificații pentru proiect Studii de caz, Săptămâna
problematizare 5
Design general proiect Studii de caz, Săptămâna
problematizare 7
Design detaliat proiect Exemple, studii de caz, Săptămâna
problematizare, validare 9
Punerea în aplicare Exemple, studii de caz, Săptămâna

17
problematizare, validare 11
Verificare și validare Exemple, studii de caz, Săptămâna
problematizare, validare 13
Prezentare proiect Validare Săptămâna
14
Bibliografie
• Connolly T., Begg C., Database Systems. A Practical Approach to Design, Implementation, and
Management, Ed. Addison Wesley, 2005
• Hoffer J. A., Prescott M. B., Topi H., Modern database management, Pearson Education, 2009
• Isbășoiu E. C., Limbaje de programare și sisteme de gestiune a bazelor de date: sinteze pentru uzul
studenților, Ed. Alma Mater, 2011
• Momen A., Oracle Database XE 11gR2 Jump Start Guide, Packt Publishing Ltd, 2012
• ORACLE, https://www.oracle.com/index.html

9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice,


asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
Cunoaşterea unui SGBD este valorificată în majoritatea domeniilor de activitate. Posibilităţi de angajare
sunt atât la nivel local şi regional, cât şi la nivel internaţional.

10. Evaluare
Tip activitate 10.1.Criterii de evaluare 10.2.Metode de evaluare 10.3.Pondere
din nota finală
10.4.Curs Cunoştinţe teoretice şi abilităţi de utilizare a Evaluare parţială 20%
acestora: definiții, enunțuri, abilitatea de a da
contra/exemple.
10.5.Seminar / Aplicarea cunoştinţelor teoretice în rezolvarea Evaluare parţială 20%
laborator problemelor practice
10.6.Evaluare finală Examen: lucrare scrisă 60%
10.7.Standard minim de performanţă
• Capacitatea de a proiecta un SGBD.
• Capacitatea de a exemplifica noţiunile studiate.
• Capacitatea de a crea şi gestiona un SGBD, utilizând Oracle şi PL/SQL.

Data completării: Semnătura titularului de curs, Semnătura titularului de seminar,


…………………. ……………………………… …………………………………..

Data avizării în departament: Semnătura Directorului de Departament,


……………………………… ……………………………………

18

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