Académique Documents
Professionnel Documents
Culture Documents
elhadiq.pro@gmail.com
23-09-2023
1/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Table des matières
2/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Qu’est-ce qu’une base de données ?
3/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Qu’est-ce qu’une base de données ?
3/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Base de données informatisée.
4/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Base de données informatisée.
4/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Système de gestion de base de données (SGBD)
5/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Système de gestion de base de données (SGBD)
5/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Système de gestion de base de données (SGBD)
5/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Système de gestion de base de données (SGBD)
5/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Modèle de base de données: Modèle hiérarchique
les données sont classées hiérarchiquement, selon une arborescence
descendante.
Ce modèle utilise des pointeurs entre les différents enregistrements.
Il s’agit du premier modèle de SGBD.
6/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Modèle de base de données: le modèle réseau.
comme le modèle hiérarchique ce modèle utilise des pointeurs vers
des enregistrements.
Toutefois la structure n’est plus forcément arborescente dans le
sens descendant.
7/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Modèle de base de données: le modèle relationnel
le modèle relationnel (SGBDR, Système de gestion de bases de
données relationnelles) : les données sont enregistrées dans des
tableaux à deux dimensions (lignes et colonnes).
La manipulation de ces données se fait selon la théorie
mathématique des relations
8/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Modèle de base de données: le modèle objet.
9/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Objectifs d’un SGBD
10/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Objectifs d’un SGBD: Intégration et corrélation
11/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Objectifs d’un SGBD: Fléxibilité et indépendance
12/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Objectifs d’un SGBD: Disponibilité
13/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Objectifs d’un SGBD: Sécurité
Les données doivent pouvoir être protégées contre les accès non
autorisés. Pour cela, il faut pouvoir associer à chaque utilisateur
des droits d’accès aux données.
14/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Evolution des bases de données dans le temps
15/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
SGBDR (Système de Gestion de Base de Données
Relationnelle) :
MySQL
PostgreSQL
Microsoft SQL Server
Oracle Database
SQLite
IBM Db2
MariaDB
16/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données NoSQL :
17/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données NewSQL :
CockroachDB
Google Spanner
NuoDB
18/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données de graphes :
Neo4j
Amazon Neptune
JanusGraph
19/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données de séries temporelles :
InfluxDB
Prometheus
TimescaleDB
20/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données orientées colonnes :
Apache Cassandra
HBase
21/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données orientées documents :
MongoDB
CouchDB
RavenDB
22/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données en mémoire :
Redis
Memcached
23/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données multimodèles :
ArangoDB
OrientDB
24/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données spatiales :
25/26
Prof: EL HADIQ Zouhair Introduction aux bases de données
Bases de données temps réel :
26/26
Prof: EL HADIQ Zouhair Introduction aux bases de données