Menu
Coddy logo textTech

Qu’est-ce qu’une base de données

Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 2 sur 72.

Les bases de données sont comme de grands récipients qui stockent les données de manière organisée.

Voici deux exemples de situations dans lesquelles nous aimerions créer une base de données :

  • Une base de données pour une université afin d’enregistrer des données sur les étudiants, les cours et les enseignants.
  • Une base de données pour une agence automobile afin de suivre les ventes, le stockage des voitures et les employés.
  • Et bien plus encore

Dans une base de données, il y a des tables, et chaque table possède un nom, des noms de colonnes et des lignes.

Par exemple, voici une table workers :

 prénomnomâgeexp_yearsgenre
1GhullyThuas292.3Femme
2BostalShkolky320.2Homme
3QaostuMalop214Femme

La table workers comporte 5 colonnes de données (firstname, lastname, age, exp_years, gender) et 3 lignes. La première colonne (affichant 1, 2, 3) est simplement un numéro de ligne, et non une colonne de données.

Nous n’avons besoin d’aucun outil particulier pour savoir que nous avons 3 travailleurs, et il est facile de calculer l’âge moyen de chacun d’eux (29 + 32 + 21) / 3.

Mais que se passe-t-il lorsque nous avons mille, voire un million de lignes ?

C’est là que les bases de données et SQL (Structured Query Language) interviennent.

SQL est un langage standard conçu spécifiquement pour gérer et manipuler des données dans des bases de données.

Les bases de données stockent toutes les tables, et SQL nous aide à extraire et à analyser les données dont nous avons besoin.

Pour extraire toute la table de la base de données, nous devons spécifier quelles colonnes SELECT sélectionner et de quelle table FROM les extraire.

Pour ce faire, nous écrirons :

SELECT column1, column2, column3 FROM table_name
challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • workers : firstname, lastname, age, exp_years, gender

 

Écrivez une requête pour extraire la table entière (toutes les colonnes) de la base de données.

Utilisez SELECT * ou listez explicitement toutes les colonnes pour récupérer chaque colonne de la table workers.

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground SQL