Il y a actuellement 93 visiteurs
Samedi 31 Juillet 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Exercices de base de données

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Exercices de base de données

Message le 11 Aoû 2005 13:42

Salut,
je suis en train de réviser les bases de données pour les rattrapges de septembre que je dois faire.
J'aimerais que quelqu'un m'indique s'il y a des erreurs et que quelqu'un m'aide pour les parties ou je bloque.
L'énoncé est en noir, les questions en bleu et les réponses en rouge
PS:Je mets les exercices un à un pour que ça fasse illisible et pour distinguer plus facilement les paties ou vous pourrez m'aider
Merci d'avance


Exercice 1:Cabinet médical

Un cabinet médical regroupe plusieurs médecins .Sa base de données gère les informations relatives à tous les médecins du cabinet ,aux clients en indiquant les rendez-vous pris avec les médecins.

On connait :
-pour les médecins du cabinet : un numéro de médecin ,le nom, le prénom ,la spécialité(pédiatri,urologie,...)
-pour les clients : un numéro de client, le nom , le prénom,le numéro de téléphone
-pour un rendez-vous pris par un client avec le médecin : le jour et l'heure

Etablir un modèle orienté-objet et le schéma relationnel associé
Medecin(N°Medecin, NomMedecin, PrenomMedecin, Specialité)
Client(N°Client, NomClient, PrenomClient)
RDV(N°Medecin,Jour,Heure,N°Client)


Préciser pour chacune des relations la ou les clés ainsi que la forme normale qu'elle satisfait
les clés sont N°Medecin pour Medecin,N°Client pour Client et N°Medecin pour RDV.
Ces 3 relations sont en 3NF
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 


Re: Base de données

Message le 11 Aoû 2005 16:13

Morpheus77 a écrit:Préciser pour chacune des relations la ou les clés ainsi que la forme normale qu'elle satisfait
les clés sont ... et N°Medecin pour RDV.

Je ne crois pas non... Une clef par définition est unique, sinon elle perd sa raison d'être.

Il peut y avoir plusieurs RDV avec le même médecin : le "N° de médecin" ne suffit donc pas à indexer un enregistrement de la table "RDV".

Hum... c'est tellement loin tout ça 8) J'ai l'impression de me retrouver devant un feuille d'interro... brrrrrrr.
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8978
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 13 Aoû 2005 09:30

Exercice 2:Hopital
Dans un hopital ,la relation
LITS(n°lit, n°SS, dateocc-debut, dateocc-fin)

gère les informations relatives a l'occupation des lits . Toutes les fois qu'un patient occupe un lit ,on enregistre la date de début et la date de fin de l'occupation de ce lit par un patient.

La signification des attributs est la suivante:

n°lit : numéro de lit (unique pour chaque lit dans l'hopital)
n°SS : numéro de sécurité sociale du patient
dateocc-début et dateocc-fin : date de début et date de fin de l'occupation d'un lit par un patient

a)Définir l'ensemble F des dépendances fonctionnelles valables sur LITS ? Justifiez vos choix
F={n°SS --> n°lit,
n°SS, n°lit --> (dateocc-debut, dateocc-fin)}


b)Précisez la (ou les) clé(s) de LITS
clé: n°SS ,n°lit

c)Par rapport à F ,LITS est-elle en 3NF ? En BCNF ?
3NF mais pas BCNF car n°SS seul n'est pas une clé
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 

Message le 13 Aoû 2005 09:31

Exercice 3:Contrat d'assurance
Soit donné le schéma relationnel:

R(N°Contrat ,N°Matériel, NomMatériel, N°Client, NomClient, CoutAnnuel,
N°Vend,NomVend)

et l'ensemble des dépendances fonctionnelles :

F = {N°Contrat-->(N°Client,CoutAnnuel), N°Client-->NomClient,
N°Vend-->NomVend, N°Matériel-->NomMatériel,
N°Contrat-->(N°Vend, NomVend)}

Un tuple de valeurs (nco, nmat, nommat, ncl, nomcl, ca, nv, nomv) indique que le contrat d'assurance numéro nco couvre le matériel numéro nmat ,dont le nom est nommat. Ce contrat a été conclu entre le client de numéro ncl et nom nomcl et le vendeur nv et nomv. Le cout annuel de l'assurance est ca.

Cette relation est-elle en forme normale ? Laquelle ? Si non, proposer une décomposition qui soit en forme normale (3NF ou BCNF)
clé:N°Contrat,N°Materiel. Cette relation est 1NF
Décomposition:
Contrat(N°Contrat, N°Client, CoutAnnuel, NomVend)
Client(N°Client, NomClient)
Vendeur(N°Vend, NomVend)
Materiel(N°Materiel,NomMateriel)
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 

