Académique Documents
Professionnel Documents
Culture Documents
Département d'informatique
Classe de 1ère CD
Exemple d’action :
- Énumérer quelques exemples de SGBD ;
- Déterminer quelques utilités des SGBD.
Situation problème :
Ali veut créer une base de données pour conserver les informations de son entreprise. Il
ne sait pas quoi utiliser, il fait appel à vous pour l’aider.
1- Quel type de logiciel utiliseriez-vous ? citez deux exemples.
2- Donnez-lui l’importance de ces logiciels ?
INTRODUCTION
Les logiciels de traitement de texte nous permettent de saisir un texte, mettre en
forme, sauvegarder sous forme de fichiers et publier les données textuelles. Les données
dans de tels fichiers sont manipulées comme des caractères, des mots ou des paragraphes. Il
est donc difficile d’organiser ces données pour pouvoir les manipuler facilement. Il existe
d’autres types de logiciels spécialisés dans l’organisation des données en tenant compte des
relations entre ces données : Les Systèmes de Gestion de Base de Données(SGBD).
I. DEFINITIONS
Un SGBD est un ensemble de logiciel destiné à manipuler les données et objets d’une
base de données, tout en cachant la complexité de la structure interne.
Comme exemples de SGBD, nous pouvons énumérer :
Microsoft office Acces, PostgreSql, Oracle, SQL Yog, MySql, etc.
2. Le modèle réseau
Il est presque semblable au modèle hiérarchique à la seule différence que sa structure n‘est
plus forcément arborescente dans le sens descendant.
Modèle père-fils
Structure de graphes
Langage navigationnel
Exemple de SGBD : IDMS, IIDS, SOCRATE
3. Le modèle relationnel
Une base de données relationnelle est une base de données structurée suivant les principes
de l‘algèbre relationnel. Dans ce modèle, les données sont enregistrées dans un tableau à n
dimensions (lignes et colonnes).
Modèle relationnel
Modèle mathématique de base : principe de l‘algèbre relationnel
Structure de tableaux
Langage de requêtes indépendant du système de stockage
Exemple de SGBD : MS ACCES , Focus, Ingres, Sybase, DB2,MySQL, Postgres, Oracle,
SQLite, MariaDB
Les plus utilisés actuellement
4. Le modèle objet
Les données sont stockées sous forme d‘objets, de structures appelées classes présentant
des données membres. Les champs sont les instances de ces classes.
Modèle à objets inspiré des langages de programmation à objets tels que Java, C++,
Eiffel,Smalltalk, CLOS….
Utilisation de l‘encapsulation, l‘héritage et la composition
Conclusion :
Les bases de données permettent de stocker les données. Pour manipuler les données
stockées dans celles-ci, on utilise des logiciels appelés SGBD.