Info

898 palavras 4 páginas
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_bairro varchar(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 funcionario primary 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 cidade change 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

Relacionados

  • Info
    9385 palavras | 38 páginas
  • info
    1488 palavras | 6 páginas
  • info
    507 palavras | 3 páginas
  • Info
    1430 palavras | 6 páginas
  • info
    888 palavras | 4 páginas
  • info
    6412 palavras | 26 páginas
  • Info
    2915 palavras | 12 páginas
  • info
    801 palavras | 4 páginas
  • info
    743 palavras | 3 páginas
  • info
    743 palavras | 3 páginas