A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

TIPOS DE DADOS. Diferentes tipos de Dados  Tipo Numérico  Tipo Bit Tipo Data •Tipo Caracteres  Outros Tipos Marco Marques 2011.

Apresentações semelhantes


Apresentação em tema: "TIPOS DE DADOS. Diferentes tipos de Dados  Tipo Numérico  Tipo Bit Tipo Data •Tipo Caracteres  Outros Tipos Marco Marques 2011."— Transcrição da apresentação:

1 TIPOS DE DADOS

2 Diferentes tipos de Dados  Tipo Numérico  Tipo Bit Tipo Data •Tipo Caracteres  Outros Tipos Marco Marques 2011

3 Tipo Numérico  TINYINT  Armazena valores numéricos inteiros, variando de 0 a 256  SMALLINT  Armazena valores numéricos inteiros, variando de a  INT  Armazena valores numéricos inteiros, variando de a  BIGINT  Armazena valores numéricos inteiros, variando de a  SMALLMONEY  Valores numéricos decimais variando de -214, a 214, Marco Marques 2011

4  MONEY  Valores numéricos decimais variando de -922,337,203,685, a +922,337,203,685,  NUMERIC(18,0)  Armazena valores numéricos com casas decimais, utilizando precisão. O primeiro número entre os parenteses, representa a quantidade de inteiros a serem armazenados, o segundo número, indica a quantidade de casas decimais do número.  DECIMAL(18,0)  Tem as mesmas funcionalidades do tipo NUMERIC, a diferença é que o DECIMAL faz parte do padrão ANSI e NUMERIC é mantido por compatibilidade.  FLOAT  Armazena valores numéricos aproximados com precisão de ponto flutuante, variando de -1.79E a 1.79E  REAL  Armazena valores numéricos aproximados com precisão de ponto flutuante, variando de -3.40E + 38 a 3.40E + 38 Marco Marques 2011

5 smallmoney 4 bytes money 8 bytes Tipo Numérico – Espaço em Disco Tipos numéricos exatos Tipos numéricos Variáveis Marco Marques 2011

6 Tipo Bit  BIT  Armazena bits ou seja somente poderá conter os valores lógicos 0 ou 1, ocupando apenas um bit em espaço no disco. Marco Marques 2011

7 Tipo Data  SMALLDATETIME  Armazena data e hora, com precisão de minutos.  DATETIME  Armazena data e hora, com precisão de centésimos de segundos.  TIME  Armazena somente hora. Pode armazenar segundos até a fração de  DATE  Armazena somente data.  DATETIME2  É uma combinação dos tipos de dados DATE e TIME. A diferença para o tipo DATETIME é a precisão ao armazenar as horas.  DATETIMEOFFSET  Armazena valores data e hora com a combinação da hora do dia com o fuso horário. O intervalo de deslocamento do fuso horário é de -14:00 a +14:00 Marco Marques 2011

8 Tipo Data – Espaço em Disco Marco Marques 2011

9 Tipo Caracteres  CHAR(N)  Armazena N caracteres fixos (até 8.000) no formato não Unicode. Independente da quantidade de caracteres utilizados, irá sempre armazenar o tamanho de caracteres do campo, sendo preenchido o restante com espaços em branco  VARCHAR(N)  Armazena N caracteres (até 8.000) no formato não Unicode  VARCHAR(MAX)  Armazena caracteres no formato não Unicode. MAX indica que o máximo a ser armazenado pode chegar a 2^31-1 bytes  TEXT  Armazena caracteres no formato não Unicode. Esse tipo de dado suporte até caracteres e existem funções específicas para trabalhar com esse tipo de dado Marco Marques 2011

10  NCHAR(N):  Armazena N caracteres fixos (até 4.000) no formato Unicode. Independente da quantidade de caracteres utilizados, irá sempre armazenar o tamanho de caracteres do campo, sendo preenchido o restante com espaços em branco.  NVARCHAR(N):  Armazena N caracteres (até 4.000) no formato Unicode.  NVARCHAR(MAX):  Armazena caracteres no formato Unicode. MAX indica que o máximo a ser armazenado pode chegar a 2^31-1 bytes.  NTEXT:  Armazena caracteres no formato Unicode. Esse tipo de dado suporte até caracteres e existem funções específicas para trabalhar com esse tipo de dado. Marco Marques 2011

11 Tipo Caracteres - Espaço em Disco Marco Marques 2011

12 Outros tipos de Dados  BINARY(N):  Armazena dados no formato binário, podendo chegar até bytes. Independente da quantidade de dados armazenados, será preenchido com espaços em brancos até completar o tamanho do campo.  VARBINARY(N):  Armazena dados no formato binário, podendo chegar até bytes.  VARBINARY(MAX)  Armazena dados no formato binário, podendo chegar até 2^31-1 bytes.  IMAGE  Armazena dados no formato binário, podendo chegar até 2,147,483,647 bytes. Marco Marques 2011

13  SQL_VARIANT  Armazena todos os tipos de dados em um mesmo campo de uma tabela, com exceção dos tipos TEXT, NTEXT, TIMESTAMP e SQL_VARIANT  - TIMESTAMP  Este tipo de dados permite a geração automática de um valor binário para um campo de uma tabela.  - UNIQUEIDENTIFIER  Esse tipo de dados é utilizado para a criação de um identificador global e único para uma tabela do SQL Server.  - GEOMETRY  Armazena dados espaciais utilizando representação plana da Terra (Flat Earth)  - GEOGRAPHY  Armazena dados espaciais utilizando representação redonda da Terra (Round Earth) Marco Marques 2011

14 Outros tipos de Dados – Espaço em Disco Marco Marques 2011

15 Notas  Tentar não introduzir caracteres especiais ou espaços na construção de tabelas, tais como:  Ex: ç ` : ;, etc…  A nível de informação o SQL Server Express suporta banco de dados de até 4GB.  Uma Base de dados é composta por tabelas “tables” ou bancos de dados.  “ntext” já não é suportada em funções “string”. Marco Marques 2011

16 Bit & bytes   Byte (B)  1 Byte = 8 bits  Quilobyte (kB)  1 kByte = 1024 Bytes (210) Bytes.  Byte = Bits  Megabyte (MB)  KB  (220)Bytes  Bits Gigabyte (GB) MB KB (230) Byte Bits •Terabyte (TB) • GB • MB • KB • (240) Bytes • Bits Marco Marques 2011


Carregar ppt "TIPOS DE DADOS. Diferentes tipos de Dados  Tipo Numérico  Tipo Bit Tipo Data •Tipo Caracteres  Outros Tipos Marco Marques 2011."

Apresentações semelhantes


Anúncios Google