Cours SQL et MySQL · Module 1: Introduction aux bases de données

La carte des rayons de la Bibliothèque

2 min de lecture
Dans cette leçon5

Avant d'aller plus loin, apprenons à connaître en détail notre trésor - la base de données biblioteka. Ces cinq rayons t'accompagneront tout au long du voyage (dans l'Atelier des Tables, tu en construiras quelques nouveaux). Il est utile de savoir ce que contient chacun d'eux et quels champs il possède.

Cinq rayons

TableCe qu'elle contient
ksiazkilivres : titre, auteur, catégorie, année, prix, disponibilité
autorzyles créateurs des livres : prénom, nom, pays, année de naissance
kategoriesections thématiques : nom
czytelnicypersonnes inscrites : prénom, nom, e-mail, ville, date d'inscription
wypozyczeniahistorique des emprunts : quel livre, par qui, quand

Les champs du rayon ksiazki

Le rayon ksiazki est notre collection principale. Il possède les colonnes suivantes :

  • id - clé primaire (le numéro de catalogue du parchemin),
  • tytul - le titre du livre,
  • autor_id - une référence croisée vers le rayon des auteurs,
  • kategoria_id - une référence croisée vers le rayon des catégories,
  • rok_wydania - l'année de publication,
  • cena - le prix de l'exemplaire,
  • dostepna - si le livre est disponible sur le rayon.

Les rayons autorzy et kategorie

Le rayon autorzy possède les colonnes id, imie, nazwisko, kraj, rok_urodzenia, et le rayon kategorie les colonnes id et nazwa.

Le rayon czytelnicy

Le rayon czytelnicy conserve les personnes inscrites à la Bibliothèque. Ses colonnes sont id, imie, nazwisko, email, miasto, data_zapisu.

Le rayon wypozyczenia

Le rayon wypozyczenia enregistre qui a pris quel livre et quand. Colonnes : id, ksiazka_id, czytelnik_id, data_wypozyczenia, data_zwrotu.

Retiens bien ces noms - tu les utiliseras dans presque toutes les requêtes de cette contrée !

Tu as repéré une erreur dans cette leçon ?

Teste tes connaissances

Réponds aux questions de cette leçon. Choisis une réponse pour voir tout de suite si elle est correcte.

  1. 1. Quelle table conserve les informations sur qui a emprunté quel livre et quand ?

  2. 2. Quelles colonnes trouve-t-on dans la table autorzy ?

Tâches pratiques dans le jeu

  • Éditeur de code

    Écris une requête qui récupère toutes les colonnes et toutes les lignes de la table kategorie.

  • Tri vertical

    Ordonne les étapes de construction d'une simple requête de récupération de données (de la première à la dernière) :

  • Éditeur de code

    Écris une requête qui récupère uniquement la colonne nazwa de la table kategorie.

  • Clique dans l'ordre

    Clique sur les éléments dans l'ordre pour construire une requête qui récupère tous les emprunts :