The scope of the course is to help students to:
- Familiarize with the concepts of Database Technology
- understand the usefulness of Database Management Systems (DBMS)
- understand the database design rules
- understand the operations of Relational Algebra for managing relational data model relationships
- understand the SQL commands for creating and managing databases
- explore the functioning of DBMSs through problem solving exercises
Upon successful completion of the course the student will be able to:
- analyze problems in their basic entities and detect their relationships
- design entity-relationships diagrams that meet the requirements of specific applications
- convert an entity-relationships diagram to a relational database schema
- design a normalized relational database schema
- create expressions of Relational Algebra
- create SQL commands
- implement relational database schemas in a DBMS