A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

BANCO DE DADOS I Exercícios. Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema.

Apresentações semelhantes


Apresentação em tema: "BANCO DE DADOS I Exercícios. Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema."— Transcrição da apresentação:

1 BANCO DE DADOS I Exercícios

2 Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema da base de dados relacional contém os nomes das tabelas, os nomes dos atributos, atributos que formam a chave primária e as chaves estrangeiras.

3 Departamento lotação Máquina Empregado possui trabalha NumDepto NomeDepto (0,N)(1,1) (0,N) NumEmp (0,N) NumMaq NomeMaq NomeEmp (0,N) MER Telefone QtdeHoras Endereco

4 Resolvam 0. Transforme o ER para relacional. 1. Escreva os comandos completos de criação das tabelas na ordem correta de execução. 1.1. Defina o atributo telefone como number(15) Obs: Defina tamanho e tipos dos demais atributos da maneira que você achar adequado. Não esqueça de informar se os campos são obrigatórios ou opcionais. 2. Altere a o atributo telefone para varchar2(20) 3. Insira pelo menos 2 registros em cada tabela. 4. Escreva comando select para mostrar a quantidade de registros da tabela Departamento 5. Escreva comandos select para mostrar os registros de todas as tabelas (uma de cada vez).

5 Agora suponha que o modelo sofreu as alterações mostradas nos slides seguintes.

6 Departamento lotação Máquina Empregado possui trabalha NumDepto NomeDepto (0,N)(1,1) (0,N) NumEmp (0,N) NumMaq NomeMaq NomeEmp (0,N) MER Telefone QtdeHoras Endereco possui Dependente (1,1) (0,N) NomeDep

7 6.Escreva os comandos completos de criação da nova tabela 7.Insira dados na nova tabela para todos os empregados já cadastrados.

8 Agora, o modelo sofreu as seguintes alterações:

9 Departamento lotação Máquina Empregado possui trabalha NumDepto NomeDepto (0,N)(1,1) (0,N) NumEmp (0,N) NumMaq NomeMaq NomeEmp (0,N) MER Telefone QtdeHoras Endereco possui Dependente (1,1) (0,N) NomeDep Filial pertence CodFil NomeFilial (1,1) (0,N)

10 8.Mostre como fica o modelo relacional. 9. Escreva os comandos de criação e alteração do novo modelo 10. Insira dados na nova tabela Filial 11. Faça com que todos os departamentos já existentes sejam alocados em alguma Filial

11 12. Altere o endereço de um empregado qualquer (baseado no seu comando de inclusão) 13. Remaneje (altere) um empregado de departamento. 14. Liste todos os dados de empregado, mostrando o nome do departamento em que ele está lotado 15. Liste todos os dados de empregado, mostrando o nome do departamento em que ele está lotado, bem como os seus dependentes. 16. Liste os dados de cada máquina, mostrando o nome do departamento que ela pertence. 17. Some a quantidade de horas trabalhadas de todos os empregados 18. Some a quantidade de horas trabalhadas por empregado, mostrando o nome de cada empregado 19. Apague todos os dados da tabela EmpMaq 20. Apague os dependentes de um determinado empregado 21 Adicione a coluna Fabricante - varchar(40) – na tabela Maquina. Ela pode ser obrigatória? 22 Apague/remova a coluna Telefone da tabela Empregado

12 23. Remova a tabela Filial do banco de dados Escreva todos os comandos necessários e na ordem correta de execução


Carregar ppt "BANCO DE DADOS I Exercícios. Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema."

Apresentações semelhantes


Anúncios Google