Vous êtes sur la page 1sur 7

Faculté des sciences économiques, des

sciences commerciales et des sciences


gestion

Département Sciences de Gestion

3ème années
Managment

Module
Informatique

Réalisé par :
L'équipe pédagogique

Années

2023-2022
Cours Informatiques
Managments 3ème année Introduction aux bases de données

Les bases de données BD:

C’est quoi une base de donnée BD?

Une base de données BD est un ensemble structuré de données enregistrées sur des supports
accessibles par l’ordinateur.
Une base de données est un ensemble d'informations concernant un sujet donné.
Une base de données est un ensemble structuré de données, enregistrées sur des supports
accessibles par l’ordinateur pour satisfaire simultanément plusieurs utilisateurs de manière
sélective en un temps opportun.
‫ت ن مه لة وم نة في‬ ، ‫ض ع مع‬ ‫عة م ال انات ال اصة‬ ‫ هي م‬:BD‫قاع ة ال انات‬
.‫ة وج ة‬ ‫قة ص‬ ‫أماك في ال اس ب ل مة م ع ل ها‬
‫ ؟‬BD‫م ق اع ال انات‬ ‫م‬
.‫ف ها وم ا ة ال ام‬ ‫ ق م إدارة ق اع ال انات و ال‬:‫ م ي ق اع ال انات‬.1
.‫ق اع ال انات‬ ‫ م‬.2
.‫قات‬ ‫ال‬ ‫ ق م إن اء وت‬:‫ م ر ال امج ال اع ة‬.3
.‫ل على ال ل ب‬ ‫ ق م ن ب غ ل ب امج خاصة لل‬:‫م ق اع ال انات‬ ‫ م‬.4

 Une base de données peut contenir plusieurs entités (‫) كائ ات‬
 la base de données « ordinateurs» peut contenir les entités « unités centrales»,«
écrans », « imprimantes », « claviers », « souris ».

 L’entité : représentation d’un objet matériel ou immatériel.

 Chaque entité est caractérisée par des types de données appelées propriétés.

 Les propriétés : données élémentaires relatives à une entité.


On ne considère que les propriétés qui intéressent un contexte particulier.
Les propriétés d’une entité sont également appelées des attributs, ou des caractéristiques
de cette entité.

Ex :la base de données « location » contient les entités « clients » et « voitures ».


N° client, nom, prénom, sont des propriétés de l’entité « clients ».
Cours Informatiques
Managments 3ème année Introduction aux bases de données

،‫ة‬ ‫ ال ح ة ال‬:‫ن م ال ائ ات ال ال ة‬ ‫ال »ال اس ب« ي‬ ‫ع ة ائ ات‬ ‫ قاع ة ال انات ت‬


