Exercicio1203
1104 palavras
5 páginas
Atividade para a aula de 12/03Enviar as respostas via BB
Considere as tabelas a seguir:
Tabela: DEPTO
Nome da coluna
Tipo
Tamanho
Chave
Restrição cod_depto number
4
PK
nome
Varchar2
25
NN cod_loc number
4
FK
Tabela: FUNC
Nome da coluna
Tipo
Tamanho
Chave
Restrição cod_func number
4
PK
sobrenome
Varchar2
25
NN nome Varchar2
25
NN salario number
10,2
dt_adm date cod_depto number 4
FK
cod_cargo number 4
FK
Tabela: CARGO
Nome da coluna
Tipo
Tamanho
Chave
Restrição cod_cargo number
4
PK
descricao
Varchar2
30
NN
CBO
number
6
Tabela: LOCAL
Nome da coluna
Tipo
Tamanho
Chave
Restrição cod_loc number
4
PK
nome
Varchar2
25
NN
Exercícios
1. Criar as tabelas.
SQL > create table local
(cod_loc number(4),
Nome varchar2(25) constraint local_nome_nn not null,
Constraint local_cod_loc_pk primary key(cod_loc));
SQL> create table cargo
(cod_cargo number(4), nome varchar2(25) constraint cargo_nome_nn not null, constraint cargo_cod_cargo_pk primary key(cod_cargo));
SQL>create table deptno (cod_deptno number(4), Nome varchar2(25) constraint deptno_nome_nn not null, cod_loc number(4), constraint deptno_cod_deptno_pk primary key(cod_deptno), constraint deptno_cod_loc_fk foreign key(cod_loc);
SQL>create table func (cod_func number(4), sobrenome varchar2(25) constraint func_sobrenome_nn not null, nome varchar2(25) constraint func_nome_nn not null, salario number(10,2), dt_adm date, cod_depto number(4), cod_cargo number(4), constraint func_cod_func_fk foreign key(cod_depto) references depto(cod_depto), constraint func_cod_cargo_fk foreign key(cod_cargo) references cargo(cod_cargo));
2. Visualizar a estrutura das tabelas criadas.
R - Desc local
Desc cargo
Desc deptno
Desc func
3. Tente remover a tabela DEPTO. O seu comando funcionou? Qual o motivo?
R – Não tem como fazer a remoçao porque a tabela funcionario esta linkada com a tabela departamento.
4. Adicionar os seguintes dados na tabela LOCAL
R - insert into