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