.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction aux bases de données
BD4 S.B., F.C., & N. G. d. R.
Licence MIASHS, Master ISIFAR, Paris-Diderot
Janvier 2015
BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 1/10 Janvier 2015 1 / 10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Bases de données
Pourquoi ?
Les bases de données ne sont pas un langage (comme JAVA) ou un
environment de calcul (comme R). Ce sont des logiciels intermédiaires
qui assurent une fonction complémentaire : le stockage au long cours
des données.
D’ viennent elles ?
Les entreprises et les administrations ont toujours cultivé une mémoire
sous forme de fichiers plus ou moins mécanisés et formattés.
Ces fichiers mécanisés répondaient à des exigences de fiabilité, de
convenance (facilité de la recherche, de la maintenance).
Bases de données relationnelles
forment un sous-ensemble important (prépondérant) des systèmes de
gestion des bases de données.
BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 2/10 Janvier 2015 2 / 10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Collection de data frames
Caricaturalement
Une base de données est une collection de tables dont la forme
ressemble à celle d’un data frame de R
Data frame (R)
Un data frame est une liste de vecteurs. Les vecteurs sont tous de même
longueur. Les données d’un vecteur sont d’un même type. Mais
chaque vecteur a son type. Chaque élément de la liste (chaque
vecteur) possède un nom.
Autres environments (Excel,Python/Pandas, ...)
Les spreadsheet des tableurs, les DataFrame en Python/Pandas permettent de
représenter ce que les data frame représentent en R.
R/Tableurs
offrent un environnement interactif de manipulation de données et un
environnement de définition de données.
BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 3/10 Janvier 2015 3 / 10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Au delà
Persistance
Les tableurs, Rnoffrent pas de persistance : entre deux sessions les
données sont confiées au système de fichiers de l’ordinateur.
Intégrité
Les données confiées au système de fichiers peuvent être altérées par
d’autre logiciel.
Concurrence
Les data frame ou équivalents ne peuvent pas être manipulés (consultés,
mis à jour) de manière concurrente par plusieurs (ou du moins par une
grande quantité d’) utilisateurs.
BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 4/10 Janvier 2015 4 / 10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Usages
Derrière les sites web dynamiques
il y a en général une base de données.
Logiciels personnels
Derrière certaines applications (gestion de photos, de carnet
d’adresses, ...), on trouve des bases de données légères.
Partout
L’usage (transparent) des bases de données est universel :
smartphones, tablettes, ...
web, réseaux sociaux
administrations (APOGEE...)
entreprises (Stocks Supply Chain, Customer Relationship
Management, ...)
NSA
BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 6/10 Janvier 2015 6 / 10
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !