Você está na página 1de 1

UNIVERSIDADE FEDERAL DO MARANHÃO

CENTRO DE CIENCIAS EXATAS E TECNOLOGIA


BACHARELADO INTERDISCIPLINAR EM CIENCIA E TECNOLOGIA
BANCO DE DADOS
PROFª: VANDECIA REJANE MONTEIRO FERNANDES

Lista de Exercícios 1

Dado o esquema relacional abaixo, utilize SQL para responder às questões:

Cliente(cod_cliente, cpf, nome, endereco, cidade,estado)


Compra(cod_compra, cod_cliente, cod_mercadoria, data_compra,quant_compra)
FK cod_cliente referencia Cliente(cod_cliente)
FK cod_mercadoria referencia Mercadoria(cod_mercadoria)
Mercadoria(cod_mercadoria, nome, valor,quant_estoque)
Tipo(cod_tipo,nome,cor)

1)Escreva a sintaxe de criação das tabelas Cliente, Compra, Mercadoria e Tipo.

2)A tabela Tipo não possui chave primária. Alterar a tabela Tipo para coluna
cod_tipo virar chave primária da tabela.

3)Adicionar uma nova coluna com o nome cod_tipo na tabela Mercadoria.

4)Alterar a tabela Mercadoria fazendo com que a nova coluna adicionada


(cod_tipo) vire chave estrangeira para a tabela Tipo.

5)Inserir na tabela Cliente os dados da cliente Maria Silva: codigo 1,cpf 1234,
que mora na rua do sol em São Luís, Maranhão.

6)Inserir na tabela Mercadoria o dados da seguinte mercadoria: codigo 1,


calça, que custa R$100, possui tipo 1 e 5 peças em estoque.

7)Inserir na tabela Compra os dados da compra que a cliente Maria Silva fez:
Ela comprou 4 calças do tipo 1 na data de hoje.

8)Alterar a quantidade em estoque para 6, da tupla de codigo 1 da tabela


Mercadoria.

9)Alterar, em um único SQL, os seguintes dados da cliente Maria Silva:


cidade=Fortaleza e o estado=Ceará.

10)Alter a tabela Tipo, adicionando uma nova chave estrangeira para a tabela
Mercadoria.

11)Apagar a chave estrangeira que foi adicionada a tabela Mercadoria.

12)É possível apagar a tabela Mercadoria?

Você também pode gostar