Il ya différents types de bases de données. Le premier est une base de données de fichier plat , qui semblable à une feuille de calcul avec des lignes et des colonnes. Un annuaire est une base de données de fichier plat. Un autre type de base de données est une base de données relationnelle. Cela a une structure de petits éléments interdépendants appelés tables. Les éléments communs joindre les tables . Par exemple, une base de données médicales peut avoir une table pour le patient , une table d' assurance et une table de diagnostic. Cependant, un schéma commun , comme le patient et l'état médical , les lie ensemble. Schéma de base
Les schémas sont le principe d'organisation dans une base de données . Le schéma ne dit pas le développeur quelles sont les données à mettre dans la base de données, mais plutôt ce type de données qu'il doit contenir . Schéma eux-mêmes peuvent être ou ne pas exister dans une base de données , il ya un niveau abstrait pour eux. En général, un schéma se produit aux niveaux supérieurs de l'abstraction , au-dessus de programmation . Ils sont des modèles de conception enregistrées dans les documents et créé par les analystes métier et les concepteurs de bases de données .
Par exemple , un administrateur de base de données ( DBA) peut organiser une base de fabrication d'inclure le nom du produit , le coût du produit , temps de fabrication , le fournisseur et le travail coûts . Toutefois, le schéma d'organisation pourrait être de créer un poste de télévision . Le schéma spécifie le type de données qui sont entrées dans le système.
Relational Database Schema
Un schéma de base de données relationnelle spécifie une collection de tableaux . Cela donne une structure de travail pour les données hébergées dans l'instance de base de données.
L'objectif de la base de données de fabrication dans l'exemple ci-dessus est de construire un poste de télévision. Cependant, dans une base de données relationnelle , chaque table a un élément organisationnel qui concerne un tableau à l' autre de sorte qu'une description des données de produit complet de télévision existe grâce à l'utilisation de toutes les tables.
Chaque références de table un autre table comme une chaîne en ayant un élément commun entre les tables . De cette façon , le schéma - qui consiste à construire un poste de télévision - existe dans la base de données avec les tables communes établir la connexion. Le schéma n'existe pas à travers une table, mais de chacun d'eux agissant ensemble pour décrire les données relatives à la construction d'un poste de télévision.
Oracle Database Schema
pour voir les types de schéma de fonctionnement, nous pouvons regarder un schéma de base de données Oracle. Oracle est une société qui conçoit des logiciels de base de données pour développer des applications . Dans les bases de données Oracle , un schéma existe aussi un objet de schéma . Cela fait partie de la structure d'une base de données Oracle. Ici, les objets de schéma peuvent représenter modèle conceptuel d'un développeur de la connaissance capturé dans une base de données de l'entreprise. Le DBA peut être responsable de la base de données de l'entreprise , mais maintenant, le programmeur peut avoir un mot à dire dans la façon dont le schéma interagit avec les données . De cette façon , il peut y avoir plusieurs schémas associés à une base de données physique .