Concepts Classe Attribut

Slides:



Advertisements
Présentations similaires
Recherche des fonctions pour la rédaction de l'expression fonctionnelle du besoin à l'aide d'un outil graphique : Le diagramme des inter-acteurs. Le diagramme.
Advertisements

Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
Le Financement des Investissements  Les modes de financement Les modes de financement Le crédit aux particuliers Le crédit aux entreprises.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
THEME : LE PLAND’AFFAIRE PRESENTEE PAR MR. Jacob AMEMATEKPO CONSEILLER SPECIAL DU GOUVERNEUR DU DISTRICT CHARGE DES QUESTIONS DE FINANCEMENT 1.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
EVALUATION / CORRECTION CLASSE: Nom: DATE: Problématique: Lola coiffeuse hautement qualifiée, souhaite créer son entreprise et envisage de travailler avec.
LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM.
1. Introduction.
Système d’aide à la décision Business Intelligence
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Opération de Conception-Réalisation
Initiation à la conception des systèmes d'informations
Un suivi administratif organisé
Equipe pédagogique: Comptabilité générale
REMPLIR VOTRE DÉCLARATION DE REVENUS 2017 (sur revenus perçus en 2016)
Module de gestion des tournées de livraison
CHAPITRE 6: LES ACHATS ET LES VENTES
4 Modèle conceptuel de données MCD
EPREUVES HISTOIRE ET GEOGRAPHIE
Modélisation Statique
Site internet GSE Guide pour s’inscrire au GSE et adhérer aux sections
EXERCICES.
Portail Achats Sourcing automatique
Site internet GSE Guide pour s’inscrire au GSE et adhérer aux sections
Les bases de données et le modèle relationnel
Dossier de références - Architecte
3ème Livre 1 Rappel.
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
1. Présentation du cas pratique
Langages de programmation TP10
Dossier de références – Architecte
Négociation commerciale et relation clients
Les interfaces en PHP.
Lycée Paul Bert BPV - Ph Lauga
Service Statistique.
Présentation de la demande en ligne du permis de conduire
La représentation je m’appelle sahar jradi je me présente aujourd’hui les étapes nécessaires pour ouvrir un restaurant.
Exercice I : Diagramme de classes
Structure D’une Base De Données Relationnelle
Modélisation avec UML 2.0 Partie II Diagramme de classes.
1. Introduction.
GROUPE IMMOBILIER RIFPROJET
LE FONDS DE COMMERCE : NOTIONS ET COMPOSITION
Comptabilité des emballages
Diagramme d’activité.
Les réparations Par.
DEPOT DES DECLARATIONS SUR LES REVENUS FONCIERS 2018
3. Elaboration d'un schéma conceptuel
Les cas d’utilisation 420-KE2-LG.
Prelude 7 ERP Sales Management 05/12/2018 © Gérard Baglin,
Cas 2 : InfoBanque Crédit du Sud
Position, dispersion, forme
1 CHAPITRE: GESTION DES STOCKS. 2 Plan Plan IntroductionDéfinitionNature du stockLes niveaux des stocks Suivi du stock: Méthodes d’approvisionnement Conclusion.
1- Le cahier des charges d’une voiture un peu particulière…
3. Méthodologie de prospection
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
5.6 Documentation du SCI Certains documents doivent être gardés chez chaque paysan ainsi qu’au bureau du SCI (tel que prescrit par le Manuel du SCI:
Ta première voiture Permis et étiquette obligatoires
Outils efficaces pour professionnels en recherche d’emploi
Systèmes d’Information et Application
UNIVERSITÉ DE SFAX FACULTÉ DES SCIENCES ECONOMIQUES ET DE GESTION La gestion du risque de crédit à travers l’étude classique du dossier de crédit : cas.
GESTION DE LA PRODUCTION Réalisé par : EL MAROUSSI Mohammed DRIOUCHI Mohammed Abdeljabbar WAKENNOU Salah CRMEF Grand Casablanca Cycle de préparation à.
Non-conformités Des non-conformités Pourquoi? Rev.3 (2015/06/01)
Vocabulaire du stock et de la commande
Conception d’un QCM F. Loizeau ; Clermont-Ferrand.
□ 3€ □ 20€ Récapitulatif commande Total nombre de places ___________
Transcription de la présentation:

Concepts Classe Attribut Méthode (CRUD : create, read, update, delete Ex : DB schemas) Association Généralisation, aggrégation, composition, usage Ad Hoc Rôle-Cardinalité

Exercice 1: rédaction d’un diag. de classe Dessiner un diagramme de classe pour décrire les objets suivants: enregistreurs

Exercice 1: solution possible ENREGISTREUR +Code:string +Marque:string +Modèle:string +Année de construction:int +Longueur:real +Hauteur:real +Largeur:real +Couleurs:string +Position:int +Volume:int +Enregistrer() +Ecouter() +Stopper() +MarquerPause() +Avancer(Vitesse) +Rembobiner(Vitesse) +AfficherPosition() +Ejecter() +RéglerVolume(Volume)

Exercice 2: description d’un objet Décrire le enregistreur suivant au moyen de la classe précédente Olympus Microcassette Handheld S830 Recorder Code: OLY-S830 Price: $149.00

Exercice 2: solution possible S830: ENREGISTREUR +Code=OLY-S830 +Marque=Olympus +Modèle=Microcassette Handheld +Année de construction=2003 +Longueur=2,2 +Hauteur=0,7 +Largeur +Couleurs=noir +Position=000 +Volume=0 +Enregistrer() +Ecouter() +Stopper() +MarquerPause() +Avancer(Vitesse) +Rembobiner(Vitesse) +AfficherPosition() +Ejecter() +RéglerVolume(Volume)

Exercice 3: relation de dépendance Caractériser la capacité du enregistreur à utiliser une cassette

Exercice 3: solution possible ENREGISTREUR CASSETTE +Code:String +Marque:String +Modèle:String +Prix:Real +Année de construction:String +Longueur:String +Hauteur:String +Largeur:String +Couleurs:String +Position:Int +Volume:Int +Poids:Real +Enregistrer() +Ecouter() +Stopper() +MarquerPause() +Avancer(Vitesse) +Rembobiner(Vitesse) +AfficherPosition() +Ejecter() +RéglerVolume(Volume) +Etiquette:String +MarqueCass:String +ModèleCass:String +LongCass: type=hh:mm +TypeCass:String +PositionCass:Int 0..* 0..* est utilisable sur utilise

Exercice 4: relation d’association Caractériser les enregistrements d’une cassette

Exercice 4: solution possible CASSETTE ENREGISTREMENT 0..1 * +Etiquette:String +MarqueCass:String +ModèleCass:String +LongCass: type=hh:mm +TypeCass:String +PositionCass:Int est contenu dans contient +DateEnr:Date +HeureEnr:type=hh:mm:ss +LongMess:Int

Exercice 5: relation de généralisation un message=enregistrement effectué par quelqu’un concernant un sujet

Exercice 5: solution possible ENREGISTREMENT +DateEnr:Date +HeureEnr:type=hh:mm:ss +LongEnr:Int Un message est un enregistrement par- ticulier effectué par quelqu’un pour un sujet donné MESSAGE +AuteurMess:String +NoTelAuteurMess:String +SujetMess:String

Exercice 6: consolidation des classes Rassembler dans un même schéma les classes identifiées avec leurs relations Enregistreur Cassette Enregistrement Message

Exercice 6: solution possible ENREGISTREUR 1..* 0..1 CASSETTE +Code:String +Marque:String +Modèle:String +Prix:Real +Année de construction:String +Longueur:String +Hauteur:String +Largeur:String +Couleurs:String +Position:Int +Volume:Int +Poids:Real +Enregistrer() +Ecouter() +Stopper() +MarquerPause() +Avancer(Vitesse) +Rembobiner(Vitesse) +AfficherPosition() +Ejecter() +RéglerVolume(Volume) +Etiquette:String +MarqueCass:String +ModèleCass:String +LongCass: type=hh:mm +TypeCass:String +PositionCass:Int est utilisable sur utilise est contenu dans 0..1 contient * ENREGISTREMENT MESSAGE +DateEnr:Date +HeureEnr:type=hh:mm:ss +LongEnr:Int +AuteurMess:String +NoTelAuteurMess:String +SujetMess:String

Exercice 7: construire le diagramme de classe relatif à l’énoncé suivant Soient un ensemble de personnes et un ensemble de voitures. Une personne est caractérisée par un numéro qui l’identifie, son nom et par les voitures dont elle est l’unique propriétaire. Une voiture est caractérisée par un numéro de plaque, une marque et une date de mise en circulation.

Exercice 7: solution possible Voiture + N°_Plaque + Marque + Date_Mise_En_Circul. Personne + N°_Personne + Nom 0..n 1..1 Possède Est possédée par CRUD CRUD

Exercice 8: construire le diagramme de classe relatif à l’énoncé suivant Les différents départements d’une entreprise occupent des employés. Un employé est décrit par son numéro matricule (unique dans l’entreprise), son nom, son grade et le département dans lequel il travaille. Un département est décrit par son numéro dans l’entreprise et sa localisation. Un département est dirigé par un directeur qui doit être un de ses employés.

Exercice 8: solution possible

Exercice 9: construire le diagramme de classe relatif à l’énoncé suivant Un exploitant possède plusieurs salles de cinéma. Un film fait généralement l'objet de plusieurs séances par jour. Décrire un schéma qui permette à l'exploitant d'obtenir des renseignements sur le chiffre d'affaire d'un film, d'une salle, d'une séance où d'un jour déterminé.

Exercice 9: solution possible CRUD CRUD CRUD

Exercice 10: construire le diagramme de classe relatif à l’énoncé suivant Définir un schéma décrivant les liens familiaux (mariage, parent/enfant) d'une population de personnes identifiables par un numéro.

Exercice 10: solution possible Est enfant de Est parent de CRUD CRUD CRUD

Exercice 11: construire le diagramme de classe relatif à l’énoncé suivant Soit un ensemble de personnes (identifiées par un numéro et caractérisées par un nom) et un ensemble d'organisme bancaires (identifiés par un numéro); une personne peut ouvrir un ou plusieurs comptes dans un organisme bancaire; chaque organisme bancaire affecte à chacun de ses comptes un numéro identifiant pour lui seul.

Exercice 11: solution possible CRUD CRUD CRUD

Exercice 12 : MonAuto Une réparation est toujours relative à un véhicule. La facture est envoyée au propriétaire (qui est toujours un client) du véhicule ou à une compagnie d'assurance en cas d'accident; une compagnie d'assurance est un client pour le garage. En cas de réparation en garantie, aucune facture n'est envoyée. Le modèle doit contenir les renseignements qui permettent de faire la facture, selon les règles suivantes : - Un véhicule vendu par MonAuto bénéficie d'une année de garantie à partir de la date de livraison. Pour bénéficier d'une réparation sous garantie, le client doit amener son véhicule à l'atelier avant l'expiration du délai de garantie. En fin de période de garantie, l'atelier peut être surchargé et le Chef d'atelier ne pourra pas toujours effectuer la réparation avant la date d'expiration. Pour résoudre ce dilemme et éviter toute réclamation, lorsqu'un client prend un rendez-vous pour effectuer une réparation en garantie le Chef d'atelier prépare une fiche de réparation "garantie" et y indique la date de la demande de rendez-vous du client, en plus des 2 dates de réception et restitution du véhicule pour la réparation; cette date de demande de rendez-vous sera utilisée comme critère de réparation en garantie. Quelques précisions : Nous ne gérons pas l'historique des changements de propriétaires des voitures; chaque fois qu'une voiture change de propriétaire, un nouveau véhicule sera créé avec indication de la nouvelle immatriculation, du nouveau propriétaire et de la date de livraison s'il s'agit d'une vente de MonAuto.

Exercice 12 : Mon Auto CRUD CRUD CRUD CRUD CRUD CRUD CRUD

Exercice 13: Système d'informations d'une agence immobilière En tant qu'intermédiaire entre des propriétaires de biens immobiliers et d'éventuels locataires ou acheteur, une agence immobilière propose les différents biens suivants: à louer ou à acheter : des biens immobiliers d'habitation (studios, appartements, maison) et des biens immobiliers commerciaux (entrepôts, emplacements pour bureaux ou commerce); De manière à pouvoir servir efficacement, à la fois, les propriétaires (offrants) et les clients (demandeurs), un certain nombre de "classes standards" de biens immobiliers sont définies; par exemple: la classe des terrains à bâtir de 10 ares et de moins de 300.000 Frs., la classe des maisons d'habitation à louer comprenant au minimum deux chambres et dont le loyer mensuel serait inférieur à 15.000 Francs, la classe des maisons d'habitation à acheter comprenant au minimum trois chambre et dont le prix demandé serait inférieur à 2.500.000 Francs. Une classe standard est identifiée par un code de classe et caractérisée par le type de biens immobiliers qui la composent (maison, appartements, studio, entrepôt, emplacement, terrain), leur mode d'offre (à louer, à acheter), un prix maximum et une superficie minimum. Dans le cas d'appartement à louer, le prix maximum correspond à un prix mensuel maximum de location; pour les biens à acheter, il correspond à un prix maximum d'achat. Dans le cas d'appartement ou maison, la superficie minimale correspond à un nombre de chambres; dans le cas d'immeubles commerciaux ou de studios, à une superficie exprimée en m2; dans le cas d'un terrain à bâtir, à une superficie exprimée en ares. Pour exercer son activité, l'agence immobilière gère les informations suivantes : pour chaque propriétaire: son nom, son adresse (rue et numéro, code postal, localité), deux numéros de téléphone (privé et travail) et les heures de présence à ces numéros, ainsi que la liste des biens qu'elle est chargée de négocier pour eux. pour tout bien immobilier: son statut (disponible, loué ou acheté), la classe standard à laquelle il appartient, la date à laquelle le bien lui a été soumis, sa localisation (rue et numéro, code postal et localité), la date de mise en disposition, le revenu cadastral, la liste des clients qui ont demandé à visiter ainsi que, les dates et heures de chaque visite, et les coordonnées de la personne de l'agence responsable de celle-ci. Enfin, s'il y a lieu, les coordonnées du client acquéreur (nom, adresse, téléphone), les prix et date effectifs d'achat où de location et le numéro de référence du contrat. pour tout bien immobilier à louer: le montant de la caution locative, le loyer mensuel, le montant mensuel des charges, le type de bail, la "garniture" (meublé, non meublé). pour tout bien immobilier à acheter : le prix d'achat demandé. pour tout bien immobilier à acheter, sauf terrain : l'état (à restaurer, correct, impeccable). pour un client: son nom, son adresse, son numéro de téléphone, les types de biens qu'il recherche, c'est à dire la liste des classes standards qui correspondent aux types de biens qui l'intéressent. Pour l'agence immobilière, un client correspond à toute personne s'adressant à ses services pour louer ou acheter un bien immobilier. Il devient acquéreur s'il loue ou achète un bien immobilier par son intermédiaire. Un propriétaire est une personne qui possède des biens immobiliers et s'adresse à l'agence pour les présenter à ses clients. Un propriétaire peut posséder plusieurs biens immobiliers Un bien immobilier ne peut être la propriété que d'un seul propriétaire. Un bien immobilier est soit à louer, soit à acheter. Un numéro permet de l'identifier parmi tous les biens immobiliers. Un bien immobilier appartient toujours à une et une seule classe standard. Une classe standard peut ne contenir aucun bien immobilier. Un client peut être intéressé par plusieurs classe de biens. Un client est identifié par un numéro attribué par compostage. Il peut visiter plusieurs fois le même bien accompagné d'un responsable différent. Un propriétaire est identifié par son numéro.

Exercice 13: solution possible CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD