Plano de Estudo

Anotações das Definições - Microsoft SQL

Resumo de definições

Campo 1Campo 2
Linha1Linha 1
Linha 2Linha 2
  • Banco de dados: Conjunto de tabelas.
  • Tabela: Conjunto de informações.
  • Registros: Conteúdo da tabela, se encontra dentro das linhas.
  • Chave primária: Um campo associado a uma chave primária não pode se repetir dentro das linhas/registros. Também existem as compostas, onde os dois registros não podem aparecer juntos, mas podem separados.
  • Chave estrangeira: Um campo associado a uma chave estrangeira se repete dentre tabelas, se tornando uma ligação entre uma tabela e outra.
  • View: Estrutura lógica dentro do banco de dados, que não existe fisicamente.
  • Procedures: Processos dentro do banco de dados, podem ser funções.
  • Trigger: Processos que precisam de um gatilho para serem executados.
  • Schema: Conjunto de tabelas.

Tipos de dados

Numéricos Exatos

  • Bigint: Inteiro grande, que tem o limite entre -2^63 e 2^63. (8 BITES)
  • Int: Inteiro com limite entre -2^31 e 2^31. (4 BYTES)
  • Smallint: Inteiro menor, que tem limite entre -2^15 e 2^15. (4 BYTES)
  • Tinyint: Inteiro muito pequeno, que vai entre 0 e 255.
  • Numeric/Decimal: Número com casas decimais fixas, que podem ser definidas até 38. (5 - 17 BYTES)
  • Bit: Um inteiro que da o valor 1 ou 0, geralmente para definir campos lógicos entre verdadeiro e falso.
  • Money: Um número que representa uma moeda, sempre acompanhado pelo símbolo da moeda em questão, que tem um limite entre -2^63 e 2^63. (8 BYTES)
  • Smallmoney: Um número pequeno que representa uma moeda, sempre acompanhado pelo símbolo da moeda em questão, e tem um limite entre -214.000 a +214.000 e uns quebrados. (4 BYTES)

Numéricos Aproximados

  • Float: Número maior com ponto flutuante.
  • Real: Número um pouco menor com ponto flutuante.

Data e Hora

  • Date: Informação com dia, mês e ano. No SQL Server geralmente é representado por ano, mês e dia.
  • DateTimeOffset: Informação do ano/mês/dia com hora/minuto/segundo com o fuso horário e o deslocamento em relação ao ponto de Greenwitch.
  • DateTime Data, hora, minuto e segundo.
  • DateTime2: Data, hora e minuto.
  • Samlldate: Data e hora.
  • Time: Hora.

Caracteres

Unicode

Unicode significa uma cadeia de caracteres que fornece num único conjunto de dados, todos os caracteres de todos os idiomas do mundo. Então, se eu vou armazenar no meu banco de dados uma informação que possui caracteres diferentes dos normais, tenho que usar o nVarchar ou nChar ou nTexto, porque ele vai acertar cadeias de caracteres unicode.

  • Char: Caracteres com valores fixos de 1 a 8000, sendo que quando indicado o valor, o comando não aceita algo diferente.
  • Varchar: Caracteres com valores fixos de 1 a 8000, sendo que quando indicado o valor, o comando aceita algo diferente.
Não Unicode
  • Texto: Caracteres sem valores fixos para armazenar dados grandes ou binários.

Caracteres Binários

  • Binário: Caracteres binários que variam de tamanho até 8000.
  • VarBinário: Caracteres binários que variam de tamanho até 2^31.

48k xp

Última atualização em

30/08/2022

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.

Passo a passo

  1. 1

    Conteúdo do plano