Différence entre le schéma et la base de données Différence entre

Anonim

Schema vs Database?

Une base de données peut être décrite comme une collection de données structurées qui sont généralement stockées dans des systèmes informatiques. La structure d'une base de données est obtenue en organisant correctement les données à l'aide d'un modèle de base de données. Le terme «schéma» signifie «un plan ou une forme» et peut être défini comme la terminologie utilisée pour modéliser ou créer une structure logique à l'aide de laquelle des données peuvent être stockées dans une base de données. Techniquement parlant, un schéma de base de données est la structure sous-jacente décrite et supportée par le système de gestion de base de données utilisé pour stocker les enregistrements.

Généralement, un schéma est un niveau d'abstraction plus élevé des modèles de conception qui sont capturés et documentés par les concepteurs de bases de données et les analystes métier pendant la phase d'analyse d'un projet ou de développement de produit. Ils n'existent pas en tant que tels dans une base de données, mais dans certaines variantes de bases de données, ils peuvent être réalisés à certains niveaux sous une forme physique.

Lorsque nous introduisons un utilisateur dans cette perspective, nous pouvons définir ces trois entités (base de données, schéma et utilisateur) comme suit:

La base de données est une collection de fichiers physiques.

Un utilisateur est celui qui se connecte à une base de données.

Le schéma est la collection d'objets appartenant à l'utilisateur.

Pour résumer brièvement, un schéma est généralement une représentation graphique de la structure du système de base de données alors que la base de données elle-même est une collection structurée d'enregistrements ou de données.

Résumé:

1. Une base de données est la structure physique.

2. Le schéma est la structure logique.

3. Une base de données est une collection d'enregistrements et de données connexes stockés dans des tables.

4. Un schéma, d'autre part, est une définition logique de la base de données ou, en d'autres termes, un plan qui définit les noms de toutes les tables et colonnes et définit le type de chaque colonne, etc.

5. Dans certains systèmes de gestion de base de données, un schéma peut être réalisé sous une forme physique à n'importe lequel des niveaux.

6. Il n'y a pas de correspondance un-à-un entre les objets de schéma et les fichiers physiques qui stockent des informations sur les disques.