Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (591 palavras )
  • Download(s) : 0
  • Publicado : 28 de novembro de 2012
Ler documento completo
Amostra do texto
Exercícios:


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. Paratal, 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 podepertencer 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 senhateste 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 exibatodos 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 osregistros 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 databela “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...
tracking img