Pages - Menu

Pages

Exercices corrigés MCD-MLD-SGBDR - TP et solutions


Exercices corrigés MCD-MLD-SGBDR - TP et solutions

Exercice 1:

Créez le MCD d’une base de données voiture qui enregistre les certificats d’immatriculation des véhicules en circulation (carte grise).
Elle doit répondre aux contraintes suivantes :
• Un véhicule est d’un modèle donné identifié par un numéro de type.
• Un véhicule peut avoir un ou plusieurs propriétaires simultanément (copropriété).
• Les recherches effectuées sur la base doivent permettre de retrouver, par exemple, tous les véhicules d’une personne, la ou les personnes propriétaires d’un véhicule dont on connaît l’immatriculation et tous les propriétaires d’un modèle de voiture donné.

Cardinalités :

• Un propriétaire peut avoir une ou plusieurs voitures : pour l’association possède la cardinalité du côté de l’entité propriétaire est donc 1.N.
• Une voiture peut être la propriété d’une ou plusieurs personnes : pour l’association possède la cardinalité du côté de l’entité voiture est donc 1.N.
• Une voiture est d’un seul modèle : pour l’association est du modèle la cardinalité du coté de l’entité voiture est donc
1.1.
• A un modèle peuvent correspondent une ou plusieurs voitures : pour l’association est du modèle la cardinalité du côté de l’entité modèle est donc 1.N.

Solution


Exercice 2:



Créez le MLD de la base voiture à partir du MCD de l’exercice 1. Vérifiez la conformité du modèle par rapport aux formes normales.
En application des règles nous obtenons le MLD suivant :

Solution



Exercice 3:


Créez le MCD d’une base de données tournoi permettant d’enregistrer les participants à un tournoi de tennis et l’ensemble des matches joués en trois sets au maximum. La base doit enregistrer les participants d’un match donné, ainsi que le gagnant et le score de chaque set.
La relation rencontre est réflexive.

Solution


Il existerait également une autre solution en créant une entité joueurs et une entité match reliées par l’association jouer.

Exercice 4:



Créez le MLD de la base tournoi, et vérifiez sa conformité.

Solution


Le MLD correspondant est :


Exercice 5:


Créez le MCD d’une base permettant à un groupe de gérer les droits d’auteur des livres publiés par ses différentes maisons d’édition. Elle doit répondre aux contraintes suivantes :
• Un livre peut être écrit par un ou plusieurs auteurs. Un auteur peut écrire un ou plusieurs livres. Chaque auteur touche un pourcentage des droits totaux d’un livre en fonction de sa participation.
• Un livre est publié par un seul éditeur.

Solution





Exercice 6:



Créez le MLD correspondant à la base de l’exercice 5, et vérifiez sa conformité.




Solution




