Questionario de Banco de Dados PDF
Questionario de Banco de Dados PDF
Questionario de Banco de Dados PDF
SQL/DDL-DML
1. No MySQL Command Line Client, crie um esquema de banco de dados chamado BANCO.
CREATE SCHEMA BANCO;
USE BANCO
2. No banco de dados BANCO crie as relações da base abaixo, especificando as restrições de atributo e as
ações disparadas por integridade referencial.
3. Acrescente as tuplas das relações mostrada na figura abaixo de um possível estado de banco de dados.
BANCO AGENCIA
Codigo Nome Numero_agencia Endereco Cod_banco
1 Banco do Brasil 0562 Rua Joaquim Teixeira Alves, 1555 4
4 CEF 3153 Av. Marcelino Pires, 1960 1
CLIENTE
Cpf Nome Sexo Endereço
111.222.333-44 Jennifer B Souza F Rua Cuiabá, 1050
666.777.888-99 Caetano K Lima M Rua Ivinhema, 879
555.444.777-33 Silvia Macedo F Rua Estados Unidos, 735
CONTA
Numero_conta Saldo Tipo_conta Num_agencia
86340-2 763.05 2 3153
23584-7 3879.12 1 0562
HISTORICO TELEFONE_CLIENTE
Cpf Num_conta Data_inicio Cpf_cli Telefone_cli
111.222.333-44 23584-7 17-12-1997 111.222.333-44 (67)3422-7788
666.777.888-99 23584-7 17-12-1997 666.777.888-99 (67)3423-9900
555.444.777-33 86340-2 29-11-2010 666.777.888-99 (67)8121-8833
4. Altere a tabela cliente e crie um novo atributo chamado email para armazenar os emails dos clientes.
ALTER TABLE CLIENTE ADD Email VARCHAR(255);
5. Recupere o cpf e o endereço do(s) cliente(s) cujo nome seja ‘Paulo A Lima’.
SELECT Cpf, Endereco
FROM CLIENTE
WHERE Nome='Caetano K Lima';
7. Para cada cliente, liste o número da sua conta, o número da agência que a controla e o nome do cliente.
SELECT Numero_conta, Num_agencia, Nome
FROM CLIENTE, HISTORICO, CONTA
WHERE Cpf=Cpf_cliente AND Num_conta=Numero_conta;
9. Recupere todos os atributos de uma agência e os atributos do banco em que ela pertence para toda agência
de número 0562.
SELECT *
FROM BANCO, AGENCIA
WHERE Codigo=Cod_banco AND Numero_agencia=0562;