Base de donnee

Pages: 6 (1438 mots) Publié le: 23 mai 2013
Ecole Nationale de Commerce et de Gestion de Kénitra

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èbrerelationnelle

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: ladonné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 unsupport 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 :
4Un 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 assurel'intégrité des données.

• Sécurité : la SGBD gère les accès aux données en fonctions des utilisateurs.

• Résistance aux pannes : pouvoir récupérer une BD dans un état « sain » si une panne survient au milieu d’une modification.
5 20/03/2013

1-3) Exemple d’utilisation de bases de données
Gestion des livres d’une bibliothèque

Gestion des films pour une vidéothèque

Gestion des clients dansune société d’assurance ou dans une banque.

Gestion des voitures dans une société de location de voitures

………..
6 20/03/2013

1-3) Exemple d’utilisation de bases de données
Demande de réservation

7

20/03/2013

1-4) Exemple des SGBDs

8

20/03/2013

2-1) Architecture d’un SGBD
Un SGBD offre des "services" organisés en couches afin de garantir l’intégrité des données et defaciliter leur manipulation.

9

20/03/2013

2-1) Architecture d’un SGBD

10

20/03/2013

2-1) Architecture d’un SGBD

11

20/03/2013

2-1-1) Fonctionnement d’un SGBD
1) Le programme d'application A émet une demande de lecture à l'intention du SGBD. 2) Le SGBD consulte le sous-schéma relatif à A pour obtenir la description logique de ses données. 3) Le SGBD consulte leschéma et détermine la structure logique des données à extraire. 4) Le SGBD examine la description physique de la base et détermine les enregistrements physiques à lire. 5) Le SGBD lance une commande au système d'exploitation pour provoquer la lecture de l'enregistrement physique. 6) Le système d'exploitation provoque le transfert de l'enregistrement entre la base physique et les buffers du SGBD. 7) LeSGBD, à partir du sous-schéma A, extrait les données à communiquer au programme d'application A. 8) Le SGBD provoque le transfert des données dans la zone de liaison de A. 9) Le SGBD retourne au programme d'application les informations d'état relatives à l'échange (en particulier les codes des erreurs éventuelles).
12

Lecture de données

20/03/2013

3) Différents types de bases de...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Base de données
  • Base de donnée
  • Base de donné
  • base de données
  • Base de donneé
  • Base de donnée
  • Base de donnees
  • Base de données

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !