Académique Documents
Professionnel Documents
Culture Documents
Conception (simplifie)
Conception dun systme dinformation
automatis (c--d informatique)
Informatisation du 1. Flux dinformations / Processus de lentreprise
Systme dInformation 2. Diagramme de contexte
3. Diagrammes de cas dutilisation
Conception dun SI 4. Diagrammes tats-transitions
5. Diagrammes de squence
6. Modle des donnes
Schma entit-association
Schma relationnel
ESTIA 2 anne
Guillaume Rivire
Requtes SQL
Dernire rvision : Avril 2014 1 7. Modle Physique (choix du matriel) 2
5 6
7 8
Diagramme de cas dutilisation (4) Diagramme tat-transition
Diagramme gnral
9 10
11 12
Schma Entit-Association Schma relationnel BDD
Personne
1 1 id nom prenom adresse telephone email code_secret
Personne est Loueur Film
1 1 Adherent Loueur
#id_personne date_inscription duree_mois #id_personne date_arrivee
est Enregistre
Film
1 N id titre date_production categorie langue
DVD
N N
Adhrent Emprunte DVD id #id_film no_rayon no_armoire no_casier disponible
Emprunte
id #id_adherent #id_dvd date_emprunt delai_heures
13 14
Rcuprer lemplacement dun DVD (le Nombres de DVD pour chaque titre de film
rsultat devra tre vide si DVD pas disponible)
SELECT SELECT
no_rayon, no_armoire, no_casier Film.titre,
FROM COUNT(DVD.id) AS nbr
DVD FROM
WHERE Film
id = 4 INNER JOIN DVD
AND ON Film.id = DVD.id_film
disponible GROUP BY
DVD.id_film
(exemple pour le DVD n4)
15 16
Requte SQL (3) Remarque
(exemple : dans le CU Gestion des adhsions)
Adresses e-mails des adhrents dont Le cas dtude est ici partiellement trait
labonnement arrive terme dans 10 jours But = illustrer la notation UML
SELECT En ralit, il faut faire encore plus de schmas
Personne.email De mme, lanalyse du besoin a t
FROM
Personne
volontairement restreinte au minimum
INNER JOIN Adherent Il faut toujours largir le sujet
ON Personne.id = Adherent.id_personne
WHERE
date_inscription + M(duree_mois) < NOW() + H(10*24)
17 18
19
Contrle continu 20