0% ont trouvé ce document utile (0 vote)
64 vues3 pages

TP TD3-1

Le document présente un module sur la manipulation des bases de données, avec des exercices sur le modèle conceptuel de données (MCD) et des études de cas. Il inclut des questions à choix multiples sur le MCD, des exercices pratiques concernant des scénarios d'entreprise et de gestion de stock, ainsi que des questions sur la gestion des patients dans un centre médical. Les exercices visent à renforcer la compréhension des concepts de bases de données et leur application dans des contextes réels.

Transféré par

abdnourm549
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues3 pages

TP TD3-1

Le document présente un module sur la manipulation des bases de données, avec des exercices sur le modèle conceptuel de données (MCD) et des études de cas. Il inclut des questions à choix multiples sur le MCD, des exercices pratiques concernant des scénarios d'entreprise et de gestion de stock, ainsi que des questions sur la gestion des patients dans un centre médical. Les exercices visent à renforcer la compréhension des concepts de bases de données et leur application dans des contextes réels.

Transféré par

abdnourm549
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Module : Manipuler des bases de données

Filière : Développement Digital (TS)

TP/TD N :3

Exercice 1 (choisissez la bonne réponse ) :

1. Qu’est-ce que le modèle conceptuel de données (MCD) ?

a) Un modèle physique des bases de données


b) Une représentation graphique des relations entre les données
c) Un programme permettant de stocker les données
d) Une méthode pour optimiser les requêtes SQL

2. Quel outil est principalement utilisé pour représenter un modèle conceptuel de données ?

a) UML
b) Merise
c) Python
d) SQL

3. Quelle est la principale caractéristique d’une entité dans un MCD ?

a) Elle représente un objet ou concept du domaine étudié


b) Elle contient uniquement des relations
c) Elle est toujours reliée à une clé étrangère
d) Elle est codée en langage SQL

4. Dans un MCD, quel est le rôle d’une association ?

a) Définir les attributs des entités


b) Représenter les liens entre les entités
c) Normaliser la base de données
d) Générer automatiquement un schéma relationnel

5. Lors du passage du graphe au MCD, que devient un nœud du graphe représentant une entité ?

a) Une association
b) Une relation
c) Une entité dans le MCD
d) Un attribut

6. Quelle est l’utilité des cardinalités dans un MCD ?

a) Définir la taille des données stockées


b) Déterminer les relations entre les entités et leur nombre d’occurrences
c) Indiquer le type de stockage dans la base de données
d) Remplacer les clés primaires

7. Dans le passage du graphe au MCD, comment traite-t-on une relation 1,N ?

a) Elle devient une entité


b) Elle devient une association
c) Elle est supprimée du modèle
d) Elle est fusionnée avec une autre relation

8. Quelle est la première étape de la construction d’un MCD ?

a) Identifier les relations entre les entités


b) Déterminer les cardinalités
c) Définir les attributs des entités
d) Collecter les exigences métier

9. Quelle est la différence entre un attribut simple et un attribut composé dans un MCD ?

a) Un attribut simple peut contenir plusieurs valeurs


b) Un attribut composé est constitué de plusieurs sous-attributs
c) Un attribut simple est une clé primaire
d) Un attribut composé ne peut pas être utilisé dans une relation

10. Pourquoi le MCD est-il important avant la création d’une base de données ?

a) Il permet de programmer directement la base


b) Il sert à optimiser les requêtes SQL
c) Il permet de structurer les données de manière cohérente et logique
d) Il ne sert qu’à documenter les bases de données existantes

étude des cas

Exercice 2 (Entreprise) :

Dans une entreprise, un département est identifié par un nom et caractérisé par une localisation. Un
employé est caractérisé par un numéro, son nom, son grade et le département dans lequel il travaille. Le
numéro d’un employé est unique dans un département mais pas dans l’entreprise.
Donner le MCD, en précisant les attributs.

Exercice 3 (Gestion de stock) :

1. Le magasin vend des produits à des clients.


2. Les produits possèdent une référence (un code), un libellé et un prix unitaire.
3. Les clients ont une identité (identifiant), nom, prénom, adresse.
4. Les clients passent des commandes de produits. On mémorise la date de la commande.
5. Pour chaque commande, le client précise une adresse de livraison.
6. La commande concerne un certain nombre de produits, en une quantité spécifiée pour chaque produit.
Questions :
1. Établir le dictionnaire de données
2. Identifier les règles de gestion Un patient peut-il effectuer plusieurs visites ?
2) Un médecin peut-il recevoir plusieurs patients dans la même consultation ?
3) Peut-on prescrire plusieurs médicaments dans une même consultation ?
4) Deux médecins différents peuvent-ils prescrire le même médicament ?
3. Réaliser le modèle conceptuel de données (MCD)

Exercice 4 (centre médical) :

En utilisant l schéma du MCD qui vous est donné ci-dessus, répondre aux questions suivantes :
1) Un patient peut-il effectuer plusieurs visites ?
2) Un médecin peut-il recevoir plusieurs patients dans la même consultation ?
3) Peut-on prescrire plusieurs médicaments dans une même consultation ?
4) Deux médecins différents peuvent-ils prescrire le même médicament ?

Vous aimerez peut-être aussi