Buscar

Cap. 1 2 3 4 5 6 2007-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Faculdade de Ciências Aplicadas e Sociais de Petrolina 
Curso de Ciência da Computação 
Disciplina: Tópicos Avançados de Banco de Dados 
Profa. Rossana de Paula Junqueira Almeida 
 
Lista de Exercícios – Capítulos 1, 2, 3, 4, 5 e 6 
 
1) A tabela EMPREGADO tem um campo denominado SALARIO. Crie um domínio para esse campo limitando os 
valores inseridos de forma que sejam maiores que 300.00 e menores que 5000.00 e não nulo. 
 
2) Crie as tabelas abaixo: 
 
Empregado 
Nome da coluna Tipo de dado Restrição 
Id_Empregado Integer Chave Primária 
Nome Varchar(40) Não Nulo 
Data_Admissao Date 
Salario Numeric(7,2) Domínio 
Id_Departamento Integer Chave Estrangeira
 
Departamento 
Nome da coluna Tipo de dado Restrição 
Id_Departamento Integer Chave Primária
Nome Varchar(30) Não Nulo 
 
3) Inclua na tabela Empregado a coluna Cargo, do tipo Varchar(30) e não nula. 
 
4) Inclua uma restrição do tipo CHEK na coluna Cargo da tabela Empregado de modo que ela aceite apenas os 
seguintes cargos: Vendedor, Supervisor, Gerente, AuxEscritório e GerFinanceiro. 
 
5) Modifique a coluna Nome da tabela Empregado para que o tipo de dado seja Varchar(50). 
 
6) Insira na tabela Empregado, nos campos Id_Empregado, Nome, Salario e Cargo os valores (1, ‘João da Silva 
Pereira’, 500.00, ‘Vendedor’). 
 
7) Escreva um comando para reajustar em 8% o salário dos empregados que têm cargo de ‘Vendedor’. 
 
8) Escreva um comando para excluir os empregados que foram admitidos antes de 06/09/2000. 
 
9) Selecione todos os campos da tabela Empregado. 
 
10) Selecione os Nomes dos Departamentos existentes. 
 
11) Selecione o nome dos empregados que têm o salário maior do que 1000.00.

Outros materiais