Bases de donnéesInformatique Fondamentale (STI)
Bases de données
Unité d'enseignement Informatique Fondamentale · AS07_IF1 | Code EC AS07_IF1-13
7ECTS (UE)
1Coefficient
21:20Heures
Séquencement
Objectifs pédagogiques
- Manipuler le langage SQL : interrogation, mise à jour et création de bases de données, avec une mise en oeuvre en utilisant le logiciel SQLite
- Comprendre quelques langages théoriques de requête : Algèbre relationnelle, Calcul relationnel
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Logique | Principes de la programmation | S5 |
Programme
- Introduction to the Relational Model : Database Schema, Keys, Schema Diagrams
- Introduction to SQL : SQL Data Definition, Basic Structure of SQL Queries, Additional Basic Operations, Set Operations, Null Values, Aggregate Functions, Nested Subqueries, Modification of the Database
- Intermediate SQL : Join Expressions, Views, Integrity Constraints, SQL Data Types and Schemas
- Formal Relational Query Languages : Relational Algebra, Tuple Relational Calculus, Domain Relational Calculus
Modalités d'évaluation
Contrôle Continu Intégral : 50% Interro sur papier + 50% Rendu TD machine
Références bibliographiques
- Silberschatz, Korth, Sudarshan. Database System Concepts, McGraw-Hill, 2010. https://www.db-book.com/db6/index.html
Compétences
1| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C1_1 | résoudre | SQL | 2 |