Design and Applications of Databases

ID : 
Κ29
Semester : 
4
Credit hours (lecture): 
3
Credit hours (discussion): 
1
Credit hours (lab): 
1
Prerequisites : 
Track: 
Core Informatics and Telecommunications

The Entity-Relationship data model (ER), database schema design based on the ER model, the relational data model, translation from the ER to the relational model, relational schema analysis based on functional dependencies, relational schema normal forms, the SQL language, the QBE language, form-based interaction, report writers, system catalogs, views and integrity constraints, application development with embedded SQL, application development over standard application programming interfaces (ODBC, JDBC), distributed databases, client-server architectures, databases and the web, object-oriented databases.