Lucas

679 palavras 3 páginas
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 dos comandos 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 abaixo realize, 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 chave primá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_codigo CHAR(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 tabela
UE_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 o campo 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_6A para 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

Relacionados

  • Lucas
    1038 palavras | 5 páginas
  • Lucas
    1289 palavras | 6 páginas
  • Lucas
    797 palavras | 4 páginas
  • lucas
    1027 palavras | 5 páginas
  • lucas
    988 palavras | 4 páginas
  • lucas
    1080 palavras | 5 páginas
  • lucas
    1268 palavras | 6 páginas
  • lucas
    833 palavras | 4 páginas
  • Lucas
    391 palavras | 2 páginas
  • Lucas
    3856 palavras | 16 páginas