Pages

terça-feira, 7 de junho de 2022

ATIVIDADE 3 - ESOFT - BANCO DE DADOS I - 52/2022

  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ATIVIDADE 3 - ESOFT - BANCO DE DADOS I - 52/2022

Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Whats: (15) 98115-0680 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Considere a seguinte base de dados abaixo:
 
CREATE TABLE depto
(cod_depto              number(7)    not null
,dsc_departamento       varchar2(30) not null
,constraint depto_pk primary key (cod_depto));
 
 
CREATE TABLE produto
(cod_produto            number(7)     not null
,dsc_produto            varchar2(30)  not null
,dsc_unidade            varchar2(10)
,vlr_unit               number(12,02) not null
,constraint produto_pk primary key (cod_produto));
 
 
CREATE TABLE fornecedor
(cod_fornec             number(7)     not null
,dsc_razao_social       varchar2(40)  not null
,num_cgc                number(15)    not null
,num_cep                number(8)     not null
,cod_cidade             number(4)     not null
,dsc_endereco           varchar2(40)  not null
,cod_tipo_fornec        varchar2(1)
,tipo_fornec            number(5)
,num_ins_est            number(11)
,num_fone               number(13)
,num_fax                number(11)
,num_telex              number(11)
,nom_contato            varchar2(30)
,dat_nasc_contato       date
,constraint fornec_pk primary key (cod_fornec));
 
 
CREATE TABLE solic_compra
(num_solic              number(7)     not null
,cod_depto              number(7)     not null
,dat_emiss              date          not null
,dat_previsao           date          not null
,constraint solic_pk primary key (num_solic)
,constraint solic_depto_fk foreign key (cod_depto)
      references depto (cod_depto));
 
 
CREATE TABLE pedido
(num_pedido             number(7)     not null
,cod_fornec             number(7)     not null
,dat_emiss              date          not null
,dat_entreg             date          not null
,constraint pedido_pk primary key (num_pedido)
,constraint pedido_fornec_fk foreign key (cod_fornec)
      references fornecedor (cod_fornec));
 
 
CREATE TABLE item_solic
(num_solic              number(7)     not null
,cod_produto            number(7)     not null
,qtd_solic              number(7)     not null
,constraint item_solic_pk primary key (num_solic, cod_produto)
,constraint item_solic_produto_fk foreign key (cod_produto)
      references produto (cod_produto)
,constraint item_solic_solic_fk foreign key (num_solic)
      references solic_compra (num_solic));
 
 
CREATE TABLE item_pedido
(num_pedido             number(7)     not null
,cod_produto            number(7)     not null
,num_solic              number(7)     not null
,qtd_pedido             number(7)     not null
,vlr_unit               number(7,2)   not null
,constraint item_ped_pk primary key (num_solic, cod_produto, num_pedido)
,constraint item_ped_item_solic_fk foreign key (num_solic, cod_produto)
      references item_solic (num_solic, cod_produto)
,constraint item_ped_pedido_fk foreign key (num_pedido)
      references pedido (num_pedido));
 
 
Considerando que as tabelas foram populadas com a utilização do sistema ao longo do tempo, responda como você obteria as seguintes informações:
 
a) Mostrar todos os itens de solicitação do produto 5.
b) Mostrar todos os itens de solicitação em que a quantidade solicitada é de até 3 unidades.
c) Mostrar todos os itens de solicitação em que a quantidade solicitada é acima de 5 unidades.
d) Mostrar todas as descrições de produto que não são medidas por 'Unidade'.
e) Mostrar código e descrição dos produtos em que a unidade de medida é nula.
f) Mostrar a descrição dos departamentos 3, 4 e 7.
g) Mostrar o número dos pedidos emitidos em janeiro de 1997.
h) Mostrar todas as informações dos fornecedores em que a razão social contém a string 'err'.
i) Mostrar código e descrição dos produtos que foram pedidos pelo menos uma vez.
j) Mostrar código e descrição dos departamentos que fizeram pelo menos uma solicitação de compra.
k) Mostrar todas as informações dos produtos que são medidos por 'Lata' ou que custam até R$ 1,00.




Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao


#mapa #Unicesumar #trabalhosacademicos #engenharia #bolsonaro #lula #Galvão #Neymar #love #covid #Vacina #CPI #brasil #brazil #love #paz #instagood #photography #riodejaneiro #tbt #moda #travel #fashion #nature #saopaulo #amor #instagram #sp #photo #lifestyle #fitness #rj #beach #style #fotografia #natureza #picoftheday #bomdia #gratidao #praia #beautiful #boanoite #ficaemcasa #teamo #lookdodia #foco #fashionista #seleç

0 comentários:

Postar um comentário

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680