La Société Française d'Archéologie - Algèbre relationnelle - Sujet
La
société Française d'Archéologie (SFA) est une société qui s'intéresse
aux objets des sites archéologiques et aux ouvrages traitant de ces
objets et de ces sites. Cette société désire construire une base de
données relationnelle, relative à la gestion des objets, des sites et
des ouvrages.
Les entités principales de cette base sont des objets,
des villes, des musées, des sites archéologiques, des ouvrages, des
auteurs et des éditeurs. Plus précisemment, l'univers complet de la
base est décrit par l'ensemble des propriétés suivantes :
- numObj : numéro de l'objet ;
- desObj : désignation de l'objet ;
- typeObj : type d'objet ;
- datObj : année d'origine de l'objet ;
- codVil : code de la ville (numérique) ;
- ANomVil : ancien nom de la ville ;
- MNomVil : nom moderne de la ville ;
- codMus : code du musée (numérique) ;
- nomMus : nom du musée ;
- codSit : code du site (numérique) ;
- desSit : désignation du site ;
- civSit : civilisation d'origine du site ;
- noOuv : numéro de l'ouvrage ;
- titOuv : titre de l'ouvrage
- dateEdit : année d'édition de l'ouvrage ;
- numAut : numéro de l'auteur ;
- nomAut : nom de l'auteur ;
- numEdit : numéro de l'éditeur ;
- desEdit : désignation de l'éditeur ;
Cet univers est régit par les règles suivantes :
- un site est pleinement identifié par son code et par celui de la ville où est situé le site ;
- un objet provient d'un site et d'dun seul ;
- un ouvrage traite d'un ou plusieurs sites ;
- un objet est exposé dans un musée et un seul ;
- un ouvrage référence, en général, plusieurs objets ;
- un ouvrage peut avoir plusieurs auteurs.
Le schéma relationnel de la base de données est le suivant :
Objets(numObj, desObj, typObj, dateObj, codVil, codSit, codMus)
Villes (codVil, ANomVil, MNomVil)
Musees(codMus, codVil, nomMus)
Sites(codVil, codSit, desSit, civSit)
Ouvrages(noOuv, numEdit, titOuv, dateEdit)
Editeurs(numEdit, desEdit)
Auteurs(numAut, nomAut)
Collaborations(numAut, noOuv)
Sujets(noOuv, CodVil, CodSit)
References(noOuv, numObj)
Question 1 : Exprimez les questions suivantes en algèbre relationnelle (sous forme textuelle ou sous forme d'arbre algébrique)- Quelles sont les frises du 3ème siècle ? Donner leur numéro et leur désignation.
- Quelles sont les frises du 3ème siècle ? Donner leur numéro, leur désignation et le nom du musée où elle sont exposées.
- Quels sont les auteurs ayant collaboré à des ouvrages traitant des sites romains (il s'agit là de la civilisation du site) ?
- Quelles
sont les publications de Mr Dupont aux "Editions Archéologiques
Modernes" postérieures à 1970 et traitant des objets du "British
Museum" à Londres (nom moderne de la ville) ?
- Quels
sont les ouvrages, ainsi que l'éditeur correspondant, traitant de tous
les sites de la ville d'Athênes (nom moderne de la ville) ?
- Quelles sont les statues exposées dans la ville où elles ont été découvertes ?
- Quelles sont les villes dont le nom moderne correspond à l'ancien nom d'une autre ville ?
Question 2 : En vous aidant des règles de passage d'une modélisation
Entité/association à une modélisation relationnelle
"à l'envers", proposer un schéma Entité/Association équivalent à ce schéma relationnel. Ce schéma devra
comporter la description des entités (avec leurs
propriétés), des entités faibles (s'il y a lieu), des
associations (avec leurs propriétés) ainsi que les
cardinalités minimum et maximum des associations binaires.