• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Data processing and storage

  • School / Prep

    ENSPIMA

Internal code

AP6NUTSD

Description

Objectives
The aim of this course is to enable students to acquire competence in the field of databases and their implementation. In addition to familiarizing students with the technical characteristics of the database management systems used, the course covers methodological aspects aimed at making the best use of the functionalities offered by these systems. We explain the fundamental concepts of database implementation in a relational context, from design to development. Numerous exercises during the tutorials illustrate the concepts covered in the course. A practical application is carried out by students using a DBMS.
Acquired skills

Be able to use and implement databases.
Mobilize a broad field of fundamental and technical sciences related to avionics and space systems, and have the associated capacity for analysis and synthesis
Have a global systems approach
Communicate and work as part of a team

Read more

Teaching hours

  • CMLectures12h
  • TDTutorial12h
  • PRJProject14h

Mandatory prerequisites

Algorithms, Programming: AP5NUCBI

Read more

Syllabus

Contents

Introduction to database management systems
Database modeling: conceptual models
Relational model (relational algebra, normal forms, ...)
Data manipulation languages: SQL
Learning Postgres DBMS, PHP
Physical organization of relational DBMS
Implementing relational operators
Optimizing queries
Transaction and concurrent access
Fault recovery mechanisms

Teaching method
Each lecture session will be followed by a practical session to acquire both theoretical and methodological concepts. The practical sessions will take the form of an application project, enabling engineering students to design and develop a database using a Postgres DBMS. The course, tutorials and practical sessions will be based on the school's Moodle platform.

Read more

Further information

Digital maintenance

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionWritten1200.7authorized documents
ProjectReport0.3

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testWritten1200.7authorized documents