Vous êtes sur la page 1sur 4

PANDA CODEUR TUTORIELS EXERCICES EXAMENS  PROJETS  BLOG QUIZ  CONTACT

Accueil / EXAMEN PANDACODEUR / Base de Donnee Examen / Examen BASE DE DONNEE SUJET 5 RECHERCHE

 Votre recherche OK
ÉVALUATION EN BASE DE DONNÉE
TEST 05/ XX

EXAMEN BASE DE DONNÉE MCD, MLD, Algebre relationnelle, normalisation, sql.

EXERCICE 01 : /(04 PTS)


Dans la base de donnee d'une societe de transport, la relation suivante décrit pour les jours
du mois en cours les affectations des conducteurs de bus aux lignes: Affectation (Nligne,
Nconducteur, jour). Plus précisément, cette relation signifie que tel jour, tel conducteur est
affecté à telle ligne de bus. Considérons indépendamment les unes des autres les contraintes
potentielles suivantes: (a) Un conducteur ne peut pas travailler sur deux lignes différentes le
même jour, (b) Un conducteur fait les mêmes lignes tous les jours où il travaille; (c) Un TUTORIELS
conducteur ne fait qu'une seule ligne; (d) Une ligne est toujours parcourue par les mêmes
conducteurs; (e) Une ligne n'est parcourue que par un seul conducteur; (f) Un conducteur ne NODE.JS 5 
fait pas la même ligne deux jours différents. Pour chacune de ces contraintes, définir la (ou
les) dépendance fonctionnelle qui lui correspond(ent). JAVA 1 
Algorithme Avances 4 
EXERCICE 02 : SQL/(8 PTS) KOTLIN 11 
Proposer un schéma conceptuel qui représente le domaine d'application suivant Les patients
d'un hôpital sont répartis dans les services (caractérisés chacun par un nom identifiant, sa
PHP 15 
localisation, sa spécialité) de ce dernier. A chaque patient peuvent être prescrits des remèdes. RUST 7 
Un remède est identifié par son nom et caractérisé par son type, son fabricant et l'adresse de
ce dernier. Chaque prescription d'un remède à un patient est faite par un médecin à une date ANDROIDE
DEVELOPPEMENT
8… 
donnée pour une durée déterminée. On ne peut rédiger plus d'une prescription d'un remède
déterminé pour un même patient le même jour. Chaque patient est identifié par un numéro JAVASCRIPT 7 
d'inscription. On on connaît le nom, l'adresse et la date de naissance. Chaque médecin
appartient à un service. Il est identifié par son nom et son prénom. UML 2 
Suggestion. On sera particulièrement attentif à la notion de prescription. Langage Pascal 2 
EXERCICE 03 : FORME NORMALE /(4 PTS) SECURITE
INFORMATIQUE
1… 
Nous considérons ce schéma relationnel résultant d'une première enquête:
CLIENT(NumClient, Raison Sociale, Num Representant, Tauxrepresentant) IONIC 1 
D'une part, chaque CLIENT n'est affecté qu'à un seul REPRSENTANT RESEAU 4 
1) Définir les termes suivants : Dépendance fonctionnelle, normalisation? LINUX 2 
2) Rappeler les lois des trois premières formes normales CLOUD COMPUTING 8 
3) C'est quoi la forme normale de Boyce-codd?
LANGAGE C 10 
4) Représenter les dépendances fonctionnelles de la relation CLIENT
Systeme d'exploitation 3 
5) Quelle est la forme normale de cette relation?
CSS 6 
6) Donner le schéma équivalent de la troisième forme normale.
C++ 1 
PROBLEME : /(8 PTS) SQL 2 
On considère une entreprise de ventes de voitures. Un modèle de voiture est décrit par une COMPLEXITE DES
marque, une dénomination. Une voiture est identifiée par un numéro de série et a un modèle, ALGORITHMES
0… 
une couleur et un prix affiché et un coût (prix auquel la voiture est revenue). Des clients, on
connaît le nom, le prénom et l'adresse. Parmi les clients, on trouve les anciens propriétaires
CRYPTOGRAPHIE 1 
des voitures d'occasion, ainsi que les personnes ayant acheté une voiture au magasin. RECHERCHE
1… 
Lorsqu’une vente est réalisée, on en connaît le vendeur (dont on connaît le nom, le prénom,
l'adresse et le salaire fixe) et le prix d’achat réel (en tenant compte d’un rabais éventuel).
 OPERATIONNELLE

HTML (FACILE)
Chaque vendeur touche une prime de 5% de la différence entre le prix d’achat affiché et le
coût de la voiture. L’entreprise est répartie sur un certain nombre de magasins et chaque CSS ( FACILE )
vendeur opère dans un magasin unique. Chaque voiture est, ou a été, stockée dans certains
magasins et est vendue dans le dernier magasin où elle a été stockée. On garde trace des
Quiz
dates d’arrivée dans et de départ des magasins. Un transfert de voiture entre deux magasins
se fait dans la journée. QUIZ
PROGRAMMATION 0…
Questions :
C
1. Donner un diagramme Entité/Association pour représenter ces données.
2. Donner un schéma de base de données correspondant à ce diagramme.
QUIZ PHP 0
3. Écrire les requêtes suivantes en SQL :
(a) Donner la liste des voitures (numéro) vendues après le 15 avril 2007.
(b) Donner la voiture qui a rapporté le plus d'argent. QUIZ HTML5 0
(c) Donner le vendeur ayant accordé le plus gros rabais.
(d) Les bénéfices de chaque magasin pour le mois de janvier 2007.
(e) Le meilleur client (celui ayant rapporté le plus d'argent à l'entreprise). QUIZ JAVASCRIPT 0

(f) La marque pour laquelle on a accordé le plus de rabais.


4. Écrire en algèbre relationnelle une requête pour obtenir la voiture ayant le coût le plus
QUIZ CSS 0
élevé. Donner, parmi les requêtes précédentes, celles qui peuvent être traduites en algèbre
relationnelle.
QUIZ
ARCHITECTURE DES 0…
ORDINATEURS

Quiz PYTHON 0

SOLUTION :
QUIZ C PLUS PLUS 0
{Exercice 01 : 4pts}}
QUIZ REACTJS 0
Pour chacune de ces contraintes, définir la (ou les) dépendance(s) fonctionnelle(s) ou multivaluće(s) qui lui
correspond(ent):
QUIZ OCL 0
1 a) No-Conducteur, jour → No-Ligne
2 b) No-Conducteur → jour | No-Ligne Forum

