CBD 1
CBD 1
CBD 1
des bases de
données
Objectifs
Assimiler les principes de base des SGBD relationnels
Maîtriser la conception des bases de données relationnelles
Maîtriser la mise en œuvre des bases de données relationnelles
Maîtriser l'interrogation des bases de données relationnelles
I–
Introduction aux
bases de données
relationnelles
I
Définitions de base 7
Système de Gestion de Bases de Données (SGBD) 8
A. Définitions de base
Qu'est-ce qu'un système d'information (SI)
Composant d'une organisation qui gère (acquiert, traite, stocke, communique) de
l'information d'intérêt. Toute organisation possède un système d'information, pas
toujours explicité dans sa structure.
La notion première de système d'information est en partie indépendante de son
informatisation; néanmoins, nous nous intéressons principalement aux systèmes
d'information qui sont dans une large mesure informatisés
Gestion de l'information
L'information est manipulée et enregistrée selon diverses techniques :
Langage naturel (écrit ou parlé)
Dessins, diagrammes,
Nombres
Codes
Des idées informelles...
Information structurée
Lorsque les activités deviennent systématiques, des moyens appropriés d'organisation et
de codification de l'information sont inventés.
Exemple
Considérons l'information sur les personnes : Dans la majorité des pays, une structure
pour les noms a été mise en place Plus tard, on a réalisé qu'il pouvait être utile de garder
une trace de la date et du lieu de naissance (utilisable pour distinguer des personnes
ayant le même nom)
Plus récemment, le numéro de sécurité sociale a été introduit afin d'obtenir un identifiant
unique pour chaque personne.
Information, Donnée
Dans les systèmes informatisés, l'information est représentée par des données brutes,
qui doivent être interprétées et corrélées pour fournir de l'information.
7
Exemple
Base de données
Une base de données est une collection de données utilisée par des applications pour
générer de l'information d'intérêt au sein d'un système d'information.
2. Modèles de données
Dans un SGBD, les données sont organisées selon un modèle appelé modèle de données.
Il existe plusieurs types de modèles. Parmi les modèles utilisés:
Hiérarchique (années 60)
Réseau (début des années 70)
Relationnel (début des années 80).
Orienté objet.
Le modèle de données le plus répandu est le modèle de données relationnel, qui utilise
un constructeur appelé “relation”, au sens mathématique d'ensemble Une relation est
représentée par une table. Une relation est caractérisée par un nom.
Chaque colonne est un attribut, encore appelé champ. Un attribut est caractérisé par un
nom. Chaque ligne est appelée n-uplet ou enregistrement. Une relation regroupe une
collection d´éléments (lignes) définis par les mêmes attributs (colonnes).
9
Exemple
La relation module décrit un ensemble de modules, la relation etudiant_module décrit le
lien entre les étudiants et les modules dans lesquels il sont inscrits.
Exemple
La figure ci dessous décrit le shéma de la relation Etudiant
Exemple
La figure ci dessous représente un shéma relationnel