‫ )كل م نات ال اس ب و ل ما له عﻼقة ه هي ائ ات‬،‫ ال ا عة‬،‫ ل حة ال ﻔات ح‬،‫الﻔﺄرة ال اشة‬
.(‫ة له‬ ‫ال‬
‫على ال ائ ز ن‬ ‫) صﻔات( ف ﻼ قاع ة ال انات ال اء ت‬ ‫ كل ائ ل ه ع ة خ ائ‬
.‫ اﻹس هي صﻔات لل ائ ز ن‬، ‫اللق‬،‫وال ائ س ارة وعل ه ل م رق ال ن‬

 La représentation des entités


Les entités d’une base de données sont représentées par des rectangles. A l’intérieur de
ces rectangles on place les propriétés de chaque entité.

‫ل على ع ة‬ ‫ه ا ال‬ ،‫ل‬ ‫ل‬ ‫ ل ائ في قاع ة ال انات‬:‫ ت ل ال ائ ات‬

.(propriétés ou l’attribut) ‫أو صﻔات‬ ‫خ ائ‬

Le lien entre les entités :


 Les entités sont unies par des relations, nommées associations.
 Les associations sont définies en utilisant un verbe d’action, par exemple
«acheter» , « payer ».
Ex : Entre une table « patients » et « médecins », on aura l’association « soigner ».

.‫ال ائ ات م خﻼل عﻼقات‬ ‫ب‬ ‫ ي ال‬


.....‫ ي ع‬، ‫ع عﻼقة ن ع ل الﻔﻌل كالﻔعل‬ ‫ لل ع‬

‫العﻼقة م لة في الﻔعل ﻌالج‬ ‫( ن‬Médecins) ‫( وال ائ ال‬patients) ‫ال ائ ال‬ ‫ ب‬:‫م ﻼ‬


.(Soigner)
Types de relations entre les tables :
Chaque association est caractérisée par un nombre minimum et maximum de relations,
appelé cardinalités. On distingue plusieurs relations : Il existe trois types de relations entre les
tables.

‫ل عﻼقة ت ل ب ق أدنى وآخ أعلى ت ى‬ ‫إلى ع ة أن اع‬ ‫ائ‬ ‫ب‬ ‫العﻼقة ال ي ت‬ ‫تق‬
:‫ وهي ثﻼث أن اع‬cardinalités
Cours Informatiques
Managments 3ème année Introduction aux bases de données

Relation un-à-plusieurs ( 1- n ):

Considérez une base de données de suivi des commandes, dotée d'une table Clients et d'une
table Commandes.

 Un client peut passer toutes les commandes qu'il souhaite. Alors la relation entre la
table Clients et la table Commandes est une relation un-à-plusieurs.

(client) ‫ول ز ن‬ ‫ ت ن م ال‬،‫ا عة ال ل ات‬ ‫ل ي ا قاع ة ال انات ال اصة‬ ‫ ل‬:(1- n ) ‫الﻌﻼقﺔ‬


:‫ال ال ة‬ ‫( وعل ه ل ي ا قاع ة ال‬Commande) ‫وال ول ل ة‬

.‫اء م ال ل ات‬ ‫ما‬ ‫ل‬ ‫أن‬ ‫ ال ن‬

‫ن‬ ‫ال‬ ‫ال ل ﺔ‬


(1- n)
‫ل‬

Relation un-à-un ( 1-1):

Dans une relation un-à-un, chaque enregistrement de la première table ne comporte qu'un
seul enregistrement correspondant dans la deuxième table, et chaque enregistrement de
cette deuxième table ne comporte qu'un seul enregistrement correspondant dans la première
table.
Ex: entre les tables « médecins » et « patients », on a les cardinalités suivantes :

un patient n’est soigné que par un médecin (en général), on aura donc la cardinalité (1-1)
dans la relation « patients », « médecins ».

‫ل واح ووح في ال ائ‬ ‫ ي افقه ت‬x ‫ل في ال ائ‬ ‫ ل ت‬،y ‫ و‬x ‫ل ي ا ال ائ‬ ‫ ل‬:(1-1 ) ‫الﻌﻼقﺔ‬
.x ‫ل واح ووح في ال ائ‬ ‫ ي افقه ت‬y ‫ل في ال ائ‬ ‫ و ل ت‬،y
.(1-1) ‫واح وفق‬ ‫ف‬ ‫عالج م‬ ‫ ال‬
:‫ا يلي‬ ‫ت ل ه ه العﻼقة‬
Cours Informatiques
Managments 3ème année Introduction aux bases de données

‫ال‬ ‫ال‬
(1-1)
‫ﻌالج‬

‫ا ب ها م‬ ‫ع ذل ال‬ ‫ل م ها قاع ة ال انات ي‬ ‫ع ما ي ت ي م لف ال ائ ات ال ي ت‬


.MCD ‫ي لل انات‬ ‫ه ال ذج ال‬ ‫ل ما ن‬ ‫خﻼل العﻼقات وه ا ما‬

Le modèle conceptuel des données (MCD):

Il est aussi appelé Le modèle Entité-Association a pour but :

 D’écrire de façon formelle les données qui seront utilisées par le système
d'information.
 Il s'agit donc d'une représentation des données, facilement compréhensible.

: Les règles de gestion ‫ق اع ال‬

‫اح امها ع إع اده وت ى ق اع‬ ‫ ه اك ع ة ق د وال ي‬MCD ‫ي لل انات‬ ‫ذج ال‬ ‫في ال‬
. ‫و ا يلي أم لة على ذل‬ ‫ال‬

:‫ال ال ة‬ ‫على ق اع ال‬ ‫ ال اص ال امعة م ﻼ‬MCD :1‫م ال‬

. ‫ ل أس اذ ي رس على اﻷقل مادة وه اك م ه معﻔى م ال ر‬:‫ القاع ة اﻷولى‬


.‫ ل مادة ت رس في قاعة واح ة على اﻷقل‬:‫ القاع ة ال ان ﺔ‬
.‫ ل قاعة ي رس ف ها م ة واح ة على اﻷقل‬:‫ القاع ة ال ال ﺔ‬

:‫ن ال الي‬ MCD ‫وعل ه‬


Cours Informatiques
Managments 3ème année Introduction aux bases de données

Professeur Matière
( 0-n ) (1-n)
Enseigne

1-n

Classe

:2‫ال ال‬

 Un employé peut ou non être concerné par plusieurs décisions.

 Une décision est associée à un seul employé.

.‫ن مع ي ق ار على اﻷقل‬ ‫ن أوﻻ‬ ‫فق‬ ‫ ال‬:‫ القاع ة اﻷولى‬


. ‫ الق ار م جه إلى م ف واح و وح فق‬:‫ القاع ة ال ان ﺔ‬

Employé Décision

Num_Emp Num_Dec

(0-n) (1-1)
Nom_ Emp Date_effet_Dec
Concern
Prénom_ Emp
e
Date Nais_ Emp

Adr_Emp
Cours Informatiques
Managments 3ème année Introduction aux bases de données

Système de Gestion de Bases de données SGBD :

 Système de Gestion de Bases de données est un écran entre l’utilisateur et le niveau


interne.
 C’est le logiciel qui permet d’interagir avec une BD.
 SGBD est un outil permettant de créer, de gérer et d’interroger efficacement les
informations spécifiques dans une grande masse de données indépendamment du
domaine d’application.

 Quelques SGBD connus et utilisés : Il existe de nombreux systèmes de gestion de


bases de données: ACCESS ; ORACLE ; DBASE; POSTSQL ; MYSQL

Avantages de l'utilisation des SGBD:

Centralisation des données.

Contrôle centralisé de l'accès aux données

Instructions de traitement très puissantes.

Indépendance vis-à-vis de la structure physique et logique des données.

ACCESS ‫ل في‬ ‫قاع ة ال انات وال‬ ‫ار ن ام ل‬ ‫س‬ ‫م خﻼل ما س‬

Vous aimerez peut-être aussi