Vous êtes sur la page 1sur 4

1.

Introduction aux bases de données :

Une base de données est un ensemble des données organisées dans des tables
reliées entre elles.

Une Table est organisée en colonnes (champs) et en lignes (Enregistrements ou


Tuples).

Exemple :
Champs

Code client Nom client Adresse client Ville client


Clt 01 …………….. …………….. ……………..
Enregistrements Clt 02 …………….. …………….. ……………..
Clt 03 …………….. …………….. ………………

1.1 Pourquoi utiliser une base de données ?

Soit la table de données suivante :

Code enseignant Nom et prénom N° de cours Intitulé de cours


Ens 01 …………….. C1 ……………..
Ens 01 …………….. C2 ……………..
Ens 03 …………….. C3 ………………

Dans cet exemple l’enseignant Ens 01 est chargé de deux cours C1 et C2. Nous
pouvons bien remarquer que ces informations (Nom et prénom, ..) sont répétées
deux fois dans la table.

 Il ya une répétions des informations des données.

1
 La redondance des données pose un problème en particulier si la table est
volumineuse.
 Incohérences de données

La méthode intuitive n’est pas méthodique, dans le cas d’une grande liste de
données la manipulation de la table devient difficile.

La solution à ce problème consiste à diviser la table principale en sous tables


afin d’éviter la redondance et l’incohérence des données.

Dans L’exemple précédent nous créons trois tables : (table informations


enseignant, table informations cours et une table enseignement).

Code enseignant Nom et prenom


Ens 01 ……………..
Ens 01 ……………..
Ens 03 ……………..

N° de cours Intitulé de cours


Méthode efficace
C1 ……………..
C2 ……………..
C3 ………………

Code enseignant N° de cours


Ens 01 C1
Ens 01 C2
Ens 03 C3

2
Construction d’une base de données :

 Modéliser les données : élaborer le modèle entité association ou le modèle


conceptuel des données.
 Normalisation : regrouper l’ensemble des données dans une table et les
diviser après dans des sous tables.

1.2 Spécification et analyse des besoins :

C’est la première étape pour construire une base de données, consiste en la


collecte de données.

On recherchera dans :

 L’étude de documents
 Les entrevues
 Parfois les questionnaires

1.3 Le dictionnaire de données :

L’étape de construction du dictionnaire de donnée vient après la spécification et


analyse des besoins et précède l’étape de modélisation (construction du modèle
conceptuel de données) et de la construction de la base de données physique.

Le dictionnaire de données est un tableau avec plusieurs colonnes contenant


tous les objets et les propriétés manipulés avec tous leurs détails.

La première colonne de ce tableau contient tous les noms des objets et des
propriétés manipulés, la deuxième colonne contient leurs descriptions, la
troisième colonne contient les types de données (numériques (N), alpha
numérique (AN),…) et la quatrième colonne contient les différents contraintes
d’utilisation de ces données

3
Exemple d’un dictionnaire de données :

Nom Description Type Contraintes


N° Client N° de client (séquentiel) N Automatique
Nom Client Nom du client (majuscule) AN (50) obligatoire
Prix Cde Prix unitaire du produit N Obligatoire, > 0
commandé
Qte Cde Quantité commandée Obligatoire, > 0
Mnt Cde Montant de la commande N Somme (Prix Cde* Qte Cde)

Vous aimerez peut-être aussi