Data Management
People
Course director
Assistant
Assistant
Assistant
Assistant
Description
Databases are essential to applications in a wide variety of domains, including finance, health care, commerce, and telecommunications. In fact, most applications that people use on a day-to-day bases are backed by databases. Topics covered include modeling enterprise data with ER diagrams, the relational model, SQL, XML, logical design with normalization, physical design, query execution, transaction processing, recovery, concurrency, online analytical processing, and NoSQL systems.
Objectives
This course provides a practical introduction to database technology. By the end of this course, students will understand the fundamental concepts about database management systems, become familiar with commercial tools for the design and development of database applications, and be exposed to recent trends in database-like storage systems.
Teaching mode
In presence
Learning methods
Lectures with many examples, and hands-on assignments for practicing concepts.
Examination information
3 components: - Midterm, written - Assignments - Final exam, written
Bibliography
Education
- Bachelor of Science in Informatics, Lecture, 2nd year
- Master of Science in Computational Science, Lecture, Elective, 1st year
- Master of Science in Financial Technology and Computing, Lecture, 1st year