Analise e Desenvolvimento de Sistemas
contadores de visitas
Conectar-se

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Top dos mais postadores
Fernandes (3689)
 
elenilton (533)
 
Aninha (479)
 
jsjunior (283)
 
@RaphaelNovaes (241)
 
Paulinha (186)
 
Oráculo (157)
 
Corsario (143)
 
Helio Andrade (111)
 
edcarllosxs (110)
 

PAINEL DO USUÁRIO

Mensagens: 0


Alterar
Ver
Tópicos e mensagens
Quem está conectado
10 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 10 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 354 em Seg 5 Maio 2014 - 20:37
Dezembro 2018
DomSegTerQuaQuiSexSab
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendário Calendário


Banco de Dados II - Aulas Atividades IV - TELEAULA IV

Ir em baixo

Banco de Dados II - Aulas Atividades IV - TELEAULA IV

Mensagem por cloud223 em Sab 29 Set 2018 - 18:14

AULA ATIVIDADE IV


1 ) Crie a tabela CLIENTE com os campos id (5 números), nome (50 caracteres), sexo (1 caracter), idade (2 números).

Create table cliente (id_cliente number(5), nome_cliente varchar2(50), sexo_cliente varchar2(1), idade_cliente number(2) );


create table cliente (

id_cliente number(5),
nome_cliente varchar2(50),
sexo_cliente varchar2(1),
idade_cliente number(2)
);

2 ) Crie a tabela FUNCIONARIO com os campos id (3 números), nome (30 caracteres), sexo (1 caracter).

Create table funcionário (id_funcionario number(3), nome_funcionario varchar2(30) , sexo_funcionario varchar2(1));


create table funcionario (

id_funcionario number(5),
nome_funcionario varchar2(30),
sexo_funcionario varchar2(1)
);


3 ) Grave na tabela cliente os seguintes dados:
1 – tio patinhas – m – 55
2 – mickey mouse – m – 30
3 – minie – f – 28
4 – pato donald – m - 29
5 – pateta – m – 27
6 – margarida – f – 25
7 – clara bela – f – 30
8 – peninha – m – 27
9 – ze carioca – m – 23
10 – rosinha – f – 24
11 – monica – f – 15
12 – cebolinha – m – 15
13 – cascao – m – 15
14 – magali – f – 15
15 – chico bento – m – 17
16 – franjinha – m – 18
17 – rolo – m – 21
18 – tina – f – 20
19 – pipa – f – 20
20 – zecao – m – 21


insert into cliente values(2, 'tio partinhas', 'm', 30);
insert into cliente values(3, 'mickey mouse', 'f', 28);
insert into cliente values(4, 'minie', 'm', 29);
insert into cliente values(5, 'pato donald', 'm', 27);
insert into cliente values(6, 'pateta', 'm', 25);
insert into cliente values(7, 'margarida', 'f', 30);
insert into cliente values(8, 'clara bela', 'f', 27);
insert into cliente values(9, 'peninha', 'm', 23);
insert into cliente values(10, 'ze carioca', 'm', 24);
insert into cliente values(11, 'rosinha', 'f', 15);
insert into cliente values(12, 'monica', 'f', 15);
insert into cliente values(13, 'cebolinha', 'm', 15);
insert into cliente values(14, 'cascao', 'm', 15);
insert into cliente values(15, 'magali', 'f', 17);
insert into cliente values(16, 'chico bento', 'm', 18);
insert into cliente values(17, 'franjinha', 'm', 21);
insert into cliente values(18, 'rolo', 'm', 20);
insert into cliente values(19, 'tina', 'f', 20);
insert into cliente values(20, 'pipa', 'm', 21);
insert into cliente values(21, 'zecao', 'm', 21);

4 ) Grave na tabela funcionário os seguintes dados:
1 – huguinho - m
2 – zezinho -
3 – luizinho - m
4 – gilberto - m
5 – lampadinha – m
6 – lala – f
7 – lele – f
8 – lili – f

Insert into funcionario values (1, 'huguinho', 'm');
Insert into funcionario values (2, 'zezinho', 'm');
Insert into funcionario values (3, 'luizinho', 'm');
Insert into funcionario values (4, 'gilberto', 'm');
Insert into funcionario values (5, 'lampadinha', 'm');
Insert into funcionario values (6, 'lala', 'f');
Insert into funcionario values (7, 'lele', 'f');
Insert into funcionario values (8, 'lili', 'f');

5 ) Crie uma visão que mostre apenas os nomes e o sexo dos clientes com a idade maior que 30 anos.

create view visao1 as select nome_cliente, sexo_cliente from cliente where idade_cliente > 30;

6 ) Crie uma visão que mostre apenas todos os dados dos clientes cujo sexo seja masculino.

create view visao2 as select * from cliente where sexo_cliente = 'm';

7 ) Crie uma visão que mostre o nome dos clientes e dos funcionários cujo sexo sejam feminino (tanto nos clientes quanto nos funcionários).

create view visao4 as select nome_cliente, nome_funcionario from cliente, funcionario where cliente.sexo_cliente = 'f' and funcionario.sexo_funcionario = 'f';

8 ) Crie uma tabela TABLOG (mensagem varchar2(50)), para que possamos testar as triggers.

create table tablog (

mensagem varchar2(50)
);

9 ) Crie uma trigger para o evento after update na tabela cliente e grave alguma mensagem no log quando a trigger for acionada.

create or replace trigger t_cliente_a_u after update on cliente begin insert into tablog values('after update cliente'); end;

10 ) Crie uma trigger para o evento before delete na tabela funcionario e grave alguma mensagem no log quando a trigger for acionada.

create or replace trigger t_funcionario_b_d before delete on funcionario begin insert into tablog values('Before delete cliente'); end;

11 ) Execute comandos para acionar as duas triggers e veja o que fica registrado na tabela TABLOG.

cloud223
Nivel 1
Nivel 1

Mensagens : 13
Data de inscrição : 20/02/2018
Idade : 29
Localização : Taquaralto, Palmas, Tocantins

Ver perfil do usuário http://www.csto.com.br/

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum