Uma introdução às tabelas SQL

Uma introdução às tabelas SQL

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Neste artigo, aprenderemos o conceito de tabelas SQL e trabalharemos em como podemos criar tabelas com diferentes técnicas no SQL Server.

Um modelo de banco de dados relacional é um dos modelos de dados mais usados ​​para armazenar e processar os dados. As tabelas são os elementos essenciais de um banco de dados. Nesse contexto, as tabelas são os objetos de banco de dados que mantêm os dados nos bancos de dados relacionais. Um banco de dados contém uma ou mais tabelas e essas tabelas podem ser modeladas como relacionais. As tabelas passam a existir a partir das colunas e cada coluna deve ter um nome e um tipo de dados. Essas colunas armazenam dados de acordo com os tipos de dados definidos e esses registros de dados são chamados de linhas. A ilustração a seguir mostra um exemplo de uma estrutura de tabela.

Anatomia de uma tabela SQL

Como podemos ver, o Pessoas tabela consiste em Eu iria, Nome, Sobrenomee Era colunas. Essas colunas mantêm dados numéricos ou de texto de acordo com os tipos de dados definidos. Agora, aprenderemos como criar tabelas com diferentes técnicas.

Crie uma tabela usando o SQL Server Management Studio (SSMS)

O SQL Server Management Studio é um IDE (ambiente de desenvolvimento integrado) que ajuda a gerenciar o SQL Server e criar consultas T-SQL. Portanto, é muito fácil criar uma tabela através do SSMS. Após conectar-se ao banco de dados, clique com o botão direito do mouse no Tabelas pasta e selecione o Novo no menu pop-up e clique no botão Tabela opção.

Crie uma tabela usando SSMS

UMA Nova tabela janela personalizada será mostrada para criar uma tabela rapidamente. Ao mesmo tempo, podemos encontrar as propriedades da coluna selecionada na parte inferior da mesma tela.

Leia Também  Dicas de ajuste de consulta do SQL Server para iniciantes com exemplos práticos

  Propriedade de uma coluna no SSMS

Na janela Nova tabela, podemos definir as colunas com nomes e tipos de dados. Cada coluna deve ter um tipo de dados e um nome exclusivo.

Projetando uma tabela no SSMS

Dica: Quando marcamos a opção Permitir nulos, podemos armazenar valores nulos na coluna associada.

Quando clicamos com o botão direito do mouse em qualquer coluna, podemos definir algumas opções para essa coluna. A seta à direita indica em qual coluna estamos trabalhando.

Alterando a configuração da chave primária de uma coluna no SSMS

Definir chave primária: o chave primária é um valor ou combinação de valores que ajudam a identificar exclusivamente cada linha da tabela. Para esta tabela, definiremos o Eu iria coluna como uma chave primária. Após definir uma coluna como chave primária, um sinal de chave será exibido na coluna.

Definir uma coluna como chave primária

Quando tentamos verificar o Permitir nulos opção para uma coluna que foi definida como chave primária, o SSMS retorna um erro.

Colunas de chave primária não permitem valores nulos

Como dissemos, as tabelas SQL permitem especificar chaves primárias compostas. Somente precisamos selecionar mais de uma coluna com a ajuda da tecla Shift e clicar na opção Definir chave primária.

Definir uma coluna como chave primária

O sinal da chave será mostrado para essas várias colunas.

Como criar uma chave primária composta no SQL Server

Relacionamentos: Esta opção fornece para definir um relacionamento de chave estrangeira com as outras tabelas.

Índices / Chaves: Por meio dessa opção, podemos criar índices ou definir restrições exclusivas para as colunas.

Verificar restrições: As restrições de verificação são usadas para controlar, de acordo com a regra especificada, os dados que serão armazenados pelas colunas. Esta opção fornece para criar este tipo de regras (restrições).

Propriedades: Quando selecionamos essa opção para qualquer coluna, podemos acessar as janelas de propriedades da tabela.

Dar um nome à tabela antes para criar uma tabela SQL

Nesta tela, podemos alterar o nome da tabela e outras propriedades da tabela. Como etapa final, clicaremos no botão Salvar ou na combinação de teclas CTRL + S. A tabela criada será mostrada sob o Tabelas pasta.

Leia Também  Tabelas dinâmicas dinâmicas no SQL Server

Encontre a tabela criada na pasta da tabela no SSMS

Crie uma tabela usando T-SQL

o CRIAR A TABELA A instrução é usada para criar uma nova tabela no SQL Server. A consulta abaixo cria a tabela Pessoas. Após a instrução CREATE TABLE, definimos o nome da tabela. Entre parênteses, especificamos os nomes das colunas e os tipos de dados. Além disso, definimos o Eu iria coluna como uma chave primária.

Mensagem de erro

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Recebemos um erro após a execução da consulta, porque existe uma tabela com o mesmo nome no mesmo esquema. Por esse motivo, antes de criar uma tabela, precisamos verificar a existência da tabela para evitar esse tipo de erro. o DROP TABLE condição será executada se o Pessoas A tabela já existe no banco de dados.

Crie uma tabela SQL através da consulta

Crie uma tabela a partir de uma tabela existente

Podemos criar uma nova tabela a partir da tabela existente. A instrução SELECT INTO cria uma nova tabela e insere o conjunto de resultados do SELECT consulta para a nova tabela. No entanto, se queremos criar uma cópia vazia de uma tabela, podemos usar o seguinte método. Este método usa uma condição WHERE que faz com que um conjunto de resultados vazio seja retornado da consulta.

Leia Também  Bem-vindo ao Redgate Deploy e DevOps de banco de dados multiplataforma

Como criar uma tabela a partir de uma existente

A desvantagem desse método é que ele não copia os índices e restrições da tabela de origem para a tabela de destino (nova). Por exemplo, sabemos que a coluna Id é a chave primária para o Pessoa
tabela, mas esse atributo não é transferido para o CopyPerson tabela.

Crie uma tabela usando o Azure Data Studio

Azure Data Studio é uma nova ferramenta leve que nos permite executar consultas no local ou em bancos de dados em nuvem e também ajuda a gerenciar bancos de dados. Os snippets de código são uma das principais vantagens do Azure Data Studio. Esses modelos nos ajudam a digitar consultas para gerar facilmente a sintaxe adequada. Depois de abrir uma nova janela de consulta, digitamos “CRIAR A TABELA”Para criar uma tabela SQL e selecione o sqlCreateTable trecho.

Como criar uma tabela com o Azure Data Studio

Após selecionar o modelo, a tabela de consulta será automaticamente digitada na janela de consulta.

Usando trechos de código para criar uma nova tabela SQL

Após modificar os campos obrigatórios do modelo, a instrução CREATE TABLE será concluída.

Crie uma tabela no Azure Data Studio

Conclusão

Neste artigo, aprendemos os fundamentos das tabelas SQL nos bancos de dados relacionais e, em seguida, aprendemos diferentes técnicas usadas para criar tabelas. Podemos usar o método mais fácil e conveniente para nós.

Esat Erkec
Últimas mensagens de Esat Erkec (ver todos)

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br