Académique Documents
Professionnel Documents
Culture Documents
Introduction
Nécessité des bases de données
Système de Gestion de Bases de Données
Architecture d’un SGBD
Base de données
Introduction à la base de données
Mahran Farhat
Laboratoire RIADI-GDL, ENSI Manouba
Plan
1 Présentation du Module
2 Introduction
Objectif général
Objectifs :
Comprendre les fondamentaux des bases de données
Maı̂triser la gestion d’une base de données
Maı̂triser le langage SQL
Pré-requis :
Des connaissances en Merise
Éléments du contenu
Organisation du cours
Évaluation
Introduction
Introduction
Qu’est-ce qu’une base de données ?
Introduction
Qu’est-ce qu’une base de données ?
Numérisation de données
Numérisation de données
Solution de numérisation
La solution immédiate, qui a été proposée par les informaticiens,
était l’utilisation des fichiers comme support numérique pour
stocker les données.
Fichiers
Fichiers
Les limites des fichiers
Fichiers
Bases de données
L’indépendance données/programmes
Présentation
Une fois une base est définie le SGBD doit offrir les moyens de
manipuler les données de cette base. Les manipulations
consistent à insérer des données dans la base, les supprimer et
les modifier (mettre à jour). Ainsi, le système doit offrir les
outils nécessaires dont le minimum est un langage de
manipulation de données.
Architecture de référence
L’architecture de référence d’un SGBD est celle définit en
1975 par le groupe de travail ANSI 1 /SPARC 2
Exemple de SGBD
PostgreSQL :
http ://www.postgresql.org/ dans le domaine public ;
MySQL :
http ://www.mysql.org/ dans le domaine public ;
Oracle :
http ://www.oracle.com/ d’Oracle Corporation ;
IBM DB2 :
http ://www-306.ibm.com/software/data/db2/ d’IBM
Microsoft SQL Server :
http ://www.microsoft.com/sql/ de Microsoft
Microsoft Access :
http ://www.microsoft.com/sql/ de Microsoft
Sybase :
http ://www.sybase.com de Sybase
Informix :
http ://www-306.ibm.com/software/data/informix/ d’IBM