Como coletar tabelas em esquemas com SQL
Uma tabela consiste em linhas e colunas e geralmente lida com um tipo específico de entidade no SQL, tais como clientes, produtos ou faturas. trabalho útil geralmente requer informações sobre vários (ou muitos) relacionado entidades. Organizacionalmente, de recolher as mesas que você associar a estas entidades de acordo com um esquema lógico. UMA lógicoesquema é a estrutura organizacional de uma coleção de tabelas relacionadas.
A base de dados também tem um esquema físico - que representa a disposição física dos dados e os seus itens associados (tais como índices) em dispositivos de armazenamento do sistema. Quando ferver frase # 147 o esquema # 148- de um banco de dados, refere-se ao esquema lógico, não o esquema físico.
Em um sistema onde vários projetos não relacionados pode co-residir, você pode atribuir todas as tabelas relacionadas a um esquema. Você pode coletar outros grupos de tabelas em esquemas próprios.
Certifique-se de nomear seus esquemas para garantir que ninguém acidentalmente mistura mesas de um projeto com mesas de outro. Cada projeto tem seu próprio schema- associado você pode distingui-lo de outros esquemas pelo nome. Vendo certos nomes de tabela (como cliente, produto e assim por diante) aparecem em vários projetos, no entanto, é comum.
Se existe alguma chance de uma ambiguidade de nomes, qualificar o nome tabela usando seu nome de esquema também (como no nome_do_esquema.nome_da_tabela). Se você não se qualificar um nome de tabela, SQL atribui essa tabela para o esquema padrão.