Info

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (898 palavras )
  • Download(s) : 0
  • Publicado : 26 de novembro de 2012
Ler documento completo
Amostra do texto
AVALIAÇAO 2 PROFESSOR OBERDAN
Aluno : JOAO PAULO PEREIRA TEIXEIRA
MATRICULA:BA1010995
DISCIPLINA: TECNOLOGIA DE BANCO DE DADOS

1) create table cidade (
cida_codigo integer(10) null,cida_nome varchar(40) null,
cida_uf varchar(2) null,
cida_num_habitantes integer(10) null,
CONSTRAINT cidade PRIMARY key (cida_codigo)
);

create table departamento (
depa_codigo integer(10) ,depa_nome varchar(40),
constraint departamento primary key (depa_codigo)
);

create table funcionario (
func_codigo integer,
func_nome varchar(50),
func_endereco varchar(50) ,
func_bairrovarchar(50),
func_id_cidade int,
func_salario real,
func_sexo char(1),
func_data_nascimento date,
CONSTRAINT cidade foreign key(func_id_cidade)
references cidade(cida_codigo),
constraint funcionarioprimary key (func_codigo)
);

2) a) alter table cidade add cida_qtde_habiltantes integer;
b) alter table cidade change cida_num_habitantes integer;
c) alter table cidadechange cida_nome cida_nome varchar(30) not null;
d) alter table cidade change cida_uf cida_uf char(2) not null;
e) alter table cidade add CONSTRAINT cida_nome unique (cida_nome)alter table cidade CONSTRAINT cida_uf UNIQUE (cida_uf);

3
A) alter table funcionario add depa_codigo integer;
B) alter table funcionario add constraint fk_depa_func FOREIGN KEY(depa_codigo)References departamento(depa_codigo);
C)
D) alter table funcionario add CONSTRAINT func_endereco 'NÃO INFORMADO',FOR func_endereco;

4
INSERT INTO cidade(cida_codigo,cida_nome,cida_uf,cida_num_habitantes)
VALUES (1,'SAO PAULO','SP',5000000);
INSERT INTO cidade (cida_codigo,cida_nome,cida_uf,cida_num_habitantes)
VALUES (2,'RIO DE JANEIRO','RJ',3000000);
INSERT INTO cidade(cida_codigo,cida_nome,cida_uf,cida_num_habitantes)
VALUES (3,'BELO HORIZONTE','MG',2000000);
INSERT INTO cidade (cida_codigo,cida_nome,cida_uf,cida_num_habitantes)
VALUES (4,'PORTO ALGRE','RG',NULL);

INSERT INTO...
tracking img