00:00:10
bonjour à toutes et à tous et bienvenue
00:00:12
dans une première vidéo sur ma chaîne
00:00:15
kyle and technology dans cette première
00:00:18
vidéo je vais vous parler un peu des
00:00:20
bases de données
00:00:23
cette vidéo sera divisé en deux parties
00:00:27
principales enverra dans la première
00:00:29
partie
00:00:29
qu'est ce qu'une base de données et dont
00:00:32
la deuxième partie on verra quels sont
00:00:34
les types de bases de données et on
00:00:35
parlera notamment des bases de données
00:00:37
relationnelles et des bases de données
00:00:38
non relationnelles
00:00:42
commençons par la première partie qu'est
00:00:44
ce qu'une base de données
00:00:49
lorsque par exemple vous utilisez des
00:00:52
sites web ou des applications mobiles
00:00:55
sur votre smartphone on vous demande
00:00:57
souvent de vous inscrire en insérant des
00:00:59
données personnelles
00:01:01
prenons le cas de facebook comme exemple
00:01:04
lorsque vous accédez au site web prisme
00:01:07
points comptent pour la première fois et
00:01:09
que vous voulez vous inscrire en créant
00:01:11
un compte facebook vous demande de
00:01:12
renseigner certaines données
00:01:14
personnelles votre nom prénom adresse
00:01:16
email date de naissance genre etc
00:01:21
et lorsque vous vous reconnecter une
00:01:23
deuxième fois juste en l'insérant votre
00:01:25
adresse email et votre mot de passe
00:01:27
facebook vous reconnais cela signifie
00:01:30
que les données que vous avez inséré
00:01:32
lors de l'inscription était stocké
00:01:34
quelque part et lorsque vous vous être
00:01:36
connecté
00:01:37
elles sont récupérées de l'endroit où
00:01:39
elle était stockée et bien ces données
00:01:42
sont enregistrées dans des bases de
00:01:44
données
00:01:47
donc pour donner une définition aux
00:01:50
bases de données on peut dire qu'une
00:01:51
base de données est un ensemble de
00:01:53
données qui y sont stockées de manière
00:01:54
organisée structurée et avec le moins de
00:01:58
redondance possible donc ce qui
00:02:00
caractérise une base de données d'un
00:02:02
ensemble de données aléatoires ou bien
00:02:04
un ensemble de données quelconque c'est
00:02:06
que pour parler d'une base de données il
00:02:08
faut que nos données soient bien
00:02:09
organisées et bien structuré pour qu'on
00:02:12
puisse bien les utiliser les exploiter
00:02:14
avec le moins de redondance possible un
00:02:17
abandon signifie la répétition c'est à
00:02:19
dire qu'il n'ya pas de répétition
00:02:21
donné on ne peut pas de trouver des
00:02:22
données qui se répète dans une base de
00:02:25
données maintenant la question qui se
00:02:29
pose pourquoi es-tu listant les bases de
00:02:31
données ou bien dans quel but
00:02:33
tout simplement c'est pour deux raisons
00:02:35
principales
00:02:36
première raison c'est pour pouvoir
00:02:38
assurer la qualité de données
00:02:39
bien sûr on a dit que les données
00:02:42
structurées et bien organisés sont une
00:02:44
condition nécessaire pour qu'on puisse
00:02:45
parler des bases de données et
00:02:47
deuxièmement c'est pour qu'on puisse
00:02:49
exploiter ces données de manière simple
00:02:51
et efficace que ce soit de la part des
00:02:53
utilisateurs qui ont besoin de ces
00:02:55
données de la part des sites web ou des
00:02:57
applications mobiles usage des bases de
00:03:02
données ne se limite pas qu'aux sites
00:03:03
web etc aux applications mobiles comme
00:03:05
on vient de voir mais il peut s'étendre
00:03:08
vers plusieurs domaines dans notre vie
00:03:10
quotidienne
00:03:11
lorsque par exemple vous effectuer une
00:03:14
transaction bancaire
00:03:15
celle ci est enregistrée dans une base
00:03:17
de données lorsque par exemple vous
00:03:20
achetez des produits d'un supermarché
00:03:21
ceux ci sont enregistrées dans une base
00:03:23
de données bref usage ou bien les bases
00:03:27
de données sont utilisées dans tous les
00:03:29
domaines de la vie quotidienne que ce
00:03:32
soit l'économie la finance l'éducation
00:03:34
la médecine le transport les énergies
00:03:38
donc dans tous domaines auxquels vous
00:03:40
pouvez penser
00:03:41
il y à des données qu'on doit ce coquet
00:03:43
et qu'on doit exploiter de manière
00:03:46
efficace c'est pour cela qu'on a recours
00:03:48
aux bases de données
00:03:52
passons maintenant à la deuxième partie
00:03:54
de notre vidéo dans laquelle on verra
00:03:56
quels sont les types de bases de données
00:03:59
il faut savoir qu'il existe deux
00:04:02
catégories principales de base de
00:04:04
données 1re catégorie c les bases de
00:04:07
données relationnelles
00:04:12
une donc une base de données
00:04:14
relationnelle c'est une base où les
00:04:16
données sont organisés et structurés
00:04:17
sous forme de tableau à deux dimensions
00:04:20
une table à deux dimensions c'est une
00:04:23
table qui est composé d'un ensemble de
00:04:25
l'inea l'ensemble de colonnes et on
00:04:27
utilise toujours ce type de table pour
00:04:30
représenter noms donnés de manière
00:04:31
claire et lisible
00:04:33
lorsqu'on parle des bases de données
00:04:35
relationnelles une table on ne l'appelle
00:04:37
pas une table mais on l'appelle une
00:04:39
relation donc dans une base de données
00:04:44
relationnelle une relation est composé
00:04:47
de lille jacqueline est appelée
00:04:50
enregistrement ou entités céline avons
00:04:54
représenté un presque la chose que l'on
00:04:56
organise dans notre table chaque
00:04:59
relation ou injectable dans une base de
00:05:01
données j'ai réorganise les données qui
00:05:03
s'en dit un sujet donné ou un groupe
00:05:06
d'entités ou d'enregistrement et chaque
00:05:09
entité où chaque enregistrement sera
00:05:11
représenté dans une ligne de la relation
00:05:15
pour mieux éclaircir le concept revenons
00:05:18
à notre exemple de facebook on va
00:05:21
considérer que la plateforme facebook
00:05:22
enregistre ses membres inscrits dans une
00:05:25
table que l'on appellera membres
00:05:26
inscrits bien sûr je tiens à préciser
00:05:30
que cela ne reflète pas la vraie
00:05:32
implémentations qui est adoptée par
00:05:34
l'entreprise facebook pour enregistrer
00:05:37
ses membres mais c'est juste pour une
00:05:39
supposition pour mieux vous éclaircira
00:05:42
expliqué donc les inscrits seront le
00:05:45
sujet que ces tables va organiser et
00:05:47
gérer ce qui fait que chaque membre
00:05:49
inscrit sera enregistrée dans une line
00:05:52
donc un enregistrement ou une entité
00:05:55
dans cette table va correspondre à un
00:05:57
membre qui possèdent un compte chez
00:05:59
l'entreprise facebook
00:06:04
et en ce qui concerne les colonnes de la
00:06:07
relation chaque colonne est appelée
00:06:09
attributs comme nous venons de dire
00:06:12
lille ils représentent les entités
00:06:13
enregistrés dans la table mais ces
00:06:16
entités ou ses enregistrements doivent
00:06:19
être homogènes
00:06:20
c'est à dire qu'ils doivent appartenir à
00:06:23
la même famille et doivent aussi
00:06:24
partager les mêmes caractéristiques et
00:06:27
les mêmes propriétés et chacune de ses
00:06:29
caractéristiques ou propriété sera
00:06:31
représenté dans une colonne de la
00:06:34
relation
00:06:36
si l'on revient à la pub des personnes
00:06:38
possédant un compte facebook
00:06:40
on va trouver que tous les membres de ce
00:06:42
réseau social partagent un ensemble
00:06:44
d'attributs ou de caractéristiques
00:06:46
qu'ils ont enseigné lors de leur
00:06:48
inscription à savoir le nom presque tous
00:06:51
les membres ont un nom le prénom la date
00:06:54
de naissance les mails et le mot de
00:06:56
passe
00:06:56
on peut pas trouver un membre inscrit
00:06:58
chez facebook son adresse mail au mot de
00:07:00
passe alors chacune de ces colonnes
00:07:02
représente une propriété ou une chose
00:07:05
que partagent tous les inscrits chez
00:07:08
facebook et la colonne par exemple la
00:07:11
colonne on va lister tous les noms des
00:07:13
inscrits la colonne prennant va lister
00:07:15
tous les prénoms des inscrits la colonne
00:07:17
d'adn essence toutes les dates de
00:07:19
naissance etc
00:07:20
ainsi c'est moore forment une population
00:07:23
homogène et on peut pas trouver des
00:07:25
intrus qui ne partagent pas les
00:07:27
attributs de cette table donc la table
00:07:30
des membres inscrits sera de cette forme
00:07:32
comme vous voyez chaque line va contenir
00:07:34
les informations qui sont liées à un
00:07:37
inscrire ou un enregistrement par
00:07:40
exemple on va trouver une ligne qui
00:07:41
contient tout ou bien toutes les données
00:07:44
du l'inscrit thomass organes une autre
00:07:47
qui va contenir toutes les données de sa
00:07:49
mauvaise série et c'est à chaque fois
00:07:51
qu'il y aura un nouveau abonnés
00:07:52
la line qui lui correspond va s'ajouter
00:07:55
dans cette table là et qui va contenir
00:07:58
ces données
00:08:00
dans une base de données relationnelle
00:08:02
on peut trouver qu'une seule relation
00:08:04
maintenant la plupart des cas on trouve
00:08:06
plusieurs relations au plusieurs tables
00:08:08
et chaque relation contient un ensemble
00:08:11
d'enregistrement lié à un sujet donné
00:08:13
ces relations sont liées entre elles par
00:08:15
des liaisons je vais pas donner trop de
00:08:19
détails là dessus parce que je vais
00:08:20
consacrer une vidéo rien que pour parler
00:08:22
des bases de données relationnelles mais
00:08:24
ces liaisons permettent en commençant
00:08:27
par une table d'avoir accès à toutes les
00:08:30
données que contient les autres tables
00:08:33
et la deuxième catégorie des bases de
00:08:36
données
00:08:36
c'est les bases de données non
00:08:38
relationnelles ou qu'on appelle les
00:08:41
bases de données non sql donc toute base
00:08:46
de données qui ne respectent pas le
00:08:47
modèle relationnel convient d'expliquer
00:08:49
tout à l'heure et considéré une base de
00:08:51
données non sql ce type de base de
00:08:54
données est utilisé pour enregistrer des
00:08:57
données non structurées et non organisés
00:09:00
il existe bien sûr d'autres plusieurs
00:09:03
types de bases de données nosql on peut
00:09:05
trouver des bases de données nosql qui
00:09:07
enregistre les données sous forme de
00:09:09
colonne d'autres qui enregistre les
00:09:11
données sous forme de documents sous
00:09:13
forme de graphe sous forme de clé valeur
00:09:16
bref tout base de données où les données
00:09:19
ne sont pas enregistrées sous forme de
00:09:22
relation est considéré une base de
00:09:24
données non relationnelles ou non
00:09:26
lescure
00:09:29
donc là j'arrive à la fin de cette vidéo
00:09:32
où j'espère vraiment qu'elle vous a plu
00:09:34
et que vous avez pu comprendre la notion
00:09:36
des bases de données et des bases de
00:09:38
données relationnelles et je vous donne
00:09:41
un rendez vous dans une prochaine vidéo
00:09:43
dans laquelle je vais vous expliquer
00:09:44
d'autres notions relatives aux bases de
00:09:47
données
00:09:48
à bientôt