Course: Databases and Data Management
Code: CSC301
Semester: Β΄
Instructor: E. Petraki
Course link in E-Class https://eclass.uoa.gr/courses/ECON397/
Description
The course aims at providing knowledge on fundamental issues about database systems, design and development of Relational Databases, Structured Query Language (SQL), and popular Database Management Systems. Topics related to data structures, data and function modeling, methodologies and languages for data retrieval are also presented. Finally, issues related to the analysis, design and implementation of specific Financial and Administrative databases are studied.
Course outline
Laboratory exercises
The course includes laboratory exercises which involve practical training on the course’s subject, under the supervision of the tutor. Students are divided into groups for laboratory training. The goal of the laboratory courses is to familiarize them with popular Database Management Systems. Specifically, students are taught MS-Access environment. An introduction about creating and managing databases using SQL commands is also held using Oracle and MySQL DBMSs.
Project
During the semester, students work το create a complete database project. The project is divided into steps and starts the second week of the semester. The first step is the definition of database requirements. Next steps are the conceptual DB design and the implementation in MS-Access environment. The project is gradually developed, and each step is completed during the semester after the relevant theoretical lecture.
Textbooks