00:00:10
bonjour à toutes et à tous et bienvenue
00:00:12
dans une nouvelle vidéo sur ma chaîne
00:00:15
car elle est une technologie dans la
00:00:17
vidéo précédente je vous ai parlé un
00:00:19
petit peu des bases de données des bases
00:00:21
de données relationnelles et des bases
00:00:23
de données non relationnelles
00:00:25
cette vidéo là sera une continuité de la
00:00:28
vidéo précédente et dans laquelle je
00:00:30
vais aborder deux autres mentions
00:00:31
relatives aux bases de données à savoir
00:00:34
les systèmes de gestion de bases de
00:00:37
données ou les sgbd et la deuxième
00:00:40
motion c'est le langage sql ou star
00:00:43
accepte query language en anglais
00:00:46
commençons par la première partie de la
00:00:49
vidéo qui sera consacrée pour parler des
00:00:51
systèmes de gestion de bases de données
00:00:55
les données ou les bases de données ne
00:00:58
peut pas être créée comme ça et même si
00:01:01
elles sont créées elles ont besoin
00:01:03
d'être enregistrées sur du matériel ou
00:01:05
bien sur des supports de stockage que ce
00:01:07
soit des serveurs sur le cloud sur des
00:01:10
disques durs etc
00:01:11
bien sûr cette opération de stockage ne
00:01:14
peut pas se faire comme ça et on aura
00:01:16
besoin dans notre outil pour les stocker
00:01:19
des données ou nos bases de données
00:01:21
c'est là où va intervenir ce qu'on
00:01:23
appelle un système de gestion de base de
00:01:25
données
00:01:26
donc on peut pas parler des bases de
00:01:28
données sans parler de cette composante
00:01:30
prix mondial qui et les systèmes de
00:01:32
gestion de bases de données comme
00:01:34
définition on peut dire qu'un système de
00:01:36
gestion de base de données c'est un
00:01:38
logiciel c'est à c'est à dire c'est un
00:01:40
logiciel quand d'un stade sur notre
00:01:42
machine et ce logiciel c'est lui qui va
00:01:44
nous permettre de stocker les données
00:01:46
sur un support de stockage ou sur le
00:01:49
disque dur de la machine dans laquelle
00:01:51
on l'a installé les systèmes de gestion
00:01:54
de bases de données ne me permettent pas
00:01:56
juste de stocker les données mais c'est
00:01:58
lui qui va nous permettre tout d'abord
00:01:59
de créer ses bases de données de les
00:02:02
gérer et de les manipuler de la façon
00:02:05
dont on veut et nous permet aussi
00:02:07
d'exercer d'autres fonctions et d'autre
00:02:10
opération sur nos bases de données donc
00:02:13
pour vous éclaircir comment fonctionne
00:02:16
le système de gestion de base de données
00:02:19
je vais vous faire une toute petite
00:02:22
analogie avec le serveur d'exploitation
00:02:24
windows que la plupart d'entre nous
00:02:26
utilisent
00:02:29
lorsque vous voulez accéder à votre
00:02:30
session vidéo sous d'abord windows ou
00:02:33
demande de vous authentifier où vient
00:02:35
d'entrer votre mot de passe pour qu'ils
00:02:37
s'assurent que c'est bien vous qui a
00:02:39
accès à cette session après lorsque vous
00:02:44
accédez à votre session supposons que
00:02:46
vous allez créer un fichier bloc-notes
00:02:48
et dans lequel vous allez ajouter des
00:02:50
informations créées des données modifier
00:02:52
des données supprimées des données faire
00:02:54
un ensemble d'opérations sur des données
00:02:57
qui sont dans ce fichier
00:02:58
après lorsque vous voulez fermer ce
00:03:00
fichier windows vous demande de
00:03:03
enregistré bien si vous voulez
00:03:05
enregistrer ce fichier et si vous
00:03:07
cliquez sur oui c'est windows qui va se
00:03:09
charger de stocker les données que vous
00:03:12
avez inséré dans ce fichier bloc notes
00:03:14
sur le disque dur de votre machine et
00:03:16
c'est la même chose avec le système de
00:03:18
gestion de base de données
00:03:19
premièrement il vous ils assurent la
00:03:24
sécurité de cette base de données et
00:03:25
vous demande de rentrer votre mot de
00:03:27
passe pour s'authentifier après vous
00:03:29
pouvez créer votre base de données
00:03:31
vous pouvez manipuler vos données les
00:03:33
modifier les changes et les récupérer
00:03:36
les affiches et exercer toutes les
00:03:37
opérations que vous voulez et ensuite
00:03:39
c'est grâce à ce système de gestion de
00:03:41
base de données que vous aller
00:03:42
enregistrer vos données sur un support
00:03:45
de stockage qui est le disque dur ou le
00:03:49
serveur que vous utilisez
00:03:53
dans l'exemple de facebook qu'on a vu
00:03:55
dans la première partie
00:03:56
lorsqu'on a inséré nos données pour
00:03:59
s'inscrire sur facebook
00:04:01
ceux ci étaient bien récupéré par un
00:04:03
système de gestion de base de données
00:04:05
c'est lui qui a pris ces données et les
00:04:07
allées les a ajoutés dans une base de
00:04:09
données et c'est lui aussi qui les a
00:04:11
stocké sur l'un des serveurs de
00:04:14
l'entreprise facebook donc dans tout
00:04:17
site où toute application mobile il y à
00:04:20
un système de gestion de base de données
00:04:22
qui gère la base de données liées à ce
00:04:24
site ou bien à cette application
00:04:26
et lorsque nous les utilisateurs non
00:04:28
enseignants nous donner ou nous voulons
00:04:32
récupérer nos données
00:04:33
on est en train d'interagir avec le
00:04:36
système de gestion de base de données de
00:04:38
ce site web ou bien cette application
00:04:39
mobile
00:04:42
passons maintenant à la dernière partie
00:04:44
de la vidéo qui sera consacré aux
00:04:46
langages sql strike think we l'ingouchie
00:04:51
nous avons dit que lorsque nous voulons
00:04:54
effectuer des opérations sur nos données
00:04:55
soient les créer les modifier les
00:04:57
supprimer les récupérer donc nous
00:05:00
utilisons un système de gestion de base
00:05:02
de données qui à son tour communique
00:05:04
avec le support de stockage où sont
00:05:06
stockées les données mais commencer tous
00:05:10
lorsqu'on veut communiquer avec un
00:05:12
système avec un logiciel ou bien une
00:05:15
machine un ordinateur nous avons besoin
00:05:17
d'un langage de programmation
00:05:19
lorsqu'on demande ou bien lorsqu'on veut
00:05:21
demander un ordinateur une machine
00:05:23
d'exécuter certaines instructions
00:05:25
celles ci sont écrites en langage de
00:05:27
programmation type java python java
00:05:29
skier la même chose pour le sgbd pour
00:05:32
communiquer avec les systèmes de gestion
00:05:34
de bases de données
00:05:35
on doit utiliser un langage qui est le
00:05:37
langage sql stracke site query language
00:05:41
donc le langage sql c'est un langage qui
00:05:45
est normalisé qui va servir pour la
00:05:48
gestion des bases de données normalisées
00:05:50
veut dire que tout les tous les systèmes
00:05:52
de gestion de bases de données utilise
00:05:54
le langage sql
00:05:55
bien sûr il y a des différences de
00:05:58
il ya de petites différences d'un
00:06:00
système de gestion de bases de données
00:06:02
la montre mais la plupart des requêtes
00:06:05
ou bien la plupart des syntaxes de ce
00:06:07
langage sont commune entre tous les
00:06:09
systèmes de gestion de bases de données
00:06:11
c'est aussi le langage qu'on utilise
00:06:14
pour communiquer avec tous les systèmes
00:06:16
de gestion de bases de données et leur
00:06:18
dicter les opérations que l'on veut
00:06:20
faire sur l'eau donné que ce soit la
00:06:22
recherche la récupération de données
00:06:24
l'âge ou la suppression la modification
00:06:27
et c'est donc là j'arrive à la fin de ma
00:06:34
vidéo
00:06:34
j'espère que vous avez pu comprendre les
00:06:37
notions qui sont liées aux bases de
00:06:39
données
00:06:40
mais quand vous l'avez remarqué j'ai
00:06:42
parlé en gros de ces motions mais ça
00:06:44
n'empêche que les prochaines vidéos
00:06:46
seront consacrés pour détailler chaque
00:06:48
nation à part j'espère que la vidéo de
00:06:51
jolis vous a plu et je vous donne rendez
00:06:53
vous dans une prochaine vidéo