Dans ce problème on modélise les données et pour représenter l’information sur
les villes, les pays, et les consulats: ■ Pour chaque ville : son nom et son nombre d’habitants ■ Pour chaque pays : son nom et le nom du chef d’état ■ Pour chaque consulat : son nom et son adresse, et le nom de consul On représente également les faits suivants : Dans quel pays est située une ville. Quelle est la capitale de chaque pays. Un consulat représente quel pays et dans quelle ville. Exercice 2
■ Etant donné des fiches :
FILMS renseignés avec titre, date de sortie, durée. ACTEURS renseignés avec nom, prénom, nationalité, âge. PRODUCTEURS renseignés avec nom, raison sociale.
Etablir le schéma conceptuel complet, sachant que : un producteur finance
plusieurs films et qu'un film peut être financé par plusieurs producteurs. Pour chaque film on connaît le montant de financement d'un producteur qui y participe. Exercice 3 ■ Référence article =========================> nom article ■ (Numéro facture, référence article ) ============> quantité facturée ■ (Numéro facture, référence article ) ============> nom article ■ Numéro facture =========> numéro représentant ■ Numéro représentant =========> nom représentant ■ Numéro facture =========> nom représentant ■ Numéro de client =========> rue ■ Numéro de client =========> code postal ■ Numéro de client =========> localité Exercice 4: Gestion des logements dans une agence immobilière Présentation Une agence de location de maisons et d’appartements désire gérer sa liste de logements. Elle voudrait en effet connaître l’implantation de chaque logement (nom de la commune et du quartier (quartiers sont caractérisés par des libellés)) ainsi que les personnes qui les occupent (les signataires uniquement). Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...) l’agence facturera toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, le prix d’un studio sera toujours égal au prix du loyer + 200 Dh de charges forfaitaires par mois. Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi que du loyer. Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se contentera de leurs noms, prénoms, date de naissance et numéro de téléphone. Pour chaque commune, on désire connaître le nombre d’habitants. NB : on ne gérera pas l’historique de l’occupation des logements par les individus. On considèrera de plus qu’un individu ne peut être signataire que d’un seul contrat. ■ Quelques données et contraintes de gestion : -Chaque entité est caractérisée par un identifiant unique. -L’unité géographique retenue pour la gestion des logements est le quartier et on considère que chaque commune possède au moins un quartier. - On ne s’intéresse qu’aux signataires du contrat uniquement et pas aux locataires. - Les logements inoccupés font également partie de la gestion. - L’historique des occupations des logements n’est pas utile. ■ Travail à faire : Pour chaque cas ci-dessus 1. Proposer un Dictionnaire de Données (DD). 2. Proposer un Modèle Conceptuel de Données (MCD). 3. Déduire le Modèle Logique de Données (MLD). Exercice 5 ■ Un responsable de l’état civile à la préfecture propose une base de données pour simplifier la préparation des documents demandés par les citoyens. Pour cela il propose le modèle conceptuel suivant. ■ Déterminez le modèle logique de données qui correspond au modèle conceptuel précédent.
Concept de l'adéquation immobilière innovante : Simplifier le courtage immobilier: Adéquation immobilière: Le courtage immobilier simple, efficace et professionnel grâce à un portail d'adéquation immobilière innovant