Documente Academic
Documente Profesional
Documente Cultură
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ă.
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
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.
18