Passer au contenu principal
Formation développeur web
  • Accueil
  • Plus
Vous êtes connecté anonymement
Connexion
Accueil
Passer Hébergement
Hébergement


Vous n'avez pas encore votre propre espace web pour héberger vos projets ? Noms de domaines, Wordpress, VPS, espace de stockage : hébergez vos projets web dès maintenant, à partir de 1€ / mois.

Passer Formation
Formation


Vous êtes intéressé par le secteur du web, de l'informatique, de la programmation ? Que ce soit pour une formation qualifiante ou ponctuelle, en présentiel ou à distance, financée par l'état, par l'alternance, le CPF, etc...  Contactez-moi afin de vous orienter correctement.

  1. Back-end
  2. SQL
  3. Typicode : requêtes sur 6 tables
Devoir

Typicode : requêtes sur 6 tables

Conditions d'achèvement
Ouvert le : mardi 7 janvier 2020, 00:00

Afin de travailler en "conditions réelles", voici un exercice un peu plus complet. Commencez par télécharger le fichier fourni en pièce jointe (multiple-tables.sql), puis importez le dans votre SGBDR. C'est un modèle simple d'entités relationnelles, voici le diagramme du modèle de données :


Ceci veux dire que :

  • on a une liste d'utilisateurs
  • chaque utilisateurs peut avoir des tâches (à réaliser, type todo list)
  • chaque utilisateurs peut avoir un album de photos
  • chaque album de photos peux avoir des photos
  • chaque utilisateur peut avoir des articles
  • chaque articles peut avoir des commentaires


On a donc un niveau de profondeur supplémentaire. Par exemple, une photo ne peux pas être reliée à un utilisateur. Elle est reliée à un album, qui lui-même est relié à un utilisateur.


Exercices :

>> N'oubliez pas de bien vérifier la justesse de vos résultats en fonction du contenu de la bdd et de vos requêtes.


1 - Récupérer toutes les tâches d'un user grâce à son username.

20 tâches par user, exemple avec Delphine :



2 - Récupérez tous les articles de l'utilisateur ayant le site web "jacynthe.com".

10 résultats attendus par user :




3 - Récupérez les photos, le nom de l'utilisateur, et les données de l'album 21.

50 photos attendues sur l'utilisateur Samantha :



  • multiple-tables.sql multiple-tables.sql
    7 janvier 2020, 20:42
Contacter l'assistance du site
Vous êtes connecté anonymement (Connexion)
Résumé de conservation de données
Obtenir l'app mobile
Fourni par Moodle