Database

information course

Semester

Level

Language

Specialization

ECTS

Prerequisites

Linux Shell, databases and SQL language.

Learning outcomes

Learn advanced knowledge of relational database modeling and SQL operators.

Course content

This course repeats the course on databases seen in the second year of CIR. It starts with some reminders on the SQL language, presents new operators (WITH, hierarchical SQL queries),
shows how to model a database using the Merise method, and how to normalize a relational schema. The course ends with the presentation of the principles of concurrency.
The practical course is conducted under Linux. Each student uses a client-side software, and connects to his own database on a centralized server. To illustrate concurrency, a specific database is used, to which all students are connected simultaneously.

Assessment method

Proctored homework.

Prenez rdv pour une visio de 15 minutes

_linkedin_partner_id = "6903274"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id);