TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tecnologia em TI

Por:   •  9/5/2016  •  Trabalho acadêmico  •  380 Palavras (2 Páginas)  •  347 Visualizações

Página 1 de 2

Atividade APII

Passos 1 e 2:

Script1

create table editora

(edi_codigo number (10),

edi_nome varchar2(70) not null)

/

create table autor

(aut_matricula number (10),

aut_nome varchar2 (50) not null,

aut_cpf varchar2(12) not null,

aut_dtnasc date not null,

aut_nascionalidade varchar2(30))

/

create table livro

(liv_codigo number(10),

liv_titulo varchar2(70),

liv_preco number(7,2),

liv_lancamento date,

edi_codigo number(10),

ass_sigla char(3) not null)

/

create table assunto

(ass_sigla char(3),

ass_descricao varchar2 (20))

/

alter table editora

add(constraint editora_edi_codigo_pk primary key(edi_codigo))

/

alter table livro

add (constraint livro_liv_codigo_pk primary key (liv_codigo))

/

alter table autor

add(constraint autor_aut_matricula_pk primary key (aut_matricula))

/

alter table assunto

add(constraint assunto_ass_sigla_pk primary key(ass_sigla))

/

alter table livro

add(constraint livro_edi_codigo_fk foreign key(edi_codigo) references editora(edi_codigo))

/

alter table livro

add (constraint livro_ass_sigla_fk foreign key (ass_sigla) references assunto(ass_sigla))

/

create table escreve

(liv_codigo number(10),

aut_matricula number (10),

constraint escreve_liv_aut_pk primary key(liv_codigo,aut_matricula),

constraint escreve_liv_codigo_fk foreign key (liv_codigo) references livro (liv_codigo),

constraint escreve_liv_aut_matricula_fk foreign key (aut_matricula)

references autor(aut_matricula));

Passos 3, 4 e 5:

Banco de Dados e tabelas criadas, dados inseridos para preenchimento das tabelas.

Abaixo seguem os comandos sql que foram utilizados para o preenchimento das tabelas:

Observação: As tabelas abaixo estão dispostas na ordem em que foram sendo preenchidas, respeitando as regras de Restrições (Constraint).

1º - Tabela Assunto

Comandos

INSERT INTO assunto VALUES (‘BAN’,’Banco de Dados’)

INSERT INTO assunto VALUES (‘PRO’,’Programação’)

INSERT INTO assunto VALUES (‘RED’,’Redes’)

INSERT INTO assunto VALUES ('SIS','Sistema Operacional’)

Tabela criada no Oracle

ASS_SIGLA ASS_DESCRICAO

BAN Banco de Dados

RED Rede

SIS Sistemas Operacional

PRO Programação

Download realizando no Oracle da tabela assunto

ASS_SIGLA ASS_DESCRICAO

BAN Banco de Dados

RED Rede

SIS Sistemas Operacional

PRO Programação

2º - Tabela Editora

Comandos

INSERT INTO editora VALUES (1,’Mirandela’)

INSERT INTO editora VALUES (2,'Editora Via Norte')

INSERT INTO editora VALUES (3,'Editora Ilhas Tijucas')

INSERT INTO editora VALUES (4,'Maria José')

Tabela criada no Oracle

EDI_CODIGO EDI_NOME

2 editora via norte

3 editora ilhas tijucas

1 Mirandela

4 Maria José

Download realizando no Oracle da tabela editora

EDI_CODIGO EDI_NOME

2 editora via norte

3 editora ilhas tijucas

1 Mirandela

4 Maria José

3º - Tabela Autor

Comandos

INSERT INTO autor VALUES (1,'Luiz','31829730825',TO_DATE('23.03.1978', 'DD.MM.YYYY'),'Brasileira')

INSERT INTO autor VALUES (2,'Hugo','25467287634',TO_DATE('12.11.1945', 'DD.MM.YYYY'),'Portuguesa')

INSERT INTO autor VALUES (3,'Joaquim','25478935216',TO_DATE('05.01.1968','DD.MM.YYYY'),'Espanhola')

...

Baixar como (para membros premium)  txt (5.5 Kb)   pdf (63.6 Kb)   docx (12.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com