Exemple :
No-Conducteur Jour No-Ligne
A propos du site web 0
1 121 41
1 121 42 Présentation des membres 0
1 121 43
2 122 41
Programmation
2 122 42 0…
Mobile
2 122 43
1 c) No-Conducteur → No-Ligne Discussions générales 0

2 d) No-Ligne → jour | No-Conducteur


Algorithmique 0

Exemple : C++ 0

No-Ligne Jour No-Conducteur


Flutter 0
41 121 1
41 121 2
41 121 5
A LA UNE !
42 122 1
42 122 2 C'est quoi le C++ ?
42 122 5 Par joel_yk Le 10/02/2023
1 e) No-Ligne → No-Conducteur
C'est quoi le phishing ?
2 f) No-Conducteur, No-Ligne → jour Par joel_yk Le 08/02/2023

C'est quoi le ransomware


?
EXERCICE 02 : Par joel_yk Le 29/01/2023

TRADUIRE LE SITE

Français

English

Español

Italiano

Deutsch

Nederlands

Portuguesa

TAGS

javascript programmation c++


programme python PHP
language Java

Météo

-26 °C Ciel dégagé


EXERCICE 03 : 04 PTS Min: -26 °C | Max: -26 °C | Vent: 8
kmh 325°
1. DÉFINITIONS
A) LA DÉPENDANCE FONCTIONNELLE
Derniers quiz
1

La dépendance fonctionnelle est une relation qui existe lorsqu'un attribut détermine de façon unique un autre QUIZ OCL #01
attribut. Soient R (A1, A2, ..., An) un schéma de relation, X et Y des sous-ensembles de A1, A2, ..., An. On dit que X
QUIZ REACTJS #01
détermine Y, ou que Y dépend fonctionnellement de X, si et seulement s'il existe une fonction qui, à partir de toute
valeur de X, détermine une valeur unique de Y. QUIZ C PLUS PLUS 02
2 B) LA NORMALISATION

La normalisation est le processus de suppression des données redondantes de la base de données en fractionnant la
table d'une manière bien définie afin de maintenir l'intégrité des données.

2. RÉPONSE
Les différents types de normalisation sont :

 Première forme normale (1NF) : Une relation est dite en 1NF uniquement lorsque toutes les entités de la table
contiennent des valeurs uniques ou atomiques.
 Deuxième forme normale (2NF) : Une relation est dite en 2NF uniquement si elle est en 1NF et que tout l'attribut non
clé de la table dépend entièrement de la clé primaire.
 Troisième forme normale (3NF) : Une relation est dite être dans 3NF seulement si elle est dans 2NF et chaque Nom d'utilisateur ou e-mail
attribut non clé de la table n'est pas transitivement dépendant de la clé primaire.

Mot de passe
3. RÉPONSE
Rester connecté
BCNF est la forme Boyce Code Normal. Il s'agit de la version supérieure de 3NF qui n'a pas de multiples clés candidates
Créer un compte | Mot de passe perdu ?
qui se chevauchent.

4. REPRÉSENTATION DES DÉPENDANCES Valider


FONCTIONNELLES

 NumClient → RaisonSociale, NumRepresentant, TauxRepresentant


Twitter du Panda
 NumRepresentant → NumClient

 NumRepresentant → TauxRepresentant Tweets de


