Professeurs : Brigitte Lehmann; Emmeline Leconte;
Nombre d'heures : 48
Période :Semestre 2
Type de cours : cours magistral + exercices pratiques
Introduction à la structuration de l'information et aux bases de données
aucun
1. Ce cours est une introduction aux bases de données et au langage SQL, notion de table, de champ, de type de champ (numérique ou chaîne de caractères), de clef primaire et étrangère, instruction SELECT, jointure, WHERE et condition (AND/OR, LIKE) etc
2. Conception de DB CREATE TABLE, relation 1 à N, M à N, hiérarchique, en réseau, tables spécialisées.
3. Notion d'index , appliqué aux DB
4. Redondance et normalisation, contraintes d'intégrité
5. Introduction à certains outils d'analyse : diagramme d'états et diagramme de flux
6. Etapes de développement, en particulier
- Ebauche d'un cahier de charge
- Documentation
- Conception des tests, environnement de test
le cours magistral sera suivi d'exercices sur machine (partie SQL) et sur papier (partie conception)
Conception et architecture des bases de données; Elmasri, R. et Navathe S; Pearson Education; Paris 2004
Interrogation, dossier et examen