Base de donnee
Les bases de données
Enseignant: Mr. Bouasabah Mohammed
( ) ﺑﻮﻋﺼﺎﺑﺔ ﳏﻤﺪ
ECOLE NATIONALE DE COMMERCE ET DE GESTION -KENITRA-
Année universitaire: 2012/2013
Plan de cours
A) • Introduction aux bases de données.
B) • Le modèle relationnel : entités et attributs
C) • Le modèle relationnel : les tables
D) • Algèbre relationnelle
E) • Les requêtes SQL
2 20/03/2013
A) Introduction aux bases de données
1) Pourquoi une base de données ? • Définition • Exemples • Objectifs
2) Architecture d’un SGBD
3) Différents types de base de données. • Les bases hiérarchiques • Les bases en réseau • Les bases relationnelles • Les bases de données objet
3 20/03/2013
1-1) Définitions
1-1-1) Définition 1: la donnée Informations ≠ données Exemple: Mohammed 0655433245: une donnée qui peut être la réponse à la question "Qui est le responsable du service achat et son numéro de téléphone? " alors les données peuvent être interprétées et produire une information 1-1-2) Définition 2 Base de données Une base de données (BD) est un ensemble bien structuré de données relatives à un sujet global et stocké dans un support informatique pour satisfaire simultanément plusieurs utilisateurs de manière sélective en un temps opportun . 1-1-3) Définition 3 Système de gestion de bases de données (SGBD) Un système de gestion de bases de données (SGBD) est le module informatique qui permet d’interagir avec la BD: Gérer les données en en permettant la création, la modification, la suppression et la lecture. Remarque :
4
Un utilisateur utilise un SGBD pour accéder aux données d'une base de données.
20/03/2013
1-2) Objectifs d’utilisation d’une base de données
• Indépendance : la BD est un module dissocié du système d'information, le format des données est indépendant du système.
• Accès : la SGBD gère les accès aux données en gérant les accès concurrentiels.
• Cohérence : la SGBD assure