Cours SQL et MySQL · Module 1: Introduction aux bases de données
La carte des rayons de la Bibliothèque
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
| Table | Ce qu'elle contient |
|---|---|
ksiazki | livres : titre, auteur, catégorie, année, prix, disponibilité |
autorzy | les créateurs des livres : prénom, nom, pays, année de naissance |
kategorie | sections thématiques : nom |
czytelnicy | personnes inscrites : prénom, nom, e-mail, ville, date d'inscription |
wypozyczenia | historique 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. Quelle table conserve les informations sur qui a emprunté quel livre et quand ?
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 :