SQL – Criando Tabelas utilizando SQL Server

Nesse artigo vamos aprender a criar tabelas simples e alguns relacionamentos.

Vamos criar primeiro uma tabela de paises.

CREATE TABLE PAIS(

           COD_PAIS INT  IDENTITY(1,1),

           NOME VARCHAR(50) NOT NULL

)

Explicando o comando:

CREATE – comando de criação no SQL

TABLE – objeto que será criado

PAIS – nome da tabela

COD_PAIS – nome do campo na tabela

INT – tipo de dado

que ira conter na coluna

IDENTITY(1,1) – comando para que seja autonumerico

NOME – nome do campo na tabela

VARCHAR(50) – tipo de

dado que ira conter na coluna

NOT NULL – indica que o campo não pode ser nulo

Com a tabela Pais criada podemos então criar uma segunda tabela chama de CIDADE

CREATE TABLE CIDADE(

           COD_CIDADE INT  IDENTITY(1,1),

           NOME VARCHAR(50) NOT NULL,

           COD_PAIS INT

 )

Repare que o ultimo campo COD_PAIS tem o mesmo nome campo na tabela pais, isso porque iremos utilizar esse campo para poder relacionar as duas tabelas.

Relacionamentos são necessários pois diminuem o tamanho do banco, pois informações que ocupariam alguns bytes de texto pode ser trocado por um numero.

Populando as tabelas

Para poder testar suas novas

tabelas devemos incluir registros.

INSERT INTO  PAIS

VALUES('Canada')

INSERT INTO PAIS

VALUES('Brasil')
INSERT INTO  CIDADE

VALUES('Toronto',1)

INSERT INTO  CIDADE

VALUES('São Paulo' ,2)

INSERT INTO  CIDADE

VALUES('Salvador',2)
Repare que ao incluirmos na tabela CIDADE nas cidades do Brasil incluimos no campo COD_PAIS o valor de 2, na tabela PAIS o codigo 2 é do Brasil, assim relacionamos as 2 tabelas PAIS e CIDADE.Assim teminamos esse artigo.Espero ter ajudado e ate a próxima.

Henrique

www.urbanmotion.com.br