- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:11 :Des bases de données, il en existe plusieurs. On a principalement deux grandes catégories que j'ai décidé d'appeler personnellement structurées et non structurées.Vous trouverez différents termes pour parler de ces bases de données.
00:00:22 :Du côté des bases de données structurées, vous verrez bien plus souvent le terme de relationnel qui va être utilisé.J'ai mis ces termes de structurées et de non structurées puisque c'est la philosophie derrière ces deux types de bases de données.
00:00:34 :D'un côté, on a les bases de données structurées qui vont beaucoup mieux organiser l'information,qui sont souvent un petit peu plus lentes que les bases de données non structurées,qui elles vont avoir un avantage souvent au niveau de la vitesse,mais avec des données qui ne seront pas organisées en tout cas de la même façon que ce qu'on aura du côté des bases de données structurées ou relationnelles.
00:00:54 :Pour la suite de cette vidéo, je vais garder ces deux termes, les bases de données relationnelles et les bases de données non structurées.Vous allez retrouver également pour chacun de ces types de bases de données, deux termes qui sont bien connus qui sont SQL et NoSQL.
00:01:09 :SQL que vous entendrez également prononcer SQL.Ce ne sont pas exactement des antonymes.SQL, c'est un langage de programmation qui nous permet de manipuler des bases de données relationnelles,mais il existe d'autres langages de programmation qui nous permettent de manipuler ces bases de données.
00:01:26 :C'est juste que SQL, c'est vraiment le langage qui est utilisé à 99% pour gérer des bases de données relationnelles.C'est probablement celui-là dont vous avez déjà entendu parler.
00:01:36 :De l'autre côté, NoSQL, ce n'est pas un langage de programmation à proprement parler.NoSQL, ça veut dire en fait Not Only SQL ou Non SQL.
00:01:45 :Il y a plusieurs versions, mais en tout cas, l'idée, c'est que c'est un peu l'opposé du coup du SQL.Ça va regrouper tous ces systèmes de gestion de bases de données.
00:01:54 :Encore un autre terme que je vous donne, le SGBD.Dans le cas des bases de données relationnelles, on va parler de SGBDR,les systèmes de gestion de bases de données relationnelles.
00:02:06 :C'est les bases de données relationnelles que l'on va voir dans la prochaine partie.Il existe beaucoup de systèmes de gestion de bases de données qui existent.
00:02:14 :Je vais vous citer les plus connus du côté des bases de données relationnelleset des bases de données non structurées.Du côté relationnel, on a SQLite qui est le système que l'on va utiliser pour cette formationcar c'est celui qui est utilisé par défaut par le framework Django.
00:02:29 :On va avoir ensuite un autre très connu qui est MySQL.Et pour terminer, PostgreSQL qui est également très utilisé,notamment avec le framework Django pour des applications qui vont en productionet qui sont donc beaucoup plus robustes que ce qu'on pourrait avoir avec SQLite.
00:02:45 :SQLite, c'est très bien pour débuter.C'est pratique puisque c'est le système de gestion de bases de donnéesqui est utilisé par défaut avec Django,mais en production, on va préférer des bases de données plus solidescomme MySQL ou PostgreSQL.
00:02:58 :Du côté des bases de données non structurées, donc NoSQL,on va avoir un très connu qui s'appelle Redis,qui a l'avantage d'être très très très rapide.
00:03:07 :Un autre système également très connu, c'est MongoDB.Et pour finir, on a Neo4j,qui est un système de bases de données avec notamment une vue en graph.
00:01:09
Le SQL
00:01:36
Le NoSQL
00:02:10
Les systèmes de gestion de bases de données
00:00:10
Les deux types de bases de données
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.