Articles

[60 min]

Une entreprise de presse souhaite avoir une base de données pour gérer l'ensemble des revues qu'elle publie. Le modèle UML suivant lui a été proposé afin de modéliser cette base.

Question

Établissez un modèle relationnel correspondant à ce modèle UML.

Question

En se basant sur le modèle relationnel que vous avez produit, écrivez les requêtes SQL LDD permettant de créer les tables dans une base de données.

Questions

À partir du modèle réalisé, écrivez les requêtes permettant de répondre aux questions ci-après.

Question

Écrivez en algèbre relationnel et en SQL la requête permettant de trouver les noms et prénoms des auteurs des articles qui ont un contenu non null.

Question

Écrivez en algèbre relationnel et en SQL la requête permettant de trouver les titres des articles qui ne sont jamais référencés.

Question

Écrivez en SQL la requête permettant de renvoyer le nom de toutes les revues annuelles avec le nombre de numéros qu'elles ont publié et la somme des pages que cela représente, sous réserve que la revue ait publié au moins deux numéros.