Vous êtes sur la page 1sur 14

Faculté des Sciences et Techniques

Institut Supérieur de Comptabilité et


d’Administration des Entreprises

Base de Données

Master Professionnel en Informatique


Appliquée à la Gestion (M1S1)

Mohamed Lamine Diakité

Année Universitaire 2018-2019 1


Références bibliographiques

2
Plan
1. Modèle Entité association
2. Algèbre relationnelle
3. SQL
4. PL/SQL
5. Indexes
6. Gestion de transactions
7. TP : sur oracle
8. Mini-projet : mis en place d’une application de gestion avec
oracle APEX.
I. Modèle Entité-Association (E/A)

La construction d’une Base de Données passe par :

1. Construction d’un schéma conceptuel, modélisé sous forme d’entités et


d’associations
2. Transformation du schéma E/A en schéma relationnel
3. Mise en œuvre via un SGBD

4
I. Modèle Entité-Association (E/A)
La construction d’une Base de Données passe par :

Source: 5
http://www.info.univ-angers.fr/~gh/Pluripass/Db/ea.pdf
I. Modèle Entité-Association (E/A)
En anglais : Entity-Relationship (E/R)
• Le modèle Entité-Association est utilisé pour la conception des bases de
données (relationnelles)
• L’objectif est de structurer un domaine d’application de façon à le
représenter sous forme d’entités et d’association (relation) entre ces entités
• Modèle qui décrit la réalité perçue à travers les données mises en jeu
indépendamment des traitements effectués sur ces données ultérieurement
• Modèle Entité Association selon la méthodologie MERISE
• MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes
Informatiques (France, 1978)
• Pour la conception d’un système d’information d’une façon standardisée et
méthodique 6
I. Modèle Entité-Association (E/A)
Les concepts de base

• Entité

• Association

• Attribut

• Cardinalité

7
I. Modèle Entité-Association (E/A)
Les concepts de base

• Entité : c’est une population d’individus homogènes.

Individus : une chose concrète ou abstraite qui a une existence réelle et pour laquelle
On veut conserver des informations

Exemple :
Entités : Etudiants, Cours, Professeurs

Formalisme de représentation

Etudiants Cours Professeurs

8
I. Modèle Entité-Association (E/A)
Les concepts de base

• Association : c’est un lien entre 2 plusieurs entités.

Formalisme de représentation
Nom de l’association

Exemple :

Etudiants Cours Professeurs


Suivre EstDonnéPar

2 associations : Suivre et EstDonnéPar 9


I. Modèle Entité-Association (E/A)
Les concepts de base

• Attribut : c’est une propriété d’une entité ou d’une association.

Exemple :

Etudiants Cours Professeurs


Suivre EstDonnéPar NumProf
Matricule NumCours
NomProfesseur
Nom NomCours
Telephone
DateNaissance specialite
Telephone Departement
Adresse

10
I. Modèle Entité-Association (E/A)
Les concepts de base

• Attribut : c’est une propriété d’une entité ou d’une association.

Exemple :

Etudiants Cours Professeurs


Suivre EstDonnéPar NumProf
Matricule NumCours
NomProfesseur
Nom NomCours
Telephone
DateNaissance specialite
Telephone Departement
Adresse

Attributs d’entité

11
I. Modèle Entité-Association (E/A)
Les concepts de base

• Attribut : c’est une propriété d’une entité ou d’une association.

Exemple :

Etudiants Cours Professeurs


Suivre EstDonnéPar
DateCours

Attribut d’association

12
I. Modèle Entité-Association (E/A)
Les concepts de base

• Identifiant : c’est un attribut qui permet d’identifier chaque individu


d’une entité de manière unique
• C’est un attribut sans doublon, ne prenant 2 fois la même valeur
• Par convention, il est souligné
Exemple :

Etudiants Cours Professeurs


NumProf
Matricule NumCours
NomProfesseur
Nom NomCours
Telephone
DateNaissance specialite
Telephone Departement
Adresse

Note:
Une entité possède au moins un attribut, son identifiant
Une association peut ne pas posséder d’attribut
13
I. Modèle Entité-Association (E/A)
Les concepts de base

• Cardinalité : elle exprime la façon dont les entités sont liées


quels sont les nombres minimal et maximal d’associations
possibles entre entités

s’écrit sous la forme NbreMin, NbreMax


Exemple :

Etudiants Cours Professeurs


1,n 1,1 EstDonnéPar 1,n
1,n Suivre

Types de cardinalité : 0,1 1,1 0,n et n,n 14

Vous aimerez peut-être aussi