• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Database Management Systems

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EI7IT203

Description

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. At a more detailed level, the internal workings of DBMS will be studied: DBMS organization, query optimization, concurrent access management and failure recovery mechanisms... Numerous exercises during tutorials illustrate the concepts covered in the course. A practical application is carried out by students using the ORACLE DBMS
Outline

Comparison of database management system and multi-file management system concepts
Database modeling: conceptual models
Relational model (relational algebra, normal forms, ....)
Data manipulation languages: SQL
Learning the ORACLE DBMS
Physical organization of relational DBMS
Implementation of relational operators
Query optimization
Transaction and concurrent access
General DBMS security issues
Fault recovery mechanisms

Skills
C2. Level 2C3. Level 2C4. Level 3C5. Level 2C7. Level 2C8. Level 3

Read more

Teaching hours

  • CMLectures9,33h
  • TDTutorial10h
  • TIIndividual work20h
  • PRACTICAL WORKPractical work10h

Mandatory prerequisites

Algorithms, file management.

Read more

Syllabus

- Comparison of database management system and multi-file management system concepts
- Database modeling: conceptual models
- Relational model (relational algebra, normal forms, etc.))
- Data manipulation languages: SQL
- Learning the ORACLE DBMS
- Physical organization of relational DBMS
- Implementation of relational operators
- Query optimization
- Transaction and concurrent access
- General security issues in DBMS
- Failover mechanisms

Read more

Bibliography

Handouts.

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 inspectionWritten1201documents allowed without calculator

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testWritten1201documents allowed without calculator