INF240 - Bases de données 1° année DUT SRC

Une grande partie des documents de cet enseignement proviennent du cours donné par Tony Grandame en 2010-2011.

N'hésitez pas à me contacter en cas de problème ou pour toute question, en indiquant "INF240" dans le sujet du mail.

TD noté fin mai.

Syntaxe du langage SQL (options entre crochets).


Cours

Cours imprimable (à trous)

Énoncés de TD/TP

Enseignants de TD/TP : Youcef Hilem (modèles conceptuels, logique, physique des données, SQL), Fadhela Kerdjoudj (UML, préparation à l'examen)

Exercice d'entraînement

Préparez le modèle conceptuel et le modèle physique des données pour la problématique ci-dessous. Envoyez-moi votre modèle conceptuel des données si vous souhaitez que je vous donne un avis dessus avant que vous le transformiez en modèle physique des données !

On souhaite construire un livre interactif à propos d'une ville, de la même manière que sur le site http://lisbon.pessoa.free.fr.
Pour cela, on va stocker trois types d'objets : les passages du livre, les emplacements, et les curiosités. Pour chaque passage du livre qui fait référence à une curiosité, on retiendra le numéro de caractère de début et le numéro de caractère de fin du passage dans le texte.
Pour chaque curiosité, on stockera :
- son nom
- l'adresse web (URL) d'une photo
- son emplacement (sachant que plusieurs curiosités peuvent être situées au même emplacement, par exemple une place, et une statue située sur la place).
Pour l'emplacement, on stockera la latitude et la longitude.

    Questions de SQL (je vous conseille de m'envoyer votre modèle physique des données avant de m'envoyer vos réponses à ces questions de SQL). Écrivez la requête SQL permettant de :
  • donner l'adresse web de la photo de la curiosité "Ascenseur de Santa Justa"
  • faire la liste des rues référencées parmi les curiosités (le nom de la curiosité commence par "Rua" pour les rues)
  • donner la latitude et la longitude du point où se situe l'ascenseur de Santa Justa
  • faire la liste des curiosités qui se trouvent à l'emplacement de latitude -9.136494 et de la longitude 38.707481
  • faire la liste des curiosités mentionnées dans la première moitié du livre, qui contient 130 000 caractères