Travaux Dirigés de Base de données

Correction. Exercice 1: Donner un schéma de base de données correspondant a ce diagramme On considere le Schéma de la base de données CINEMA

Part of the document

Année 2017-2018 - 2ème année de licence Informatique
Elisabetta DE MARIA
TD écrit par Philippe LAHIRE
Travaux Dirigés de Base de données Utilisation du langage algébrique (1 séance et demi)
Objectif Après de premières expérimentations de requête en utilisant le langage graphique de MySQL, il est intéressant de se pencher (sur le papier) sur le langage algébrique du modèle relationnel afin d'apprécier son expressivité.
Exercice 1 : Consultation et sélection simple de données S'appuyer sur les relations suivantes :
Réaliser les requêtes suivantes en langage algébrique:
1.Numéro et nom de la rue et ville, pour toutes les adresses
2.Nom et prénom de tous les étudiants
3.Le libellé de l'UE et le numéro de l'enseignant responsable pour toutes les UEs
4.code postal et ville, pour toutes les adresses
5.Affichage de tous les étudiants dont le nom est " Nom1 » (toutes les informations)
6.Affichage de tous les numéros d'étudiants qui suivent l'UE " SL2IBD »
7.Afficher tous les enseignants dont le prénom est " Philippe ».
8.Afficher tous les noms de rues de la ville " Nice ».
Exercice 2 : Sélection plus complexes
Réaliser les requêtes suivantes en langage algébrique:
1.Afficher tous les noms et prénoms d'étudiants qui suivent l'UE " SL2IBD » ou l'UE " SL2IPI »
2.Afficher tous les noms et prénoms d'étudiants ainsi que le libellé des UEs toujours pour ceux qui
suivent l'UE " SL2IBD » ou l'UE " SL2IPI »
3.Afficher tous les étudiants dont le nom est " Nom1 », mais en affichant que le prénom de
l'étudiant et le nom de la rue où il habite.
4.Afficher le nom du responsable de chacune des UEs " SL2IBD » et " SL2IPI »
5.Afficher le nom de l'étudiant, le libellé de l'UE et la note de CC de chacun des étudiants.
6.Afficher le nom de l'étudiant, le libellé de l'UE et la note de CC de chacun des étudiants dont le
nom commence par " Nom »
Exercice 3 : Base de données Achat-vente
On considère la base de données MICRO définie par les trois relations CLIENT, PRODUIT et VENTE
et les spécifications données ci-dessous. La base de données est utilisée pour la gestion simplifiée des
ventes d'un magasin de micro-informatique :
/La relation CLIENT donne en fonction d'un numéro du client, son nom et sa ville de résidence.
Le numéro de client permet d'identifier de manière unique un client du magasin.
/La relation PRODUIT donne, en fonction d'un numéro de produit, son nom, sa marque, son prix
unitaire HT, ainsi que la quantité disponible en stock. Le numéro de produit permet d'identifier
de manière unique un produit commercialisé dans le magasin.
/La relation VENTE contient les quantités de produits vendues aux clients. Une vente est
identifiée de manière unique par le triplet (no_client, no_produit, date_vente).
Définir le schéma de la base de données MICRO ; préciser les domaines, choisir les clés primaires
et indiquer les clés étrangères.
Exprimer les requêtes suivantes en langage algébrique:
1.Afficher tous les noms de produits commercialisés dans le magasin.
2.Donner la liste des clients habitant PARIS.
3.Donner le nom et le prix des produits de la marque MICROSOFT.
4.Donner le nom des clients qui ne sont pas de NICE..
5.Donner le nom et l'adresse des clients de NICE et de ROME.
6.Donner le nom, la marque et le prix des produits de marque MICROSOFT dont le prix est
inférieur à 250 euros ou d'autres marques dont le prix est inferieur à 500 euros.
7.Afficher le numéro, le nom du produit et la date de vente pour les ventes des produit
MICROSOFT ultérieures au 01/01/2005.
8.Donner le nom des clients qui ont acheté le produit numéro 202.
9.Afficher le numéro, le nom et la marque des produits non vendus.
10.Donner le nom des clients ayant acheté un Encarta en Février 2005.
11.Donner le nom et la marque des produits achetés par LENOIR.
12.Donner le numéro des clients ayant acheté au moins un exemplaire de chaque produit
commercialisé.
Exprimez, en français, la signification des requêtes algébriques suivantes :
Ces deux requêtes sont-elles identiques?
Exercice 4 - construction et interrogation d'une base de
données
On désire construire une base de données pour gérer le contrôle dans les transports en commun
lorsqu'une personne (le voyageur) se rend de chez elle à son travail. Un voyageur a un nom, un âge et
utilise un type de moyen de transport qui est défini par un nom et une catégorie (exemple de type de
moyen de transport et de catégorie : le type " train » appartient à la catégorie " rails » et le type " bus »
appartient à la catégorie " route »). Pour aller de chez lui à son travail, un voyageur utilise toujours le
même moyen de transport et ceci toujours à partir de la même station (qui se trouve près de chez lui).
Celle-ci est identifiée par un numéro et offre un certain niveau de prestation (par exemple : minimal,
avec abri, avec banc, tout équipé...).
Chaque station est contrôlée par un ou plusieurs contrôleurs et un contrôleur peut être affecté à plusieurs
stations. Ils sont chargés de surveiller que les voyageurs ont un ticket de transport. Chaque contrôleur a
un nom, un âge, un salaire et un remplaçant qui est naturellement un contrôleur (Il ne peut bien sûr être
son propre remplaçant) et on désire mémoriser cette information. Pour vous aider la correction contient
5 tables.
Les informations suivantes devront être renseignées:
/Le nom de la table
/Le nom et le type des champs et l'acceptation éventuelle de la valeur nulle
/La clé primaire
/La clé étrangère (avec les contraintes associées).
Exprimer les requêtes suivantes en langage algébrique:
1.Afficher le nom des voyageurs et le nom du type de transport (et sa catégorie) qu'ils utilisent pour
se rendre de chez eux à leur travail, pour les voyageurs dont la station de départ a un niveau de
prestation " minimal » ou " tout équipé ».
2.Donner le nom et l'âge des contrôleurs qui sont affectés à l'ensemble des stations dont le type de
prestation offert est " minimal ».
3.Quels sont les contrôleurs qui ont pour remplaçant le contrôleur de nom " Jean » ?
4.Quels sont les contrôleurs n'étant pas affectés à une station dont le type de prestation offert est
" minimal » ?
Exercices de conception de bases de données - Stéphane Crozat Exercice 1 : Consultation et sélection simple de données. La base de données est utilisée pour la gestion simplifiée des ventes
Initiation pratique a la macroeconomie, 2e edition. Etudes de cas Auto-manuel de macro-économie, cours, exercices et corrigés, Édition . Initiation à la macro Cas, Exercices Corriges Et Qcm. comment5 ITB - 2e année d'études Étudiant Les marchés de capitaux Examen. QCM Énoncé Durée 
COMPACT Physique : Cours et 250 exercices corriges de PCSI PCSI, MPSI, PT : le cours et 250 exercices corrigés / Chérif Zananiri,. 9 mars 2017 auto-adjoints avec exercices et solutions. 100 QCM COMPACT Physique : Cours Et 250 Exercices Corriges De PCSI - MPSI - PT
Sujets corriges du bac 99, sciences de la vie et de la terre terminale Sujets Corriges Du Bac 99, Sciences De La Vie Et De La Terre .s preuve et m thodes du bac exercice corrige tle s physique chimie . re simple Outil de traduction semi-automatique depuis un sujet de bac ou du code Python, .
Read eBook » automatique - systèmes linéaires, non linéaires événements discrets - cours et exercices corrigés (3e édition) CORRIGE (3EMEDITION) - To read automatique - systèmes linéaires
Pratique des normes IAS/IFRS : 40 cas d'application avec corrigés ment les travaux de l'I.R.Ma. sur le sujet les personnes Le P.C.S. apparaît plus que jamais comme l'instrument de gestion de toutes Cette deuxième édition intitulée « Plan Communal de Sauvegarde - S'organiser pour être prêt Parallèlement
à télécharger 1 - Faculté des Sciences Economiques, Commerciales meilleure maîtrise des techniques formulées par les normes IAS/IFRS. Elle subvention d'investissement virée au résultat de l'exercice. 6 000. Totaux Le swap est un instrument de couverture de l'emprunt et des intérêts à payer.
Les Zoom's. Exercice d'analyse financière - 5e édition La maitrise des instruments et des techniques de paiements internationaux. Herland M., auto-manuel de macroéconomie : cours, exercices et corrigés cote A
Corrigés TD-TP Sciences et techniques sanitaires EM consulte Exercices de comptabilité générale avec corrigés 2010/2011. maîtrise des principes et des techniques de l'analyse financière, également Le compte de résultat différentiel. Le seuil de rentabilité. Instruments de trésorerie .
COMMENT RAISONNER À L'INTERNATIONAL? TD 6 Les organismes complémentaires et les inégalités de couverture Il s'agit de mieux maîtriser les dépenses de santé en diminuant Le paiement à l'acte peut favoriser la multiplication des actes au-delà du nécessaire
Les instruments et les techniques de paiement à l'international Les instruments et les techniques de paiement à l'international p 53. 9. L'entreprise profite de l'attrait qu'elle a à l'étranger pour s'?internationaliser, la demande avec les clients, il est nécessaire de maîtriser leur langue.
Les métiers du risque et du contrôle dans la banque du Contrôle vont chercher à encadrer (risques métiers pris volontairement) ou à éviter (risques subis). Ces notions sont développées dans la partie qui suit.