Conception d'une application web pour la publication des résultats académiques dans un portail documentaire.( Télécharger le fichier original )par Patrick IZATINA MBALA Institut Supérieur de Techniques Appliquées - Licence 2014 |
I.4.1.2.6. LES DIFFERENTS MODELES DE BASE DE DONNEES1Les bases de données sont apparues à la fin des années 60, à une époque où la nécessité d'un système de gestion de l'information souple se faisait ressentir. Il existe cinq modèles de SGBD, différenciés selon la représentation des données qu'elle contient :
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. La figure ci-dessous illustre le modèle réseau. La figure I.5 ci-dessous illustre le modèle réseau. 1 http://www.commentçamarche.com\bddintro.htm I S T A 2 0 1 4 - 2 0 1 5 P a g e | - 17 - Fig. I.5 : modèle réseau c. 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). Elles sont basées sur l'algèbre relationnelle et un langage déclaratif (généralement SQL). La manipulation de ces données se fait selon la théorie mathématique des relations. Le tableau I.1 nous montre une base relationnelle. Tableau I.1 : base relationnelle
Les données sont stockées sous forme d'objets, c'est-à-dire de structures appelées classes présentant des données membres. Les champs sont des instances de ces classes. La figure I.6 ci-dessous illustre le modèle objet. I S T A 2 0 1 4 - 2 0 1 5 P a g e | - 18 - Fig. I.6 : modèle objet I.4.1.2.7. CYCLE DE VIE D'UNE BASE DE DONNEES1On appelle conception d'une base de données la phase d'analyse qui aboutit à déterminer le futur contenu de la base. Lorsqu'une entreprise décide, pour son informatisation, d'adopter une approche base de données, le premier problème à résoudre, peut-être le plus difficile, est de déterminer les informations qu'il conviendra de mettre dans la base de données. Il faut ainsi que l'ensemble des utilisateurs actuels et futurs de cette base de données se mettent d'accord sur la nature et les caractéristiques des informations qu'il faut garder pour assurer la gestion de l'entreprise. Une fois que cet accord aura été établi, il faudra pouvoir transmettre son contenu au logiciel SGBD choisi par l'entreprise. Ceci sera fait au moyen d'un langage symbolique, spécifique du logiciel choisi, que l'on appelle langage de description de données (LDD). Une fois que le SGBD aura pris connaissance de cette description, il sera possible aux utilisateurs d'entrer les données, c'est-à-dire de constituer la première version, initiale, de la base de données. On appelle implantation de la base de données cette phase qui consiste à décrire la base de données dans le langage du SGBD et construire cette première version. Une fois l'implantation terminée, peut commencer l'utilisation de la base de données. Celle-ci se fait au moyen d'un langage, dit langage de manipulation de données (LMD), qui permet d'exprimer aussi bien les requêtes d'interrogation (pour obtenir des informations contenues dans la base) que des requêtes de mise à jour (pour ajouter de nouvelles informations, supprimer des informations périmées, modifier le contenu des informations). 1 http://tecfa.unige.ch/staf/staf-h/tassini/staf2x/Heidi/last_bd.htm : Dana Torres, Luis Gonzalez, SaraTassinim, Cours de Bases de Données, Avril 2003 - Exercice DESS STAF I S T A 2 0 1 4 - 2 0 1 5 P a g e | - 19 - On appelle cycle de vie d'une base de données la suite des phases conception, implantation, utilisation. |
|