Banco de dados
1) Elabore o DER de acordo com a descrição do caso abaixo:
Um curso de espanhol deseja criar um banco de dados para registrar todas as suas turmas, alunos e professores. Para tal, necessita dos seguintes dados armazenados: Turmas: nome, ano, módulo, alunos e professor responsável. Professores: nome, endereço, data de admissão, cpf e telefone. Alunos: nome, endereço, telefone e sexo. Observações: Cada aluno estuda em uma turma por semestre, sendo que cada turma possui um determinado professor responsável. Além disso, um mesmo módulo pode pertencer a várias turmas.
2) Faça a migração do DER abaixo para o modelo relacional.
3) Crie um usuário chamado “exerc” com a senha teste no tablespace users, atribuindo o papel dba..
4) A partir do modelo relacional criado na 2ª questão crie as tabelas.
5) Crie o papel “alfa” com todos os privilégios para todas as tabelas.
6) Atribua o papel alfa para o usuário “exerc”.
7)Crie um índice chamado “ind_sal_idx” para o campo “salário” da tabela “funcionários “;
8) Insira cinco registros em cada uma das tabelas do BD;
9) Altere o campo devedor para “s” para todos os clientes do sexo masculino;
10) Apague os registros da tabela de produtos cujo código seja igual a 10;
11) Gere uma visão chamada “todos_cli” que exiba todos os campos para todos os registros da tabela “clientes”;
12) Defina o comando “select” necessário para executar cada uma das consultas abaixo:
a) Os campos “cpf” e “nome” para todos os registros da tabela “clientes”; b) Todos os campos para todos os registros da tabela “funcionários” cujo campo “nome” comece com a letra”A”; c) Todos os campos para todos os registros da tabela “funcionários” cujo campo “nome” contenha como segundo caracter a letra”r”; d) O campo “nome” para todos os registros da tabela “clientes” cujo campo “sexo” seja ‘m” e o campo devedor