Type of course: | Elective (1 of 2) |
Language of instruction: | Romanian |
Erasmus Language of instruction: | English |
Name of lecturer: | Ciprian Ioan Cucu |
Seminar tutor: | Ciprian Ioan Cucu |
Form of education | Full-time |
Form of instruction: | Class / Seminary |
Number of teaching hours per semester: | 56 |
Number of teaching hours per week: | 4 |
Semester: | Summer |
Form of receiving a credit for a course: | Grade |
Number of ECTS credits allocated | 8 |
Knowledge of the object-oriented model for databases
The ability to develop a python application
Using python libraries for OODB
N/A
1. Object-oriented programming review
2. Applicability of OODB, case studies
3. OODB structure
4. OODB standards and languages (ODL, OQL)
5. Design paradigmes in OODB
6. Approaches in using OODBs
7. Data integrity in OODB
8. Comparisons between OODB and RDB
9. Analysis methods for OODB
Lecture, discussions, presentation
Ability to design and implement object-oriented databases
Python programming with OODB data persistance
Written exam from theoretical concepts 50% Laboratory assignements and quizzes 50%
Belden E., Greenberg J.,
Oracle Database Object-Relational Developer’s Guide 11g Release 1, Oracle Press,,
-,
2008,
-.
Caixue L.,
Object-Oriented Database Systems: A Survey, University of California at Santa Cruz-Computer Science Department,
-,
2003,
-.
Eric Matthes,
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming, No Starch Press,
San Francisco,
2019,
-.