P. Buche INA-PG UER-Informatique Bases de données 07/10/2005 page 1
Cours bases de données
Modèle conceptuel de données, Modèle
relationnel, SQL, PL/SQL, C/SQL,
Concurrence d’accès, Optimisation de
requêtes
Spécialisation informatique 2005/06
Le présent support de cours a été réalisé par Patrice Buche
UER d’informatique de l’INA PG
16 rue Claude Bernard, 75231 Paris Cedex 05
Ce document peut être utilisé à des fins personnelles sans aucune restriction. Pour toute
autre utilisation, contacter l’auteur en vue d’une autorisation préalable
P. Buche INA-PG UER-Informatique Bases de données 07/10/2005 page 2
1. Introduction
1.1 Base de données, une définition
Une base de données est un ensemble structuré de
données persistantes accessibles aisément par plusieurs
programmes qui les utilisent simultanément avec des
objectifs différents.
P. Buche INA-PG UER-Informatique Bases de données 07/10/2005 page 3
1.2 Les étapes dans la réalisation d’une base
de données
Schéma
conceptuel
1. Modélisation
2. Traduction
Schémas
externes
Schéma
logique
Schéma
physique
BD
5. Vues
3. Implantation
4. Stockage
SGBD
Architecture ANSI - SPARC 1975
P. Buche INA-PG UER-Informatique Bases de données 07/10/2005 page 4
1.3 Les acteurs
Acteur Rôle Outils Vie du
projet
Réalisation
Maître
d’ouvrage
Le demandeur du projet Du
début à
la fin
Cahier des
charges
Maître d’œuvre Le réalisateur du projet Du
début à
la fin
Documents
contractuels
Chef de projet Coordonne les acteurs,
suit la réalisation du projet,
contrôle coûts et délais,
met en œuvre une
démarche qualité.
Méthode de
conduite de
projet
Du
début à
la fin
Documents de
suivi de projet
Concepteur Définit le MCD et le
dictionnaire de données en
interaction avec les
utilisateurs futurs
Cahier des
charges
Méthode de
conception
Au
début
Schéma
conceptuel.
Dictionnaire de
données initial.
Administrateur
de données
Suit l’évolution du
dictionnaire de données,
participe aux spécifications
du produit,
interface entre BD et
utilisateurs d’une part et
BD et SGBD d’autre part.
Outil de
conception
Du
début à
la fin
Dictionnaire de
données,
dossier de
spécifications,
modèle physique
de données
Architecte Définit l’architecture du
système et le déploiement
des applications.
Au
début
Schéma
d’architecture
Administrateur
système
Gère l’impantation
physique de la base, met en
œuvre des procédures
d’optimisation, de
sauvegarde, ...
Le SGBD Du
début à
la fin
Développeur
d’applications
Réalise les applicatifs pour
l’utilisateur.
Dossiers de
spécifications
Au
début
Maquettes
d’interfaces,
prototypes,
produit final.
P. Buche INA-PG UER-Informatique Bases de données 07/10/2005 page 5
1.4 Système de gestion de base de données
Aujourd’hui, il existe quatre catégories principales de SGBD :
relationnels,
objet-relationnels,
objets,
XML.
Un SGBD est un logiciel offrant 7 services :
Persistance
Gestion du disque
Partage des données
Fiabilité des données
Sécurité des données
Indépendance logique/physique
Langage de description, d’interrogation et de traitement des
données
1 / 331 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !