Algèbre relationnelle et langue naturelle

publicité
Base de données relationnelles
Algèbre relationnelle et langue naturelle
Formalisation en algèbre relationnelle de requêtes exprimées en langue naturelle
On considère le schéma de la base de données suivante:
marque(IdM, NomM, Classe, Pays, IdProp)
societe(IdS, Nom, Pays, Ville)
enreg(NumE, IdM, Pays, DateE, IdDeposant)
vente(NumV, IdM, DateV, Pays, IdVend, IdAch)

Les noms et pays des sociétés possédant au moins une marque :
societe
IdS←IdProp
Nom
Pays

IdProp
marque
Les noms et villes des sociétés ayant au moins une marque dans la classe 24.
societe

marque
IdS←IdProp
Nom
Ville
IdProp
Les noms des marques françaises enregistrées qui appartiennent au moins à deux classes
distinctes.
MEA =
NomM
IdM
Classe
enreg
MEA
IdM Pays=fr
marque
MEB =
MEA
classe←k
MEB
IdM
NomM Classe≠k

Classe=24
Les identifiants des marques enregistrées dans tous les pays.
enreg
IdM
enreg
Pays

enreg

marque
enreg
Pays
enreg
Pays
marque
IdProp Classe=24
Est-ce que toutes les marques ont été enregistrées ?
marque
enreg
∅ si oui
IdM
IdM

IdM
Les noms et pays des sociétés dont toutes les marques qu’elles possèdent sont dans la
classe 14.
NomM IdProp
Pays

enreg
IdM
IdM
Les noms des sociétés n’ayant vendu aucune des marques qu’elles possèdent.
marque
Nom
IdProp
IdProp IdVend = IdM
IdProp
IdProp
marque
vente
IdM
IdVend
Téléchargement