SQL Server Create Schema

SQL Server Create Schema
No SQL Server, um esquema refere -se a uma coleção de objetos de banco de dados (como tabelas, visualizações e procedimentos armazenados) que são agrupados com base em sua função. Pense em um esquema como um contêiner lógico que armazena os objetos de banco de dados relacionados, permitindo que você os visualize e gerencie -os como uma única unidade.

Cada esquema em um banco de dados SQL Server tem um nome exclusivo, e cada objeto de banco de dados pertence a um único esquema. Isso significa que você pode ter vários objetos em um banco de dados com o mesmo nome, desde que pertencem a diferentes esquemas.

O objetivo deste tutorial é guiá -lo através de vários métodos e técnicas para inicializar um novo esquema de banco de dados no servidor SQL.

Por padrão, o SQL Server fornece esquemas como DBO, SYS e Information_schema. Depois de criar um novo banco de dados, ele usa o esquema DBO por padrão. Da mesma forma, criando um novo usuário no SQL Server, o usuário toma o DBO como o esquema padrão.

Nota: o sistema protege os esquemas SYS e Information_schema. O servidor SQL impede que você modifique diretamente os valores nos esquemas.

Declaração de esquema SQL Server Create

Podemos usar o comando CREATE SCHEMA T-SQL para criar um novo esquema no servidor SQL.

Sintaxe:

Criar esquema esquema_name_clause [[… n]]

schema_name
| Autorização proprietário_name
| schema_name autorização proprietário_name

Nesse caso, começamos definindo o nome do esquema seguido pelo proprietário do esquema usando a palavra -chave de autorização.

Nota: a criação de esquema é uma operação atômica. Isso significa que a cláusula falha sem afetar o banco de dados se um erro for encontrado na declaração.

SQL Server Create Schema - Transact -SQL

Aqui está um exemplo de demonstração da criação de esquema no SQL Server usando a cláusula Create Schema:

Criar esquema local_db_schema;

SQL Server Create Schema - SSMS

Você também pode criar um esquema usando o SQL Server Management Studio. Primeiro, abra o objeto Explorer e localize o banco de dados em que você deseja criar um novo esquema.

Em seguida, expanda os valores do banco de dados e navegue para a segurança -> esquemas.

Clique com o botão direito do mouse na pasta Esquema e selecione “Novo esquema.”

Isso lança uma janela de criação de esquema. Defina o nome do esquema e selecione o proprietário. Você pode escolher um usuário existente no servidor ou usar o usuário DBO padrão.

Depois de selecionar o proprietário do esquema, clique em OK para inicializar um novo esquema. Você deve ver o esquema criado na lista da seguinte maneira:

Depois de criar um novo esquema, você pode criar novos objetos. Por exemplo, para adicionar uma tabela ao local_db_schema, execute o seguinte comando:

Crie a tabela local_db.LOCAL_DB_SCHEMA.bancos de dados (
Id int não identidade nula (1,1) Chave primária,
Server_name Varchar (50),
Server_address Varchar (255) não nulo,
compressão_method Varchar (100) padrão 'nenhum',
size_on_disk float não nulo,
Size_Compressed Float,
Total_records int não nulo,
init_date data
);

A consulta anterior cria uma tabela chamada bancos de dados no esquema local_db_schema do banco de dados local_db.

Conclusão

Esta posta. Isso permite que você inicialize novos esquemas em um determinado banco de dados.