Resume Des Bases de Donnes
Resume Des Bases de Donnes
Resume Des Bases de Donnes
Une base de données représente un ensemble de données de l’entreprise mémorisé par un ordinateur,
qui est utilisé par de nombreuses personnes et dont l’organisation est régie par un modèle de
données. » :
« système » du monde réel : une entreprise, une administration, une université, un hôpital, …
Le système comprend : des entités, des relations entre entités ,et des opérations ou des
transactions sur les entités et les relations
Entité : Objet au sens large : Notion concrète () حاجة ملموسةcomme un individu ou abstraite (
) حاجة مجردةcomme un compte bancaire :
Attributs: Caractéristiques ou propriétés d’une entité,( par exemple le nom, le prénom
du professeur)
Identifiant : Attribut qui caractérise de manière unique une occurrence d’une entité,
par exemple le num de la sécurité sociale , matricule de bac .
Cardinalités : Concept complétant le modèle conceptuel des donnés .et expliquant les liens
entre entités et associations.
# Les cardinalités maximum sont nécessaires pour concevoir ; tasmim ; le schéma de la base de données
# Les cardinalités minimums sont nécessaires pour exprimer le contraintes d’intégrité ; nazaha ;
- Simplicité de représentation, les données sous forme de tables, Rigueur de concepts دقة
اهيمRRR( المفalgèbre des relations), Absence de notions informatiques, donc simplifier la
description du MCD.
Relation : des entités ou des associations ,Représentée par une / plusieurs table contenant un
ensemble )de valeurs ; -----(عناصره اسمهمLes colonnes sont les attributs, Les lignes sont des
tuples ou n-uplets.
** Contraintes d'intégrité : Ensemble des règles de contrôle de cohérence des valeurs prises :
Pour les attributs : par rapport à leur valeurs (contrainte d'intégrité de domaine),
Numérique, Text
Pour les clés primaires des relations : (uniques et non nulles et stable)
Par les clés étrangères des relations : par rapport aux valeurs des clés primaires des
autres relations (tables).
Chaque association 1-N est prise en compte ; en incluant (la clé primaire de la relation
qui a la cardinalité maximale est N ) comme clé étrangère dans l’autre relation .
Chaque association N-N est prise en compte ; en créant une nouvelle relation dont la
clé primaire de cette relation est la concaténation des clés primaires des relations
(tables) participantes + Les attributs de l’association sont insérés dans cette nouvelle
relation.
Les dépendances fonctionnelles :
Soit R(X, Y, Z) une relation où X, Y et Z sont des ensembles d’attributs. Z peut être
vide.
Définition : Y dépend fonctionnellement de X et on note (X®Y) si c’est toujours la
même valeur de Y qui est associée à X dans la relation R.
#On dit qu’une propriété B dépend fonctionnellement d’une autre propriété A et on note : A B Autrement
dit à une valeur de A correspond toujours une et une seule valeur de B ( مع تتوافق دائًم اA ; ) قيمةA détermine B ;
Objectifs de la normalisation :
5. Language SQL :
Ordre
Description
CREATE TABLE Crée
une table
ALTER TABLE
Modifie la structure d'une table
DROP TABLE
Supprime les lignes et la structure d'une table
RENAME
Change le nom d'une table, d'une vue,
d'une
séquence ou d'un synonyme
TRUNCATE
Supprime toutes les lignes d'une table et
libère l'espace de stockage de cette table