Systeme d'information
2013-2014
Cours I
Conception de Base de Données
CSI - I - 1
Description
Objectifs
Permettre aux étudiants d’être capable de :
Concevoir et gérer une base de données
Comprendre et utiliser un langage de manipulation des données Volume Horaire 15h
Cours: 4h, ED : 3h, TP : 8h
Contrôle des Connaissances
Test + projet (partie théorique)
Intervenants cours,ED,TP : Ali Siadat, Alain Etienne
CSI - I - 2
Description
Programme
Analyse et conception d’une base de données Modèle conceptuel des données
Mise en œuvre d’un modèle relationnel
Langage de manipulation des données
CSI - I - 3
Définition
Traitement d’informations
Données
base de l’information, les valeurs sans les liens
Informations résultat d’une agrégation de données dans un contexte
BD: Base de Données
Collection d’informations modélisant le mode réel
Collection de fichiers reliés par pointeurs (cohérent, interrogeable) SGBD : Systèmes de Gestion de Base de Données
Gestionnaire de fichiers (mémoire secondaire)
SGBD interne (gestion des liens, structure d’accès)
SGBD externe (mise en forme, langage de recherche)
CSI - I - 4
Un peu d’histoire
Premier SGBD : Années 60
IBM: IDS (APOLLO)
Codd (1970):
modèle relationnel
travaux théoriques
IBM: Système R (SQL) essentiel du marché des BD (oracle, DB2, SQL Server, Access)
3ème génération : années 80 relationnel et objet pour répondre aux nouvelles applications apparition sur le marché (Oracle 8, …)
4ème génération déjà en marche
Internet, web, données mal structurées
CSI - I - 5
SGBD relationnels
Une base de données relationnelle apparaît comme une collection de tables cache les détails techniques d’implantation accessible par SQL (Structured Query Language) select NOM, ADRESSE from CLIENT where LOCALITE = ‘Metz’
CSI - I - 6
Table, ligne & colonne
Une table contient une suite de lignes stockées sur un support externe (disque)