Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Bases de données - Niveaux de données

Les niveaux de données Encyclopédie


Les niveaux ANSI/SPARC

L'architecture ANSI/SPARC, datant de 1975, définit des niveaux d'abstraction pour un système de gestion de bases de données :

  • Niveau interne (ou physique) : il définit la façon selon laquelle sont stockées les données et les méthodes pour y accéder
  • Niveau conceptuel : appelé aussi MCD (modèle conceptuel des données) ou MLD (modèle logique des données). Il définit l'arrangement des informations au sein de la base de données
  • Niveau externe : il définit les vues des utilisateurs

Les caractéristiques d'un SGBD

L'architecture à trois niveaux définie par le standard ANSI/SPARC permet d'avoir une indépendance entre les données et les traitements. D'une manière générale un SGBD doit avoir les caractéristiques suivantes :

  • Indépendance physique : le niveau physique peut être modifié indépendamment du niveau conceptuel. Cela signifie que tous les aspects matériels de la base de données n'apparaissent pas pour l'utilisateur, il s'agit simplement d'une structure transparente de représentation des informations
  • Indépendance logique : le niveau conceptuel doit pouvoir être modifié sans remettre en cause le niveau physique, c'est-à-dire que l'administrateur de la base doit pouvoir la faire évoluer sans que cela gêne les utilisateurs
  • Manipulabilité : des personnes ne connaissant pas la base de données doivent être capables de décrire leur requête sans faire référence à des éléments techniques de la base de données
  • Rapidité des accès : le système doit pouvoir fournir les réponses aux requêtes le plus rapidement possible, cela implique des algorithmes de recherche rapides
  • Administration centralisée : le SGBD doit permettre à l'administrateur de pouvoir manipuler les données, insérer des éléments, vérifier son intégrité de façon centralisée
  • Limitation de la redondance : le SGBD doit pouvoir éviter dans la mesure du possible des informations redondantes, afin d'éviter d'une part un gaspillage d'espace mémoire mais aussi des erreurs
  • Vérification de l'intégrité : les données doivent être cohérentes entre elles, de plus lorsque des éléments font référence à d'autres, ces derniers doivent être présents
  • Partageabilité des données : le SGBD doit permettre l'accès simultané à la base de données par plusieurs utilisateurs
  • Sécurité des données : le SGBD doit présenter des mécanismes permettant de gérer les droits d'accès aux données selon les utilisateurs

Trucs & astuces pertinents trouvés dans la base de connaissances

24/12 13h47 Récupération de données perdues (Sécurité)
22/09 12h39 Exportation et importation de données (Microsoft Outlook)
09/04 13h28 Prévention d'Execution des Données (Systèmes d'exploitation)
30/03 19h11 Guide de récupération de données sur disque dur (Disque dur)
30/03 12h30 Guide pratique de récupération de données sur disque (Disque dur)
18/02 19h13 Rédiger un fichier pour "Base de connaissance" (CommentçaMarche)
18/02 02h11 Nettoyage de la base de registre (Base de registre)
13/02 00h44 Créer une base de connaissances (Organisation)
12/10 12h19 Base de Registre : Sauvegarde et Restauration (Windows XP)
22/09 18h56 Connexion à une base Oracle en php (Oracle)
Base de données Plus d'astuces sur « Base de données »

Discussions pertinentes trouvées dans le forum

14/06 11h30 vbscript base donnée access VBscript et Base de donnée Access Développement 23/12 15h01->Lupin.A17
02/03 19h00 base donnée php mysql problème base de donnée php-mysql Webmastering 03/03 15h44->PNL14
20/11 14h20 choix langage base donnée projet Choix d'un langage+base de donnée pour projet Développement 21/11 21h12->sebsauvage14
20/06 17h48 import base donnees oracle Import base de donnees oracle Développement 17/02 09h48->abdou9
07/08 17h47 base donnée mysql php Probleme base donnée mysql et php Webmastering 08/08 16h14->Rémy9
06/12 16h28 base données météorologique Base de données météorologique Windows 07/12 19h44->aranjuez318
12/02 13h51 double pseudo sans base donnée Problème: Double Pseudo (Sans Base de Donnée) Webmastering 13/02 06h23->ClaudeDavy8
16/02 03h49 sans base données Avec ou sans base de données? Internet 18/03 16h51->Cyrano757
02/11 11h03 quel langage choisir base données [Quel langage choisir ?] Base de données Développement 01/04 19h28->monsar057
24/01 14h05 import données xml base données Import données XML -> Base de données Développement 07/02 09h05->Druide7
Discussion fermée Problème résolu Base de données Plus de discussions sur « Base de données »

Ce document intitulé « Bases de données - Niveaux de données » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.