Modle Relationnel Exercices corrigs Frdric Gava MCF gavaunivparis

  • Slides: 6
Download presentation
Modèle Relationnel Exercices corrigés Frédéric Gava (MCF) gava@univ-paris 12. fr LACL, bâtiment P 2

Modèle Relationnel Exercices corrigés Frédéric Gava (MCF) gava@univ-paris 12. fr LACL, bâtiment P 2 du CMC, bureau 223 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex

Passage EA vers relationnel Transformer les diagrammes EA du TD précèdent en tables du

Passage EA vers relationnel Transformer les diagrammes EA du TD précèdent en tables du modèle relationnel N’oubliez pas de faire apparaître les clés (principale et externe) 2

Solution EA 1 Auteur(N°, Nom) Livre(Titre, N°) Dépôt(N°, Nom) Éditeur(N°, Nom) Écrit(N°_auteur, N°_livre) Édité(N°_éditeur,

Solution EA 1 Auteur(N°, Nom) Livre(Titre, N°) Dépôt(N°, Nom) Éditeur(N°, Nom) Écrit(N°_auteur, N°_livre) Édité(N°_éditeur, N°_livre, Année) Stocké(N°_livre, N°_Dépôt, N°_éditeur) 3

Solution EA 3 Matériel(N°, Nom, Code_catégorie) Magasin(N°, Adresse) Commande(N°, date, n°_client, n°_magazin) Client(N°, Nom)

Solution EA 3 Matériel(N°, Nom, Code_catégorie) Magasin(N°, Adresse) Commande(N°, date, n°_client, n°_magazin) Client(N°, Nom) Période(Période, Date_début, Date_fin) Catégorie(Code_cat, Libellé) Composition(N°_compo, n°_compo) Substitution(N°_compo, n°_compo) Concerne(N°_matériel, N°_commande, Quantité) Est. StockéDans(N°_matériel, Nom_magazin, Quantité) Peut. Commander(Période, N°_client, Code_cat) 4

Dépendances fonctionnelles On s’intéresse au programmes de cinémas d’une ville, tels qu’ils présentés, pour

Dépendances fonctionnelles On s’intéresse au programmes de cinémas d’une ville, tels qu’ils présentés, pour une semaine donnée, dans un hebdomadaire. On considère le schéma de relation suivant : R=(Titre, Metteur_Scène, Acteur_Principal, Cinéma, Salle, Séance) Si un uplet (t, m, a, c, l, s) appartient à R, cela signifie qu le film t, mis en scène par m, où joue l’acteur a, est projeté à la séance s, dans la salle l du cinéma c. On suppose qu’il n’y a pas 2 films avec le même titre une semaine donnée. Que signifie, en Français, les DF suivantes, si elles sont vérifié sur R ? (Cinéma, Salle, Séance) Titre Metteur_Scène (Titre, Cinéma) Salle PECA Donner une traduction en terme DF pour les assertions suivantes : Il ne passe pas 2 films différents d’un même metteur en scène dans un même cinéma Le même acteur peut avoir joué dans 2 film différents projetés la même semaine durant la même séance d’un même cinéma (négation d’une DF) 5

Couverture minimale PECA Pour R=(P, H, N, Y, T), donnez la clôture de {H,

Couverture minimale PECA Pour R=(P, H, N, Y, T), donnez la clôture de {H, Y}+ muni des DF suivantes : P T ; (H, N) P ; (H, Y) N ; (P, H) Y Pour R=(A, B, C, D, E, G), donner les clôtures minimales de l’ensemble de DF suivantes : (A, B) C ; C A ; (B, C) D ; (A, C, D) B ; D (E, G) ; (B, E) C ; (C, G) (B, D) ; (C, E) (A, G) 6