First semester
Relational Databases
- Enseignant(s)
- David GROSS-AMBLARD
- Course type
- COMPUTER SCIENCE
- Unit
-
Module UE1-03-M-E-S : Data Bases and Fundamentals of Computer Science
- Number of ECTS
- 3
- Course code
- 1AINF03
- Distribution of courses
-
Heures de cours : 6
Heures de TP : 18
- Language of teaching
- French
- Modalités d'évaluation
- examen écrit de 2h avec documents autorisés
Objectifs
Create a relational database and its main integrity constraints using a DBMS with SQL language
Master the basics of database construction and querying.
Understand how a database management system works (transaction management, access rights).
Design a normalized relational database (3rd normal form)
Design a normalized relational database by modeling with UML.
Plan
Main concepts covered:
DBMS and how they are used
Definition of relational databases
Relational algebra
The SQL data manipulation language
Creating a database with SQL
Design and standardization (using UML)
Prérequis
None