Banco de dados

2146 palavras 9 páginas
EXERCÍCIOS PRÁTICOS
Banco de Dados

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

Banco de Dados selecionado: MySQL

Para a execução dos comandos necessários pode-se utilizar um arquivo com extensão sql. 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.Exemplo

1.2. Aplicação de comando SQL-DDL
Considerando a sintaxe descrita para as operações SQL na parte 2 deste 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.

***************************
CREATE TABLE PRODUTO_CC_6A
( produto_cc_6A_nome CHAR(40),

produto_cc_6A_preco DOUBLE(5,2) )

ou

CREATE TABLE PRODUTO_CC_6A

( produto_cc_6A_codigo VARCHAR(2) NOT NULL, produto_cc_6A_nome CHAR(40), produto_cc_6A_preco DECIMAL(5,2),
PRIMARY KEY (produto_cc_6A_codigo) )

***************************
CREATE TABLE UE_PRODUTO_CC_6A
( ue_produto_cc_6A_descr CHAR(50) )

Ou

CREATE TABLE UE_PRODUTO_CC_6A
( ue_produto_cc_6A_codigo VARCHAR(3) NOT NULL, ue_produto_cc_6A_descr CHAR(50) )
***************************

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
***************************
ALTER TABLE UE_PRODUTO_CC_6A
ADD COLUMN

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas