Bases de donnéesOutils de l'Ingénieur S5 (GSI)
6ECTS (UE)
2Coefficient
25:20Heures
Séquencement
Objectifs pédagogiques
- Appréhender le concept de base de données.
- Comprendre un modèle conceptuel de données.
- Être capable d’écrire des requêtes SQL. Toutes ces notions sont expérimentées sous Access.
Programme
- Introduction aux notions de base de données. Définition de l’architecture logique d’un SGBD : séparer la description des données de leur traitement. Approche des 3 niveaux d’abstraction des données : externe, conceptuel et physique. Définition des fonctionnalités requises par un SGBD. Celles-ci permettent de répondre à un certain nombre d’objectifs, tels que : l’indépendance physique, logique entre les 3 niveaux d’abstraction des données, la fourniture de langage de manipulation de données non procéduraux, la fourniture d’outils d’administration des données, un accès facilité aux données, la gestion contrôlée de la redondance des données, de leur cohérence, de leur partage et de leur sécurité.
- Introduction au modèle relationnel de Codd, base de la modélisation des données sous forme de tables à deux dimensions.
- SQL : langage normalisé de manipulation de données.
- Le modèle conceptuel de données : concepts de base du modèle Entité/Relation. Définition des objets constitutifs d’un MCD, des règles de gestion. Définition des règles de traduction d’un modèle Entité/Relation vers un modèle relationnel.
Modalités d'évaluation
Contrôle continu CM / TD / TP
Références bibliographiques
- Georges Gardarin, Base de données, éditions Eyrolle
- Céline Labbé, Modéliser les données, éditions PRATIK, collection Comprendre
- H elma Spona, Access 2002, Micro Application, collection Grand Livre
Compétences
8| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C2_2 | concevoir | MCD | 1 |
| C2_2 | concevoir | MLD | 1 |
| C2_2 | concevoir | Requête Algèbre relationnelle | 1 |
| C2_2 | concevoir | Requête SQL | 1 |
| C2_2 | analyser | MCD | 1 |
| C2_2 | analyser | MLD | 1 |
| C2_2 | analyser | Requête SQL | 1 |
| C2_2 | analyser | Requête Algèbre relationnelle | 1 |