Tunisiano
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tunisiano


 
AccueilDernières imagesS'enregistrerConnexion

 

 Comment la base de données diffère de l'approche des concepts traditionnels du système de fichiers?

Aller en bas 
AuteurMessage
Admin
Directeur du Forum
Directeur du Forum
Admin


Masculin
Le nombre de contributions : 2211
points : 12091
Réputation : 0
Date d'Inscrit : 21/06/2009
Age : 32

Comment la base de données diffère de l'approche des concepts traditionnels du système de fichiers? Empty
MessageSujet: Comment la base de données diffère de l'approche des concepts traditionnels du système de fichiers?   Comment la base de données diffère de l'approche des concepts traditionnels du système de fichiers? Icon_minitimeLun Jan 31, 2011 12:42 pm

Une base de données est une collection de données interreliées stockées dans un serveur de base de données; ces données seront stockées sous forme de tableaux. L'objectif principal de base de données est de fournir un moyen de stocker et récupérer des informations de base de données de manière rapide et efficace.

Il existe un certain nombre de caractéristiques qui diffère du système de gestion de fichiers traditionnels. Dans l'approche de système de fichiers, chaque utilisateur définit et met en œuvre les fichiers nécessaires pour une application spécifique pour fonctionner. Par exemple dans le département des ventes d'une entreprise, un utilisateur sera de maintenir les détails de la façon dont de nombreux vendeurs ne sont pas là, dans le département des ventes et de leurs classes, ces détails seront stockés et conservés dans un fichier séparé.

Un autre utilisateur sera de maintenir les détails salaire vendeur travaillant dans le souci, le rapport salaire détaillé sera stockés et conservés dans un fichier séparé. Bien que les deux utilisateurs sont intéressés par les données de la Vendeurs ils seront avoir leurs coordonnées dans un fichier séparé, et qu'ils ont besoin de programmes différents pour manipuler leurs fichiers. Cela conduira à un gaspillage d'espace et de redondance ou de réplication de données, qui peut prêter à confusion, le partage des données entre les différents utilisateurs n'est pas possible, l'incohérence des données peut se produire. Ces fichiers ne seront pas avoir une inter-relation entre les données stockées dans ces fichiers. C'est pourquoi dans le fichier de traitement de tous les utilisateurs traditionnels sera la définition de leurs propres contraintes et mettre en œuvre les fichiers nécessaires pour les applications.

Dans l'approche de base de données, un référentiel de données unique est mis à jour qui est défini une fois, puis consulté par de nombreux utilisateurs. La caractéristique fondamentale de l'approche de base de données est que le système de base de données ne contient pas seulement des données, mais il contient une définition complète ou la description de la structure de base de données et les contraintes. Ces définitions sont stockés dans un catalogue système, qui contient les informations sur la structure et les définitions de la base de données. Les informations stockées dans le catalogue est appelé les métadonnées, il décrit la base de données primaire. C'est pourquoi cette approche fonctionne sur n'importe quel type de base de données, par exemple, base de données d'assurance, compagnies aériennes, bases de données bancaires, détails des Finances et de base de données d'informations d'entreprise. Mais dans le système de fichier de traitement traditionnel de l'application est développée dans un but précis et ils auront accès à la base de données spécifiques.

L'autre caractéristique principale de la base de données est qu'il permettra à plusieurs utilisateurs d'accéder à la base de données en même temps et le partage des données est possible. La base de données doit inclure des logiciels de contrôle de concurrence pour faire en sorte que plusieurs utilisateurs essaient de mettre à jour les mêmes données en même temps, il convient de maintenir de façon contrôlée. Dans l'approche de système de fichiers de nombreux programmeurs sera la création de fichiers sur une longue période et les différents fichiers ont un format différent, dans des langues diverses applications.

Il ya donc possibilité d'obtenir de l'information en double, cette redondance est le stockage de données plusieurs fois le même conduit à des coûts plus élevés et le gaspillage de l'espace. Cela peut aboutir à l'incohérence des données dans la demande, c'est parce que mise à jour est fait pour certains des fichiers et non tous les fichiers. En outre dans l'approche de base de données de plusieurs vues peuvent être créés. Voir est une représentation adaptée des informations contenues dans une ou plusieurs tables. Voir est aussi appelé «table virtuelle», car point de vue ne contient pas de documents stockés physiquement et ne sera pas occuper n'importe quel espace.

Une base de données multi-utilisateurs dont les utilisateurs ont de nombreuses applications doivent fournir des installations permettant de définir des vues multiples. Dans le système de fichiers traditionnels, si des changements sont apportés à la structure des fichiers si auront une incidence sur tous les programmes, afin de modifier la structure d'un fichier peut nécessiter la modification de tous les programmes que l'accès au fichier. Mais dans le cas de l'approche de base de données de la structure de la base de données sont stockées séparément dans le catalogue système de l'accès des programmes d'application. Cette propriété est connue sous le nom Programme pour l'autonomie de données.

Base de données peuvent être utilisées pour fournir un stockage persistant pour les objets du programme et des structures de données qui ont abouti à l'approche de base de données orientée objet. Les systèmes traditionnels souffert de problème de désadaptation d'impédance et de la difficulté à accéder aux données, ce qui est évité dans le système de base de données orientée objet. Base de données peut être utilisé pour représenter des relations complexes entre les données ainsi que pour récupérer et mettre à jour les données relatives facilement et efficacement.

Il est possible de définir et d'appliquer des contraintes d'intégrité des données stockées dans la base de données. La base de données fournit également des installations de récupération de défaillances matérielles et logicielles. Le sous-système de sauvegarde et de récupération est responsable du recouvrement. Il réduit le temps de développement d'applications considérablement par rapport à l'approche du système de fichiers et la disponibilité des mises à jour des informations de tous les utilisateurs. Il assure également la sécurité des données stockées dans le système de base de données.
Revenir en haut Aller en bas
http://ton-monde.info
 
Comment la base de données diffère de l'approche des concepts traditionnels du système de fichiers?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment lutter contre la corruption de base de données Access
» Envisager des outils fiables de comparaison de base de données lorsque vous configurez un nouvelle base de données
» Les entreprises de base de données - Comment choisir un promoteur
» Comment obtenir des données dans une base MSACCESS
» Comment construire et optimiser la puissance de votre base de données

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tunisiano :: Informatique :: Bases de données-
Sauter vers: