, , , ,

[SOLVED] INF3080 – TP3

$25

File Name: INF3080___TP3.zip
File Size: 122.46 KB

5/5 - (1 vote)
Loading...

INF3080 dition t 2023 page 1 Prof. Georges Debay
INF3080 – t 2023
Bases de donnes pour les organisations
Objectif
Lobjectif de ce travail est la maitrise:
Les dclencheurs
Le diagramme entit association
Analyse et conception
dvelopper une application (Java ou python)
Spcification du Problme
Votre client est une compagnie qui gre plusieurs immeubles. Les actifs de la compagnie sont rpartis entre plusieurs actionnaires qui ne sont pas impliqus dans l’administration courante des immeubles. En effet la compagnie engage des concierges qui effectuent l’entretien et les rparations mineures.
Votre systme conserve pour chaque immeuble les cots (hypothques, assurances, entretiens, conciergerie et taxes), l’valuation foncire, le taux de taxe et le prix d’achat de l’immeuble. Les immeubles sont rpartis dans les villes de Boucherville, St Bruno et Longueuil.
Notez que:
o Chacune de ces villes un taux de taxation diffrent.
o Les logements sont lous meubls, semi-meubls ou non-meubls (O, S, N) ;
o Ils peuvent tre libres ou occups soit par un client, soit par un concierge (Libre, Rgulier ou Concierge).
o Ils peuvent tre louer (O ou N).
o Les logements sont chauffs soit l’Electricit, au Gaz, l’Huile ou au Bois (E, G, H, B).
o Un logement peut avoir ou non (O ou N) une salle manger et/ou un foyer
Aprs discussion avec les directeurs, vous vous tes entendus sur le cahier des charges pour ce projet.
De plus, puisque lchance de livraison est non ngociable, vous avez classifi chacun des besoins fonctionnels selon leur niveau dimportance, soit : obligatoire, trs important, important.
Votre rmunration (lire ici : la note que vous obtiendrez) dpendra des fonctionnalits que vous serez en mesure de livrer. Ainsi, les fonctionnalits obligatoires sont plus payantes que celles trs importantes, qui elles sont plus payantes que celles importantes et ainsi de suite.
Ver 1.1
INF3080 dition t 2023 page 2 Prof. Georges Debay
Cahier des charges Id Priorit Description Valeur daffaires
1
Obligatoire
Crer des dclencheurs pour modifier le contenu du champ : NB_Logements de la table immeubles selon les changements dans table logements
10
2
Obligatoire
Crer des dclencheurs pour modifier le contenu du champ : Entretien de la table immeubles selon les changements dans la table Entretiens
10
INF3080 dition t 2023 page 3 Prof. Georges Debay
3
Obligatoire
Donnez un diagramme entit association incluant les cls, les cardinalits et les participations des entits-types dont le modle relationnel serait conforme celui du schma de la page2
15
4
Obligatoire
Modifiez votre diagramme entit association de la question prcdente pour reflter la rgle daffaire suivante :
Faire un suivi de payements des locataires en tenant compte quun locataire a le droit de payer en plusieurs versements durant le mois
10
5
Trs important
Modifiez votre diagramme entit association de la question prcdente pour reflter la rgle daffaire suivante :
Les parts des actionnaires changent selon les immeubles
10
6
Obligatoire
Crer le script pour modifier votre modle physique selon les changements des questions 4 et 5
10
7
Important
Crer une procdure (SP-afficher-retardataires) permettant dafficher la liste des locataires qui nont pas pay le loyer du mois de juillet 2023 en totalit
10
8
Obligatoire
Crer une application (java ou python) permet :
1) Interroger votre base de donnes afin dafficher la liste des logements louer dun immeuble do le numro dimmeuble est pass en paramtres
2) Dajouter un entretien a un logement
25
La note qui sera attribue votre travail tiendra compte de la valeur daffaires des fonctionnalits que vous aurez implmentes. Finalement, la qualit de la prsentation et de l’orthographe sera aussi prise en compte.
INF3080 dition t 2023 page 4 Prof. Georges Debay
Remise du TP3 :
Veuillez remettre sur Moodle les fichiers dans un seul fichier compress nomm (VosCodePermanent.zip).
Aucune remise par courriel ne sera accepte (le travail sera considr comme non remis).
Documents remettre :
A. Un document PDF (01-rapport_codepermanent.pdf ) avec :
1. Une page de garde (avec votre code permanent)
2. Les 3 diagrammes (entit association)
3. Le script de cration des tables ainsi quune capture dcran de son rsultat
4. Le script des dclencheurs et les captures dcrans des tests
5. Le code source du programme et des saisies dcrans des rsultats
B. Un fichier nomm 02_declencheurs_codepermanent.sql qui comporte le script des dclencheurs
C. Un fichier nomm 03_create_codepermanent.sql qui comporte le script de cration des tables
D. Votre programme source de la question 8
Important : vos fichiers 02_declencheurs_codepermanent.sql et 03_create_codepermanent.sql ne doivent comporter que du code SQL,
Date de remise:
TP3 : 2 aot 2023 avant 14:00
INF3080 dition t 2023 page 5 Prof. Georges Debay
Exemple

Shopping Cart
[SOLVED] INF3080 – TP3
$25