La présentation de ce site est conforme aux standards actuels ; sa présentation est optimale avec un navigateur récent.

Introduction à l'Analyse et à l'Architecture des D (In1IAnArch)

uk English version 

Professeurs : Brigitte Lehmann; Emmeline Leconte;

Nombre d'heures : 48

Période :Semestre 2

Type de cours : cours magistral + exercices pratiques

Objectifs :

Introduction à la structuration de l'information et aux bases de données

Compétences :

Compétence technique (précision, rigueur, fiabilité)
Capacité de compréhension face à un problème

Prérequis :

aucun

Contenu du cours :

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

Méthode d'enseignement :

le cours magistral sera suivi d'exercices sur machine (partie SQL) et sur papier (partie conception)

Lectures recommandées :

Conception et architecture des bases de données;  Elmasri, R. et Navathe S; Pearson Education; Paris 2004

Méthode d'évaluation :

Interrogation, dossier et examen