Lucas

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (679 palavras )
  • Download(s) : 0
  • Publicado : 15 de março de 2013
Ler documento completo
Amostra do texto
EXERCÍCIOS PRÁTICOS – TAREFA 4
Banco de Dados

Introdução ao uso do SQL – Structured Query Language, considerando tanto DDL – Data Definition

Banco de Dados selecionado: MySQL

Para a execução doscomandos necessários deve-se utilizar o Workbench.
Os tipos de comandos que podem ser disponibilizados em tal arquivo estão identificados nos exemplos abaixo.

1.1. Criação de um Banco de Dados
1.2.Modelo
[pic]

1.2. Aplicação de comando SQL-DDL
Considerando a sintaxe descrita para as operações SQL na apresentação em sala documento (..........................) , para as tabelas mostradas abaixorealize, sobre o BD criado, seguintes atividades:


1) Criar as tabelas acima usando o comando CREATE TABLE (criação de uma nova tabela).
Entretanto, não defina ainda as colunas relacionadas com as PK(Primary Key – identificador
único de cada registro da tabela) e FK (Foreign Key – importada de outra tabela, para relacionar tabelas) em ambas tabelas.


***************************
2) Criar a chaveprimária para as duas tabelas através do comando ALTER TABLE (alteração de tabela). Inserir cada uma dessas PK na primeira posição de cada tabela.

a. PK de UE_PRODUTO_CC_6A = ue_produto_cc_6A_codigoCHAR(3) NOT NULL
b. PK de PRODUTO_CC_6A = produto_cc_6A_codigo SMALLINT NOT NULL


***************************

3) Criar a chave estrangeira da tabela PRODUTO_CC_6A que aponta para a tabelaUE_PRODUTO_cc_6A, analisando a ligação demonstrada no modelo com Integridade
Referencial CASCADE.

a. A FK de PRODUTO_CC_6A = ue_produto_cc_6A_codigo CHAR(3) NOT NULL;
b. Essa chave aponta para ocampo ue_produto_cc_6A_codigo da tabela
UE_PRODUTO_ CC_6A

A FK deve ser inserida na última posição da tabela PRODUTO_cc_6a.

***************************
4) Criar um Índice único na tabela PRODUTO_CC_6Apara a coluna produto_nome_CC_6a



1.3. Aplicação de comando SQL-DML


Agora, vamos informá-los diretamente.
Popule as tabelas com os dados abaixo, lembrem-se de que caso tenham utilizado tipos de...
tracking img