|
Criação das Tabelas e Relacionamentos
Usaremos como exemplo o DER abaixo : O modelo físico correspondente é : Este diagrama indica que : a) Teremos 3 tabelas em nosso banco de dados : clientes, cidades e estados. b) A tabela clientes tem as colunas : cpf, cidade, nome, endereco, sexo e nascimento. Na frente de cada nome de coluna temos o seu tipo, por exemplo cpf é numeric(11), nome é varchar(40). Após o tipo temos a indicação se a coluna poderá ou não armazenar null. (para conhecer os tipos de colunas com suas respectivas capacidades de armazenamento procure a documentação do SGBD). c) A coluna cujo nome estiver sublinhado é a chave primária. d) A seta que liga as tabelas indica um relacionamento entre as tabelas. Na seta tem a indicação das colunas que fazem parte deste relacionamento. e) A seta aponta para a tabela que tem a chave primária do relacionamento. Exemplo : O relacionamento entre a tabela cidades e estados é através da coluna sigla = estado. A ponta da seta indica a tabela estados, assim a coluna sigla da tabela estados é a chave primária e a coluna estado da tabela cidades é a chave estrangeira. Consequentemente a cardinalidade do relacionamento é : 1 estado para várias cidades ou várias cidades para 1 estado. 1 Estado pode estar relacionado a várias cidades. Uma cidade pode estar relacionada a apenas um estado. A seguir, teremos os passos para criação das tabelas e dos relacionamentos : Coloque o SGBD no ar e utilizando o programa para execução de instruções SQL, e execute os comandos a seguir.Criação das tabelas :
Criação de índices :
Criação dos Relacionamentos :
Exclusão de tabelas : Formato :drop table nome_tabela ; Exemplo :
Exclusão de índices : Formato :drop index nome_do_indice ; Exemplo :
|