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