Genie logiciel igl233 td
Thème :
Junior
1 vues ·2/4 leçonsCorrection des Exercices - Génie Logiciel (IGL233)
Exercice 1 : Gestion Bancaire
1. Entités et Propriétés
- CLIENT : Num_Client, Nom, Prénom, Adresse
- COMPTE : Num_Compte, Solde
- OPERATION : Num_Op, Date_Op, Montant, Type_Op (Retrait/Dépôt)
2 & 3. Associations et Cardinalités
DISPOSER(CLIENT1,N—1,NCOMPTE) : Un client peut disposer de plusieurs comptes et un compte peut avoir plusieurs bénéficiaires.SUBIR(COMPTE0,N—1,1OPERATION) : Un compte subit plusieurs opérations, une opération ne concerne qu’un compte.
4. Modèle Conceptuel de Données (MCD)
Entités :
CLIENT(Num_Client, Nom, Prenom, Adresse)COMPTE(Num_Compte, Solde)OPERATION(Num_Op, Date_Op, Montant, Type_Op)
Associations :
DISPOSER(CLIENT1,N—1,NCOMPTE)SUBIR(COMPTE0,N—1,1OPERATION)
5. Modèle Logique de Données (MLD)
CLIENT(#Num_Client, Nom, Prenom, Adresse)COMPTE(#Num_Compte, Solde)OPERATION(#NumOp, Date_Op, Montant, Type_Op, #NumCompte)DISPOSER(#Num_Client, #Num_Compte)
Exercice 2 : Gestion d’œuvres littéraires
1. Modèle Conceptuel de Données (MCD)
Entités :
OEUVRE(ID_Oeuvre, Titre_Oeuvre)AUTEUR(ID_Auteur, Nom_Auteur)EDITION(ISBN)EDITEUR(ID_Editeur, Nom_Editeur)EXEMPLAIRE(Num_Exemplaire, Etat)
Associations :
ECRIRE(AUTEUR1,N—1,NOEUVRE) : Une œuvre a au moins un auteur, un auteur peut écrire plusieurs œuvres.CONTENIR(OEUVRE1,N—1,NEDITION) : Une œuvre est dans au moins une édition, une édition peut contenir plusieurs œuvres.EDITER(EDITEUR0,N—1,1EDITION) : Une édition a un unique éditeur.CORRESPONDRE(EXEMPLAIRE1,1—0,NEDITION) : Pour chaque édition, on a un stock d’exemplaires (le nombre d’exemplaires en stock peut être déduit de cette association).
Exercice 3 : Gestion Hôtelière
1. Entités et Propriétés
- HOTEL : Num_Hotel, Nom_Hotel, Classe
- CHAMBRE : Num_Chambre
- CATEGORIE : Code_Categorie, Capacite, Degre_Confort
- CLIENT : Num_Client, Nom, Prenom, Tel
- RESERVATION : Num_Resa, Date_Debut, Date_Fin
2. Associations et Cardinalités
APPARTENIR(CHAMBRE1,1—1,100HOTEL) : Une chambre appartient à un hôtel, un hôtel a max 100 chambres.TYPER(CHAMBRE1,1—0,NCATEGORIE) : Une chambre a une catégorie, une catégorie peut décrire plusieurs chambres.EFFECTUER(CLIENT0,N—1,1RESERVATION) : Un client effectue la réservation.RESERVER(RESERVATION1,N—0,NCHAMBRE) : Une réservation concerne une ou plusieurs chambres.
3 & 4. Modèle Conceptuel de Données (MCD)
Entités :
HOTEL(Num_Hotel, Nom_Hotel, Classe)CHAMBRE(Num_Chambre)CATEGORIE(Code_Categorie, Capacite, Degre_Confort)CLIENT(Num_Client, Nom, Prenom, Tel)RESERVATION(Num_Resa, Date_Debut, Date_Fin)
Associations :
SITUER(CHAMBRE1,1—1,100HOTEL)DEFINIR(CHAMBRE1,1—0,NCATEGORIE)PASSER_RESA(CLIENT0,N—1,1RESERVATION)INCLURE(RESERVATION1,N—0,NCHAMBRE)
5. Modèle Logique de Données (MLD)
HOTEL(#Num_Hotel, Nom_Hotel, Classe)CATEGORIE(#Code_Categorie, Capacite, Degre_Confort)CLIENT(#Num_Client, Nom, Prenom, Tel)CHAMBRE(#NumChambre, #CodeCategorie, #Num_Hotel)RESERVATION(#NumResa, Date_Debut, Date_Fin, #NumClient)INCLURE(#Num_Resa, #Num_Chambre)
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Correction des Exercices - Génie Logiciel (IGL233). Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.