Como encomendar tabelas sql por catálogo

Para os sistemas de banco de dados muito grandes, vários esquemas SQL pode não ser suficiente. Em um grande ambiente de banco de dados distribuído com muitos usuários, você pode até achar nomes de esquema duplicados. Para evitar esta situação, SQL acrescenta outro nível de hierarquia de contenção: o catálogo. UMA Catálogo é uma coleção nomeada de esquemas.

Você pode qualificar um nome de tabela usando um nome de catálogo e um nome de esquema. Esta salvaguarda é a melhor maneira de garantir que ninguém confunde a mesa em um esquema com uma tabela que tem o mesmo nome em algum outro esquema que tem o mesmo nome do esquema. O nome do catálogo qualificado aparece no seguinte formato:

CATALOG_NAME.SCHEMA_NAME.TABLE_NAME

No topo da hierarquia de contenção de banco de dados são clusters. Sistemas raramente requerem o uso de toda a gama de contenção em hierarquia indo para o nível catálogo é suficiente na maioria dos casos. Um catálogo contém schemas- um esquema contém tabelas e tabelas vistas- e vistas contêm colunas e linhas.

O catálogo também contém o esquema de informações. O esquema de informações contém as tabelas do sistema. As tabelas do sistema segurar os metadados associados com os outros esquemas. O metadados contidos nas tabelas do sistema é o que torna o banco de dados auto-descritivo.

Porque catálogos são identificados pelo nome, você pode ter vários catálogos em um banco de dados. Cada catálogo pode ter vários esquemas, e cada esquema pode ter várias tabelas. Claro, cada tabela pode ter várias colunas e linhas.

Video: 23 - T-SQL - OUTER JOINS - LEFT e RIGHT - Selecionar dados de várias tabelas - SQL Server


Publicações relacionadas