Concevoir un modèle Entité-Association à partir de l ... - ESTI Annaba

Exercice 1 (d'après document ressources / Calculs de probabilités sur une loi
normale) ... La fonction désigne la fonction de densité de cette loi normale. .... En
déduire une condition sur et de la forme impliquant que la probabilité que le ...

Part of the document



Systèmes de gestion de bases de données
FILIERE : Génie Industriel
SEMESTRE : S4
|Intitulé du |Coefficient |Durée/semestre |Volume Horaire |Volume Horaire TD |Volume Horaire TP |
|Module | | |Cours | | |
|Systèmes de |2 |45h |1h30 |0h45 |0h45 |
|gestion de bases| | | | | |
|de données | | | | | |

EQUIPE PEDAGOGIQUE :


|Nom |Prénom |Grade |Email |Téléphone |Horaires de |
| | | | | |consultation |
|Kebir |Salim |MAA |s.kebir@esti-annaba.dz|0780023899 |Mercredi 12h00 |



DESCRIPTION DU MODULE :

Le développement d'une base de données a pour point de départ la perception
d'une réalité qui se réfère à un domaine ou une activité et pour principal
résultat l'implémentation d'une base de données sur un ordinateur. Le
contenu de ce module s'articule autour de chacune des étapes qui
constituent ce processus. Ce dernier est composé principalement de trois
étapes distinctes : la modélisation conceptuelle, la modélisation logique
et la modélisation physique. Ce module s'articule principalement autour de
ces trois niveaux d'abstraction de données et trace le fil conducteur qui
permet d'aboutir à l'implémentation physique d'une base de données à partir
de l'observation d'une réalité.












OBJECTIFS GENERAUX :


Familiariser l'étudiant avec le processus de développement d'une base
de données relationnelle

. Maitriser les concepts de modélisation des données à différents
niveaux (conceptuel, logique et physique)
. Maitriser le modèle Entité-Association pour la modélisation
conceptuelle de données
. Maitriser le modèle relationnel et la théorie de normalisation pour la
modélisation logique des données
. Initier l'étudiant à l'interrogation d'un modèle relationnelle en
utilisant l'algèbre relationnelle
. Maitriser le langage SQL pour la modélisation physique des données
. Initier l'étudiant à utiliser un SGBD en situation réelle


COMPETENCES VISEES :


Au terme de ce cours, l'étudiant(e) sera en mesure de :


Concevoir un modèle Entité-Association à partir de l'observation d'une
réalité

. Capturer seulement les informations pertinentes à un problème donné
. Concevoir un modèle relationnel ex nihilo ou bien à partir d'un modèle
Entité-Association établi au préalable
. Implémenter un modèle relationnel au sein d'un SGBD réel (SQLite) en
utilisant le langage SQL
. Interroger une base de données existante en utilisant le langage SQL


RESOURCE DISPONIBLE DANS LA BIBLIOTHEQUE DE L'ESTI :


Laurent Audibert, Bases de données : de la modélisation au SQL :
conception des bases de données, modèle relationnel et algèbre
relationnelle, langage SQL, programmation SQL


Jean-Luc Hainaut, Bases de données : concepts, utilisation et
développement : cours et exercices corrigés





METHODOLOGIE :


Les cours sont dispensés sous forme de cours magistraux avec des
démonstrations sur tableau accompagnés et complété par des polycopiés
décomposés en chapitres avec leur livret d'exercices associé.


Les séquences de base de l'enseignement sont de 85 minutes et doivent être
respectées.

La présence des élèves Ingénieurs à tous les cours, travaux dirigés est
obligatoire. Un nombre absences passé (3 non justifier, 5 justifier)
entraînera l'exclusion de cet enseignement.

Lorsque l'enseignant n'arrive pas à l'heure précise, il y a lieu de tenir
la conduite suivante :
- Les étudiants attendent 15 mn dans la salle où doit avoir lieu le cours.
- Passé ce temps, si l'enseignant n'est pas arrivé, le délégué avertit la
scolarité qui donne toutes les indications sur la conduite à tenir.
- Les élèves ne quittent définitivement la salle qu'après le retour du
délégué de groupe.

EXAMENS ET NOTATION :


Les examens se font sur une base individuelle sous forme écrite portant sur
les notions abordées durant les séances de cours et TD. Aucune
documentation n'est permise à moins d'avis contraire et explicite de
l'enseignant.


Dans le cas d'une absence excusée à une évaluation, une autre épreuve
pourra être imposée. Un élève absent non excusé aura la note 0/20.




| |% de la note finale | Date |
|Examens : | | |
|Contrôle continu |40 % |Avril |
|Examen semestriel |60 % |Juin |


CONTENU DETAILLE DES COURS :


|Planning | Thèmes |Durée prévue |Contenu détaillé |
| |abordés | | |
| |Chapitre 1 : Introduction aux |3h |Historique et tendances |
|Séance 1 |bases de données | |Généralité sur les bases de données |
| |Chapitre 2 : Le modèle entité | |Contenu du cours |
| |association | |Introduction au modèle E-A |
| | | |Terminologie du modèle E-A |
| | | |Représentation graphique d'un modèle E-A |
| |Chapitre 2 : Le modèle entité |3h |Notions avancés du modèle E-A |
|Séance 2 |association | |Exercices sur les modèle E-A |
| |TD1 : Le modèle entité | | |
| |association | | |
| |TD1 : Le modèle entité |3h |Exercices sur les modèle E-A |
|Séance 3 |association | | |
| |TP1 : Le modèle entité |3h |Exercices de travaux pratiques sur le modèle|
|Séance 4 |association | |E-A |
| | | |Conception sur ordinateur d'un modèle E-A |
| | | |avec le langage MoCoDo |
| |Chapitre 3 : Le modèle |3h |Introduction au modèle relationnel |
|Séance 5 |relationnel | |Terminologie du modèle relationnel |
| | | |Passage d'un modèle E-A à un modèle |
| | | |relationnel |
| |TD2 : Le modèle relationnel |3h |Exercices sur le modèle relationnel |
|Séance 6 | | | |
| |Chapitre 4 : Théorie de la |3h |Introduction à la théorie de la |
|Séance 7 |normalisation | |normalisation d'un modèle relationnel |
| | | |Définitions |
| | | |1ère forme normale |
| | | |2ème forme normale |
| | | |3ème forme normale |
| |TD 3 : Théorie de la |3h |Exercices sur la théorie de la normalisation|
|Séance 8 |normalisation | | |
| |Chapitre 5 : L'algèbre |3h |Introduction l'algèbre relationnelle |
|Séance 9 |relationnelle | |Opérations ensemblistes |
| | | |Opérations relationnelles |
| | | |Langage algébrique |
| | | |Construire correctement une requête complexe|
| |TD 4 : L'algèbre relationnelle|3h |Exercices sur l'algèbre relationnelle |
|Séance 10 | | | |
| |TP 2 : L'algèbre relationnelle|3h |Exercices de travaux pratiques sur l'algèbre|
|Séance 11 | | |relationnelle |
| | | |Conception et interrogation d'un modèle |
| | | |relationnel avec l'outil