BASES DE DONNEES
par
M.BENARIB
2007
TABLE DES MATIÈRES
1 finitions ..................................................................................................................... 1
1.1 système de gestion de bases de dones ................................................... 1
1.2 base de données ............................................................................................. 1
1.3 Les données .................................................................................................... 2
1.3.1 pourquoi un SGBD ........................................................................................................ 2
1.4 Modèles de données ...................................................................................... 3
2 Architecture du sysme de bases de données ....................................................... 4
2.1 Schémas et langages ....................................................................................... 4
2.2 Architecture à trois niveaux ......................................................................... 4
3 conception des bases de données relationnel ......................................................... 5
4 Modélisation conceptuel ............................................................................................. 5
4.1 Approche simple : .......................................................................................... 6
4.1.1 Description réel su système : ........................................................................................ 6
4.2 Définition et formalisme d’une Entité (objet): ........................................ 7
4.3 propriétés Attributs ....................................................................................... 7
4.4 Les relations .................................................................................................... 8
4.4.1 La finition ..................................................................................................................... 8
4.4.2 les concepts de cardinalités ........................................................................................... 9
4.4.2.1 occurrences d’une entité ( objet ) : ..................................................................... 9
4.4.2.2 occurrences d’une relation : ................................................................................. 9
4.4.2.3 Cardinalités ( objet-relation). ............................................................................... 9
4.5 Identifiant d’une relation ............................................................................ 10
4.6 Dimension d’une relation : ......................................................................... 11
4.7 La relation réflexive ..................................................................................... 11
5 règles de vérification et normalisation d’un (MCD) ............................................ 12
5.1 Règles concernant les entités ..................................................................... 12
5.1.1 Règle 1 ....................................................................................................................... 12
5.1.2 Règle 2 ....................................................................................................................... 12
5.2 Règle concernant les relations ................................................................... 13
5.2.1 Règle 3 3 ......................................................................................................................... 13
5.3 Règles concernant l'ensemble du MCD .................................................. 13
5.3.1 Règle 4 ........................................................................................................................... 13
5.3.2 Règle 5 ....................................................................................................................... 13
6 Description logique et physique des données. ...................................................... 14
6.1 Exemple support : Gestion d'un comité d'entreprise Énoncé ............ 14
6.1.1 Cadeaux de Nl ........................................................................................................... 14
6.1.2 Centres de vacances ..................................................................................................... 14
6.1.3 Détermination de la liste des entités : ....................................................................... 15
6.1.4 Détermination des attributs et des identifiants ....................................................... 15
6.1.5 Recherche des relations : ............................................................................................. 16
7 Présentation du modèle relationnel ........................................................................ 18
7.1 Présentation .................................................................................................. 18
ii
7.2 Eléments du modèle relationnel ............................................................... 18
8 gles de passage du MCD au MLD. ................................................................. 20
8.1 Règle I : .......................................................................................................... 20
8.2 Règle II........................................................................................................... 21
8.3 Règle III ......................................................................................................... 22
8.4 Règle IV ......................................................................................................... 23
9 Contrainte d’intégrité ....................................................................................................... 24
9.1 finition ......................................................................................................... 24
9.2 Les différentes contraintes .................................................................................. 24
10 Normalisation ......................................................................................................... 25
C h a p i t r e 1
LES BASES DE DONNEES
1 finitions
1.1 sysme de gestion de bases de données
Un SGBD (système de gestion de bases de données ) est un logiciel qui permet aux
utilisateurs de :
finir
créer
et maintenir une base de dones.
Un SGBD est généralement constitué de matériel , de logiciels et utilitaires, des données , des
utilisateurs et des procédures.
Le matériel est constitué d’un réseau avec un serveur et des programmes clients sur des PC.
Le serveur est un processeur qui re les opérations de recherche de données par exemple et
d’autres opérations.
Les clients sont des programmes qui interagissent avec le SGBDR et s’ecutent sur les
bureaux des utilisateurs.
Un SGBDR et les clients peuvent résider sur le même ordinateur ; dans ce cas, un seul client à
la fois accède à la base de données.
Chaque client peut disposer de différents niveaux aux acs aux données. Le SGBDR contrôle
l’accès et aide à préserver la cohérence des données.
D’innombrables utilitaires font partis de SGBDR , parmi eux : les outils de développement
d’applications.
Exemple de SGBDR : Microsoft Access, Personal Oracle, DB2 d’IBM , MySQL sever
1.2 base de données
ne base de données doit toujours être conçue , construite et chargée pour un public
particulier et dans un but bien précis.
n certain nombre d’utilisateurs peuvent accéder aux données. Chaque type d’utilisateur
nécessite des possibilités logiciel :
’administrateur de la BD est la personne ou le groupe en charge de l’implémentation de
SGBDR. Il possède tous les privilèges prévus par le SGBDR et peut assigner ou supprimer
des privilèges aux utilisateurs.
U
U
L
2
les utilisateurs finals de la BD sont les personnes qui utilisent la BD pour avoir une
information bien précise pour ou sur l’organisation. Ils peuvent jouir des privilèges
particuliers accordés par l’administrateur.
Les programmeurs d’applications accèdent aux données depuis des programmes écrits dans
un langage du haut niveau.
1.3 Les données
Ils existe deux sortes de dones :
- les données nécessaires à l’organisation **,
- les métadonnées, informations relatives à la base de dones. C’est un dictionnaires des
dones qui comporte des informations sur les utilisateurs, les privilèges , et la structure
interne de la base.
Les données sont soit intéges et partagées ou distribes :
- Une base de dones est intégrée et partagée quant la même information n’est pas
enregistrée dans deux endroits différents.
- Une base de données est distribuée quant les informations sont enregistrées dans plusieurs
endroits différents.
Plusieurs configurations sont possibles :
un seul niveau tous se trouve sur une même machine accessible par des terminaux
deux niveaux serveur avec de nombreux clients
Trois niveaux Deux types de SGBD connectés par un logiciel intermédiaire
n SGBD distribué s’implémente de différentes manières :
- étoile
- anneau
- réseau
Les utilisateurs finals de la BD sont les personnes qui utilisent la BD pour avoir une
information bien précise pour ou sur l’organisation. Ils peuvent jouir des privilèges
particuliers accordés par l’administrateur.
Les programmeurs d’applications accèdent aux données depuis des programmes écrits dans
un langage du haut niveau.
1.3.1 pourquoi un SGBD
on attend d’un SGBD :
* * on entend par organisation , une entreprise , une socié ou administration.
U
1 / 32 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 !