Enrolment options
- Data Base Management Systems (objectives, requirements, architecture).
- The Relational data model (formal theory, first-order logic, constraints).
- Conceptual models (entity-relationship, object role modeling).
- Logical database design (normal forms & normalization, ER-To-Relational)
- Physical database design and storage (tables and keys, indexes, file structures).
- Querying databases (Relational Algebra, Relational Calculus, Tutorial D, SQL)
- ACID properties (Atomicity, Consistency, Isolation, Durability), Concurrency Control, Recovery techniques.
- Programming database applications (JDBC, Database Cursors, Object-Relational Mapping, Relations as First-class Citizen).
- Recent or more advanced trends in the database field (object-oriented databases, Big Data, NoSQL, NewSQL)