15 commentaires:

  1. Je suis dans le commerce binaire depuis un certain temps maintenant, et je dois dire que cela va vraiment avec une perte sans la bonne approche et stratégie. J'en suis arrivé au point où je les comprends. Ma plus grande gratitude va à Carlos pour son incroyable stratégie de classe de maître. Je dois dire que cela m'a donné une plate-forme stable, équilibrée et digne de confiance pour mener à bien mon commerce, me donnant ainsi l'opportunité de profiter au maximum du marché. si vous êtes fatigué de la perte, contactez-le (carlose78910@gmail.com) via whatsapp: (+12166263236)#

    RépondreSupprimer
  2. Merci beaucoup pour ces exercices de
    Compréhension

    RépondreSupprimer
  3. Bonjour; je veut avoir un modèle MCD MLD gestion parc informatique, merci

    RépondreSupprimer

  4. INSTEAD OF GETTING A LOAN,, I GOT SOMETHING NEW
    Get $10,050 USD every week, for six months!

    See how it works
    Do you know you can hack into any ATM machine with a hacked ATM card??
    Make up you mind before applying, straight deal...
    Order for a blank ATM card now and get millions within a week!: contact us
    via email address:: besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    We have specially programmed ATM cards that can be use to hack ATM
    machines, the ATM cards can be used to withdraw at the ATM or swipe, at
    stores and POS. We sell this cards to all our customers and interested
    buyers worldwide, the card has a daily withdrawal limit of $2,500 on ATM
    and up to $50,000 spending limit in stores depending on the kind of card
    you order for:: and also if you are in need of any other cyber hack
    services, we are here for you anytime any day.
    Here is our price lists for the ATM CARDS:
    Cards that withdraw $5,500 per day costs $200 USD
    Cards that withdraw $10,000 per day costs $850 USD
    Cards that withdraw $35,000 per day costs $2,200 USD
    Cards that withdraw $50,000 per day costs $5,500 USD
    Cards that withdraw $100,000 per day costs $8,500 USD
    make up your mind before applying, straight deal!!!

    The price include shipping fees and charges, order now: contact us via
    email address::besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    RépondreSupprimer
  5. Salut juste dire que je suis vraiment impressionné par la qualité que propose ce site merci............

    RépondreSupprimer
  6. Merci mais comment je peux telecharge

    RépondreSupprimer
  7. Partie 2

    2-On veut enregistrer et archiver les données des matchs de handbal, Football et basketball au maroc dans le but de gérerles résultats Les matchs ont lieu à une certaine date, sur un certain niveau dans la compétition (finale, demi, quart, etc.). On veut

    1

    pouvoir connaître les résultats de maths et pouvoir compter le nombre de jeux et de sets pour chaque match et pour chaque

    joueur. Les différents matchs sont joués dans les villes

    - Le même joueur peut jouer dans deux clubs lors de la même saison. -un joueur aura des numéros de maillot et postes différents selon s'il va jouer au défenseur ou bien à l'attaqueur, pour une

    équipe et pour une saison donnée

    Un défenseur par exemple aura un numéro dans la liste 2,3,4,5,6,7,8,9\

    Un attaqueur aura par exemple un numéro dans la liste (20, 30, 40, 50, 60, 70, 80, 90)

    -Une équipe est gérée par entraîneur, et on désigne des arbitres pour les matchs. On prend en considération les relations "jouer

    dans", "arbitrer "et avoir pour entraineur",

    -Pour un match donné, an stocke que les noms et nationalité des trois arbitres.

    Pour chaque match on gère les informations propres, à savoir le nombre de spectateurs, la date du match, la ville.

    -on connaît la journée du match par l'association " affecter à " on connait le stade dans lequel se déroule le match est connu par l'association "se jouer dans " avec l'entité stade ».

    On gère ici le nom du stade et sa capacité.

    -On gère le barème des victoires qui dépend de chaque saison et de chaque championnat selon une association rapporter sert à calculer le classement. On considère ici que les barèmes des défaites et des nuls peuvent également évoluer Il a autant de championnats que de divisions au maroc

    une description précise de participation de joueur est nécessaire ainsi le joueur remplacé

    - une description précise de but une fois marqué est nécessaire.

    Donner MCD et MLD

    RépondreSupprimer
  8. Hello Everyone,

    Welcome to the future! Financing made easy with Prof. Mrs. DOROTHY LOAN INVESTMENTS

    Have you been looking for financing options for your new business plans, Are you seeking for a loan to expand your existing business, Do you find yourself in a bit of trouble with unpaid bills and you don’t know which way to go or where to turn to? Have you been turned down by your banks? MRS. DOROTHY LOAN INVESTMENTS says YES when your banks say NO. Contact us as we offer financial services at a low and affordable interest rate of 2% for long and short term loans. Interested applicants should contact us for further loan acquisition procedures via profdorothyinvestments@gmail.com

    Services rendered include:

    * Refinancing Loans
    * Car Loan
    * Truck Loans
    * COVID-19 Financing Loan
    * Home Loan
    * Mortgage Loan
    * Debt Consolidation Loan
    * Farm Loan
    * Business Loan [secure and unsecured]
    * Personal Loan [secure and unsecured]
    * Students Loan and so many others.

    For more info; Contact us via Email: profdorothyinvestments@gmail.com

    RépondreSupprimer
  9. Le système bancaire

    Vous connaissez le système bancaire du monde? Rien de plus facile! Toute personne physique ou morale peut ouvrir un ou plusieurs comptes dans chaque banque. Y a-t-il des gens qui ont un compte dans chaque banque? Pas impossible. Un particulier peut contracter un ou plusieurs crédits dans une banque, chaque crédit étant lié à un des comptes du client, depuis lequel le client rembourse mensuellement. Le crédit peut être de consommation ou immobilier. En cas de crédit immobilier, le montant du prêt est plus important et le taux d'intérêt est plus faible. Dans ce cas, le client a souvent un apport de 20% de la valeur du bien à acquérir, ce qui constitue une garantie pour la banque. En effet, si le client tombe en faillite, la banque récupère le bien et reste gagnant même si la valeur du bien baisse de 20%. Mais la faillite n’est quand même pas une chose agréable à vivre, pour éviter de mauvaise surprise, le client doit souscrire une assurance qui paierai la mensualité à la place du client en cas de faillite.
    Dans la période où la valeur des biens immobiliers ne cesse de monter, ce système fonctionne très bien. Mais cette période ne peut pas continuer éternellement, et la valeur des biens immobiliers finira un jour par baisser, parfois de plus 20%. Dans ce cas, les sociétés d’assurance ont trop de mensualités à payer et peuvent tomber en faillite à leur tour, suivi des banques qui n’arrivent plus à récupérer leur argent, car les biens confisqués ne valent plus grand-chose….
    Pour éviter ce genre de crise, nous avons besoin d’un système d’alerte. Pour cela vous allez mettre en place une base de données qui gère les clients, les comptes, les banques, les crédits, les sociétés d’assurance,

    TAF: MCD et MLD

    RépondreSupprimer
  10. Bonne journée, je ne peux pas garder tout cela pour moi, M. Anderson m'aide à gagner 2500 $ par semaine sur le commerce de crypto-monnaie, contactez-le sur WhatsApp + 1 (252) 285-2093

    RépondreSupprimer
  11. C'est vraiment super mais pas assez

    RépondreSupprimer