TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

QUESTIONÁRIO MATEMÁTICA DISCRETA 01

Por:   •  10/10/2015  •  Trabalho acadêmico  •  446 Palavras (2 Páginas)  •  301 Visualizações

Página 1 de 2

[pic 1]

  1. Estudo de Caso nr 01 – Manipulação de dados

Componentes do grupo: __________________________________________,

                           __________________________________________,

                                      ___________________________________________,

Dadas as definições lógicas das duas tabelas abaixo, resolva os exercícios:

PROFESSOR (cod_professor, nome_professor(NN), data_nascimento(NN), telefone)

DISCIPLINA (cod_discipliena,cod_professor(FK),nome_disciplina(NN), carga_horária)

                cod_professor referencia PROFESSOR

Sabendo-se que a coluna data de nascimento deve ter o tipo de dados para receber datas, que o telefone e a carga horária devem ser do tipo numérico.

  1. Escreva as instruções SQL apropriadas, para criar as tabelas professor e pedido, sem definir as restrições de integridade de chave e referencial.
  2. Escreva as instruções SQL apropriadas, para alterar as tabelas anteriormente criadas e definir todas as restrições de integridade presentes.
  3. A ordem em que as instruções do exercício anterior (nr 02) são executadas faz diferença? Por quê?
  4. Escreva as instruções SQL apropriadas, para verificar a estrutura das duas tabelas criadas
  5. Escreva as instruções SQL apropriadas, para inserir três linhas de dados em cada uma das tabelas. Considere que dois dos professores não possuem telefone.
  6. Caso seja emitida a instrução “delete from professor;” , o que ocorrerá? O que precisa ser feito para que seja possível eliminar o registro de algum dos professores?
  7. Como seria a instrução SQL para excluir os registros das disciplinas chamadas “banco de dados”?
  8. Escreva as instruções SQL apropriadas, para incluir na tabela PROFESSOR a coluna “cidade”
  9. Escreva as instruções SQL apropriadas, para modificar a coluna carga_horária e torná-la obrigatória (not null)
  10. Escreva as instruções SQL apropriadas, para renomear a coluna “telefone”, na tabela PROFESSOR, para “telefone_professor”.
  11. Escreva as instruções SQL apropriadas, para renomear a tabela DISCIPLINA para MATÉRIA
  12. Escreva as instruções SQL apropriadas, para incluir uma cidade para cada um dos professores, cujos registros foram incluídos no exercício nr 5.
  13. Escreva as instruções SQL apropriadas, para modificar o número de telefone de um dos professores
  14. Escreva as instruções SQL apropriadas, para modificar as cargas horárias das disciplinas e aumentá-las em 10 horas
  15. Escreva as instruções SQL apropriadas, para diminuir em 30% as cargas horárias das disciplinas que tenham a carga horária maior que 50 (carga_horária > 50)
  16. Escreva as instruções SQL apropriadas, para incluir o número de telefone ‘87787656’, em todos os registros de professores que não tenham telefone (telefone_professor=null).

...

Baixar como (para membros premium)  txt (3 Kb)   pdf (73.7 Kb)   docx (18.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com