Message le 13 Aoû 2005 09:32

Exercice 4
Soit R(A, B, C, D, E) un schéma relationnel, F = {A-->C, C-->D, B-->D}.
L'ensemble de dépendances fonctionnelles valables sur R. R est-il en 3ème forme normale ?
Si non, proposer une décomposition de R en 3NF préservant les dépendances fonctionnelles et sans perte d'information

R est 1NF
Décomposition:
R1(A,C)
R2(C,D)
R3(B,D)
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 

Message le 13 Aoû 2005 09:32

Exercice 5
On considère un schéma relationnel R, une clé K est dite simple si elle comprend un seul attribut.
On suppose R en 3NF par référence à un ensemble de dépendances fonctionnelles F et toutes les clés de R sont simples

a)Démontrer que R est aussi en BCNF

b)Démonter que si R est en BCNF il est aussi en 4NF
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 

Message le 13 Aoû 2005 09:32

Exercice 6: B-Arbres et B+Arbres
Le système d'exploitation gère des blocs de 512 octets. Un fichier contient 30 000 enregistrements de 100 octets chacun. Chaque article est indexé par une clé qui occupe 3 octets. Un pointeur de bloc occupe 6 octets ; un pointeur d'article 7 octets. On utilise un B+ Arbre pour gérer l'index associé à ce fichier.

Caractériser ce B+ Arbre, en indiquant un ordre d optimal, et donner l'ordre de grandeur du temps moyen d'accès à une inforlation, exprimé en nombre d'accès.
Morpheus77
Visiteur
Visiteur
 
Messages: 8
Inscription: 08 Aoû 2005 11:08
 

Message le 14 Aoû 2005 01:04

Aie ça me rappelle des mauvais souvenirs tout ça, surtout que moi aussi j'ai été au rattrapage en septembre l'année dernière pour les BdD :)
Mais j'ai tout oublié depuis, désolé...
“It has to start somewhere, it has to start sometime, what better place than here, what better time than now?”
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1932
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message CPU z, données qui change constamment
bonjour à tousj'aurais souhaité OC un peu mon matos.mais je n'arrive pas a comprendre mon CPU Z, je vois que les données Core Speed et core voltage change constament. est ce normal? ca change 2 fois par seconde sans éxageration. et quand je regarde sur youtube, les gars qui explique l'OC on des donn ...
Réponses: 0

Message Envoie données via formulaire
Bonjour.Comme je suis devant un autre problème je crée un autre sujet, j'espère que ce n'est pas grave :j'ai crée un formulaire censé envoyer des données à une page PHP, et cette page, devrait, théoriquement les afficher, sauf que je tombe sur une page blanche, et je n'arrive pas à comprendre pourqu ...
Réponses: 0

Message Recup de données en PHP
Salut.Avant que je jette le PC par la fenêtre, est-ce que quelqu'un saurait pourquoi je n'arrive pas à afficher les valeurs de mes variables avec le script suivant ? Code: Tout sélectionner<HTML><HEAD><TITLE>Recoit.php: Affichage des données utilisateur</TITLE></HEAD>&l ...
Réponses: 1

Message [Réglé] Transfert de données disque SSD
Bonjour , étant donner que mon disque SSD est plein je voudrais le changer vers un SSD qui offre de place , mais je voudrais savoirs si je pouvait utiliser cette appareil que je possède https://www.amazon.fr/gp/product/B06XYJSR8B/ref=ppx_yo_dt_b_asin_image_o00_s00?ie=UTF8&psc=1J'ai les fichiers ...
Réponses: 19

Message Disque dur inaccessible: récupération des données
Bonjour,depuis hier mon disque dur (western digital passport 1 to, 2014), refuse tout transfert de fichier. Il s'affiche bien dans le menu windows et dans la gestion des disques. J'ai donc essayé avec le logiciel testdisk grâce auquel j'avais déjà pu récupérer mes données par le passé (ce même disqu ...
Réponses: 5

Message recuperation de donnees
Bonjour a tousje vais essayer de faire simplej'ai un disque dur externe qui me sert de magasinde temps en temps je met des docs je sais pas comment j'ai pu changer le disque local E en lecteur de DVDdu coup je peu plus acceder aux donneestoutes les solutions serait le bien venu pour me depannerj'ai ...
Réponses: 6

Message Récupération de données sur HDD externe impossible
Bonjour à tous et à toutes,Je suis nouveau sur le forum. J'ai 57 ans, j'ai quelques notions d'informatique, mais ne maîtrise plus toutes les nouvelles technologies et de ce fait suis un peu perdu, mais pas manchot.Je me permet de poster à cet endroit car je ne sais plus quoi faire.Voilà mon histoire ...
Réponses: 7


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.