@Pandacodeur
5. ANALYSE
Cette relation est en 2NF (n'est pas en 3NF).

6. SCHÉMA ÉQUIVALENT EN 3NF


Client (NumClient, RaisonSociale, NumRepresentant)
Representant (NumRepresentant, TauxRepresentant)
Rien à voir
PROBLÈME : 08PTS ici. Pour le
1. DIAGRAMME ENTITÉ/ASSOCIATION moment
CORRECTION : Examen Algorithme
Avance &
Complexite

Algorithmiques Avancés et
Comp

RECHERCHE
OPERATIONNELLE

Cours des Méthodes de Résoluti


RECHERCHE
OPERATIONNELLE

Coloriage des Cartes - CSP

Exercices Methodes du
Simplexe

CLOUD COMPUTING

Google Mashup

HEROKU

OpenStack

CloudStack
2. SCHÉMA DE BASE DE DONNÉES
Google App Engine (GAE)

Voiture(numserie, couleur, prix, cout, marque, modele, nomp?, prenomp?)


MICROSOFT AZURE
Arrivee(numserie, date, magasin)
Client(nom, prenom, adresse)
Vendeur(nom, prenom, adresse, salairefixe, magasin) SERVEUR NAS
Vente(numero, date, prixachat, numserie, noma, prenoma, nomv, prenomv)
La Sécurité dans le Cloud
3. REQUÊTES SQL

CLOUD COMPUTING
(a) SELECT Voiture.numserie
FROM Voiture, Vente
WHERE Voiture.numserie = Vente.numserie Exercice Miscrosoft Azure : Az
AND date > '2007-04-15';
Exercice Miscrosoft Azure : Co
(b) SELECT Voiture.numserie
FROM Voiture, Vente
WHERE Voiture.numserie = Vente.numserie Exercice Miscrosoft Azure : Az
AND prixachat - cout >= ALL (
SELECT prixachat - cout Travaux Dirigés : Sécurité des
FROM Voiture, Vente
WHERE Voiture.numserie = Vente.numserie EXERCICE Connaissances
);
général
(c) SELECT nomv, prenomv
FROM Vente, Voiture Travaux Dirigés : CloudStack
WHERE Voiture.numserie = Vente.numserie
AND prix - prixachat >= ALL ( Travaux diriges Serveurs Nas
SELECT prix - prixachat
FROM Voiture, Vente
Travaux Dirigés : VIRTUALISATI
WHERE Voiture.numserie = Vente.numserie
);
Exercice Google App Engine
(d) SELECT magasin, SUM(benef) as benefice
FROM (
SELECT nom, prenom, magasin,
EXAMEN CLOUD
SUM(prixachat - cout - 0.5 * (prix - cout)) - salairefixe as benef
FROM Voiture, Vente, Vendeur COMPUTING
WHERE Voiture.numserie = Vente.numserie
AND nomv = nom
EXAMEN CLOUD COMPUTING
AND prenomv = prenom
AND date BETWEEN '2007-01-01' AND '2007-01-31' SUJET 1
GROUP BY nom, prenom, magasin
) BeneficesVendeurs EXAMEN CLOUD COMPUTING
GROUP BY magasin; SUJET 2
(e) SELECT nomc, prenomc
EXAMEN CLOUD COMPUTING
FROM Vente, Voiture
WHERE Voiture.numserie = Vente.numserie
SUJET 3
GROUP BY nomc, prenomc
HAVING SUM(prixachat - cout - 0.5 * (prix - cout)) >= ALL (
SELECT SUM(prixachat - cout - 0.5 * (prix - cout)) Ingénierie des
FROM Vente, Voiture
WHERE Voiture.numserie = Vente.numserie connaissances
GROUP BY nomc, prenomc Examen
);

(f) SELECT marque Examen Ingénierie des connaiss


Si vous avez
FROM ( trouvé les examens corrigés en Base de donnee de Mr JoëlYk intéressants et utiles, pourquoi ne pas les

partager SELECT marque, COUNT(*) as nb_rabais


avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou
envoyez-le
FROM Voiture, Vente
à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à Examen JAVA
WHERE Voiture.numserie = Vente.numserie
trouver des solutions à des problèmes
AND prix - prixachat < 0 complexes. N'oubliez pas que la connaissance doit être partagée pour grandir.
Merci pour votreBY
GROUP soutien
marqueet votre partage ! Examen Java 01
) MarqueRabais
Contact WhatsApp
ORDER : +237 652027193
BY nb_rabais DESC | Réaliser Par Mr Joël_Yk
LIMIT 1;
TP KOTLIN

4. REQUÊTE EN ALGÈBRE
TÉLÉCHARGER L'EXERCICE SOUS FORME DE PDF
Examen Fouille de

Πnumserie(Voiture)\(Πnumserie(σcout < cout2(Voiture × ρcout/cout2(Πcout(Voiture)))))

Donnée
Les requêtes a, b et c peuvent être traduites en algèbre relationnelle.

Examen Recherche
opérationnelle

Examen recherche opérationnell

PROCHAIN SUJET

 Aucune note. Soyez le premier à attribuer une note !

AJOUTER UN COMMENTAIRE

Nom *

E-mail

Site Internet

    
 
   
 
 
  
  Aperçu
Anti-spam *
Quel est l'intrus ?

IconCaptcha ©

Ajouter

Copyright © 2019 - 2023 PandaCodeur Tous les droits sont réservés. Par Joël_yk .

   

Politique de confidentialité | Gestion des cookies

Vous aimerez peut-être aussi