Contenu principal
L'Heure de Code
Cours : L'Heure de Code > Chapitre 1
Leçon 3: Créer des bases de données SQL- Bienvenue dans le SQL
- Créer une table et insérer des données
- Défi : base de données de livres
- Interroger la table
- Défi : base de données des meilleurs films
- Agréger les données
- Défi : statistiques sur une base de données de tâches à exécuter
- Projet : concevoir une base de données de magasin
- Une heure et ensuite...
Bienvenue dans le SQL
SQL est utile pour créer et interroger des bases de données relationnelles. Apprenez comment utiliser SQL avec ce cours interactif !
Vous souhaitez rejoindre la discussion ?
- est ce que toutes les logiciels utilisé en bases de données partage le même Langage "SQL" ?? et quelle est la différence entre les programmes ?(3 votes)
- Est ce que les base de donnée peuvent etre bloquer a part les administrateur des base(2 votes)
- Est ce que un programmeur peut administré les bases de données ou c'est specifique pour un autre de profil different(2 votes)
- je veux manipuler une code pas regarder une video(1 vote)
- Tu pourrais essayer les exercices de Codeacademy.(6 votes)
Transcription de la vidéo
Le monde est rempli de données. Chaque application que vous utilisez
est remplie de données. Sur la Khan Academy, on stocke des données
sur les utilisateurs, les badges, les progrès. Sur Facebook, ils gèrent des données
sur qui vous êtes, quels sont vos amis,
et ce que vous publiez. Le site de votre banque gère les données
de vos comptes, l'argent que vous avez. Comment ces applications
stockent ces données ? Ils utilisent une Base De Données. C'est un logiciel qui permet
de stocker des données et permet de les gérer : en ajouter,
les modifier, et les interroger. Et permet de faire ça très vite. Il existe plusieurs types de Bases De Données
mais les plus utilisées sont de type... Base de Données Relationnelle. Elles stockent une sorte d'information
dans une table, Un peu comme on met des informations
dans le tableau d'un tableur. Une ligne contient un enregistrement, et une colonne contient une propriété de cet enregistrement. Par exemple, pour stocker les données
des utilisateurs de la Khan Academy, on a une table des utilisateurs, avec
une ligne pour chaque utilisateur, et des colonnes pour leurs propriétés,
comme leur nom, ou l'endroit où ils se trouvent. Les bases de données relationnelles permettent de définir facilement des relations
entre les tables. Par exemple, pour stocker les utilisateurs
de la Khan Academy et leurs badges, on peut avoir une table
des Utilisateurs, une table des "Badges"... et une table des
"Badges que possèdent les utilisateurs" en associant les identifiants
des utilisateurs avec ceux des badges. C'est une façon efficace
pour stocker cette information au lieu de répéter les informations
des utilisateurs et des badges. Les bases de données proposent
un langage pour les interroger, pour interagir avec la base de données. SQL est un langage inventé exactement
pour ça : pour interagir avec la base. C'est le langage le plus utilisé pour ça. Avec SQL, vous pourrez
créer des tables, les modifier,... accéder aux données
qui vous intéressent. Par exemple, trouver les personnes
qui se sont inscrits la semaine dernière ou ceux qui ont un badge particulier. C'est ce que nous allons voir ici. Vous pourez faire du SQL
grâce à la base de données SQLite, Vous ne pourrez pas créer des
applications complètes pour l'instant. Mais en connaissant mieux le SQL, vous comprendrez mieux la façon
dont les données sont stockées dans les applications que vous utilisez. Et vous saurez utiliser le SQL lorsque
vous ferez vos propres applications.