Comment commander des tableaux sql par catalogue

Pour les systèmes de base de données très grandes, plusieurs schémas SQL peuvent ne pas être suffisante. Dans un grand environnement de base de données distribuée avec de nombreux utilisateurs, vous pouvez même trouver des noms dupliqués de schéma. Pour éviter cette situation, SQL ajoute un autre niveau de la hiérarchie de confinement: le catalogue. UNE catalogue est une collection nommée de schémas.

Vous pouvez qualifier un nom de table en utilisant un nom de catalogue et un nom de schéma. Cette garantie est la meilleure façon de faire en sorte que personne ne confond la table dans un schéma avec une table qui a le même nom dans un autre schéma qui a le même nom de schéma. Le nom du catalogue qualifié apparaît dans le format suivant:

CATALOG_NAME.SCHEMA_NAME.TABLE_NAME

Au sommet de la hiérarchie de confinement de base de données sont grappes. Les systèmes nécessitent rarement l`utilisation de toute l`étendue de l`enceinte de confinement hierarchy- aller au niveau du catalogue est suffisant dans la plupart des cas. Un catalogue contient schemas- un schéma contient des tables et des tables et vues vues- contiennent des colonnes et des lignes.

Le catalogue contient également schéma d`information. Le schéma d`information contient les tables système. Les tables système contiennent les métadonnées associées avec les autres schémas. Les métadonnées contenues dans les tables système est ce qui rend l`auto-description de la base de données.

Parce que les catalogues sont identifiés par leur nom, vous pouvez avoir plusieurs catalogues dans une base de données. Chaque catalogue peut avoir plusieurs schémas, et chaque schéma peut avoir plusieurs tables. Bien sûr, chaque table peut avoir plusieurs colonnes et des lignes.

Articles connexes