Comment commander tables SQL par catalogue

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

Tu peux 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 veiller à ce 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 sont base de données grappes. Systèmes exigent rarement usage de la pleine portée 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- contient colonnes et de lignes.

Le catalogue contient également le schéma d'information. Le schéma d'informations 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 la base de données auto-description.

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 rangées.

image0.jpg

» » » » Comment commander tables SQL par catalogue