Buscar

CCT0199_AV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 9 páginas

Prévia do material em texto

Avaliação: CCT0199_AV1_201207070254 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV1
Aluno: 201207070254 - EDUARDO DE MOURA RODRIGUES
Professor: PATRICIA FIUZA DE CASTRO Turma: 9003/AC
Nota da Prova: 7,0 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 20/04/2013 09:21:35
 1a Questão (Cód.: 107148) Pontos: 1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
 SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
 2a Questão (Cód.: 110394) Pontos: 0,5 / 0,5
(CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema
que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes.
Esse problema é conhecido por:
 Redundância de dados.
Integridade de dados.
Dependência de dados.
Replicação de dados.
Consistência de dados.
 3a Questão (Cód.: 107242) Pontos: 0,5 / 0,5
Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano
em uma só operação.
União
Interseção
Diferença
 Junção
Projeção
 4a Questão (Cód.: 106753) Pontos: 0,5 / 0,5
O comando SELECT * FROM [tabela] WHERE [condições] :
Lista tanto as linhas quanto as colunas de uma tabela
Não é um comando da linguagem SQL
 Lista todas as colunas de uma tabela
Nenhuma das respostas acima
Lista todas as linhas de uma tabela
 5a Questão (Cód.: 106783) Pontos: 0,5 / 0,5
Em SQL, para contar linhas usamos:
SUM
 COUNT
AVG
GROUP BY
SELECT
 6a Questão (Cód.: 106393) Pontos: 0,0 / 1,0
Analise as afirmações a seguir, relativas ao conceito de chave primária:
 i. Pode ser composta por um ou vários atributos.
 ii. Não admite duplicidade de valores, exceto no caso de valores nulos.
 iii. Deve ser definida durante a construção do modelo de E-R.
Marque a alternativa correta (apenas uma opção)
As afirmações I e II são falsas.
 Todas as afirmações são verdadeiras.
Apenas as afirmações II e III são verdadeiras.
 As afirmações II e III são falsas.
 Apenas as afirmações I e III são verdadeiras.
 
 7a Questão (Cód.: 106939) Pontos: 1,0 / 1,0
Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará
dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso?
LONG
 VARCHAR2(tam)
RAW(tam)
LONG RAW
CHAR(tam)
 8a Questão (Cód.: 106755) Pontos: 1,0 / 1,0
(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
 DESCRICAO VARCHAR(20) NOT NULL,
 ESTOQUE NUMERIC(5) NOT NULL,
 PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
 NOME VARCHAR(30) NOT NULL,
 PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
 COD_FORN NUMERIC(3) NOT NULL,
 QUANTIDADE NUMERIC(4) NOT NULL,
 PRIMARY KEY(COD_PECA, COD_FORN),
 FOREIGN KEY (COD_PECA) REFERENCES PECAS,
 FOREIGN KEY (COD_FORN) REFERENCES
 FORNECEDORES);
A partir desse script, assinale a opção que apresenta o comando
SQL que permite obter uma lista que contenha o nome de cada
fornecedor:
SELECT * FROM FORNECEDORES;
 SELECT NOME FROM FORNECEDORES;
SELECT * FROM FORNECEDOR;
SELECT NOME FROM FORNECEDOR;
SELECT NOME_FORNECEDOR FROM FORNECEDORES;
 9a Questão (Cód.: 107134) Pontos: 1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31, 42 ou
51.
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21
AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
 SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
 10a Questão (Cód.: 106756) Pontos: 1,0 / 1,0
(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
FOREIGN KEY (COD_PECA) REFERENCES PECAS,
FOREIGN KEY (COD_FORN) REFERENCES
FORNECEDORES);
A partir desse script, assinale a opção que apresenta o comando
SQL que permite obter uma lista que contenha o código e a quantidade de peças fornecidas:
SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTO;
SELECT CODIGO, ESTOQUE FROM PECAS
SELECT CODIGO, ESTOQUE FROM FORNECIMENTOS;
Nenhuma das respostas acima
 SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTOS;
 
 
$YDOLDomR��&&7����B$9�B�������������ª�,03/(0(17$d­2�'(�%$1&2�'(�'$'26
7LSR�GH�$YDOLDomR��$9�
$OXQR�����������������('8$5'2�'(�0285$�52'5,*8(6
3URIHVVRU� 3$75,&,$�),8=$�'(�&$6752 7XUPD�������$&
1RWD�GD�3URYD������GH������������1RWD�GR�7UDEDOKR���������1RWD�GH�3DUWLFLSDomR�����������'DWD���������������������
� �D�4XHVWmR��&yG���������� 3RQWRV������������
%DVHDGR�QD� WDEHOD�HPSUHJDGR� LOXVWUDGD�QD� ILJXUD�D�VHJXLU��HVFUHYD�XPD�FRQVXOWD�64/�TXH� UHFXSHUH�D�VRPD
GRV�VDOiULRV�GH�WRGRV�RV�HPSUHJDGRV��R�VDOiULR�Pi[LPR��R�VDOiULR�PtQLPR�H�D�PpGLD�GRV�VDOiULRV�
5HVSRVWD��6(/(&7�680�VDODULR���0$;�VDODULR���0,1�VDODULR���$9*�VDODULR��)520�HPSUHJDGR��
*DEDULWR�
6XJHVWmR�
6(/(&7�680�VDODULR���0$;�VDODULR���0,1�VDODULR���$9*�VDODULR�
)520�HPSUHJDGR
� �D�4XHVWmR��&yG���������� 3RQWRV������������
%DVHDGR�QDV� WDEHODV�HPSUHJDGR� �H�GHSHQGHQWH� LOXVWUDGDV�QD� ILJXUD�DEDL[R��HVFUHYD�XPD�FRQVXOWD�64/�TXH
UHFXSHUH�R�V��QRPH�V��GR�V��HPSUHJDGR�V��TXH�SRVVXL�HP��PDLV�GH�XP�GHSHQGHQWH�
5HVSRVWD��6(/(&7�H�QRPH�)520�GHSHQGHQWH�G�,11(5�-2,1�HPSUHJDGR�H�21�G�FRGLJRBHPSUHJDGR� 
H�FRGLJRBHPSUHJDGR�:+(5(�&2817�G�FRGLJRBHPSUHJDGR��!����
*DEDULWR�
6XJHVWmR�
6(/(&7�QRPH��FRXQW�
��
)520�HPSUHJDGR�H��GHSHQGHQWH�G
:+(5(�H�FRGLJRBHPSUHJDGR� �G�FRGLJRBHPSUHJDGR
*5283�%<�QRPH
+$9,1*�FRXQW�
�!�
� �D�4XHVWmR��&yG���������� 3RQWRV������������
/LVWDU�FSI�H�QRPH�GR�FOLHQWH�TXH�SRVVXL�R�YHtFXOR�SODFD�%'4�����
6(/(&7�F�FSI��F�FOLHQWH�)520�9HLFXOR�Y�,11(5�-2,1�&OLHQWH�F�21�Y�&OLHQWHBFSI� �F�FSI�:+(5(�Y�SODFD� 
%'4����
�
� 6(/(&7�F�FSI��F�QRPH�)520�9HLFXOR�Y�,11(5�-2,1�&OLHQWH�F�21�Y�&OLHQWHBFSI� �F�FSI��:+(5(�Y�SODFD� 
%'4����
�
6(/(&7�F�FSI��F�QRPH�)520�9HLFXOR�Y�,11(5�-2,1�&OLHQWH�F�21�Y�&OLHQWHBFSI� �F�FSI��
6(/(&7�F�FSI��Y�YHLFXOR�)520�9HLFXOR�Y�,11(5�-2,1�&OLHQWH�F�21�Y�&OLHQWHBFSI� �F�FSI�:+(5(�Y�SODFD� 
%'4����
�
1HQKXPD�GDV�FRQVXOWDV�DFLPD�
� �D�4XHVWmR��&yG���������� 3RQWRV������������
$QDOLVH�DV�DILUPDo}HV�DEDL[R�
�
,��4XDQGR�ID]HPRV�XPD�FRQVXOWD�HP�XPD�9LHZ�SRGHPRV�XVDU�WRGRV�DV�FODXVXODV�GR�FRPDQGR�6HOHFW��WDLV�FRPR���:KHUH�
*URXS�%\��+DYLQJ�H�2UGHU�%\�
�
,,��4XDQGR�ID]HPRV�XPD�FRQVXOWD�HP�XPD�9LHZ�SRGHPRV�XWLOL]DU�RV�RSHUDGRUHV�UHODFLRQDLV���LQ��EHWZHHQ��OLNH��LV�QXOO��
RV�RSHUDGRUHV�OyJLFRV���DQG��RU�QRW��H�DV�IXQo}HV�GH�JUXSR�
�
,,,��4XDQGR�ID]HPRV�XPD�FRQVXOWD�HP�XPD�9LHZ�SRGHPRV�ID]HU�MXQo}HV�FRP�XPD�WDEHOD
�
,9��4XDQGR�ID]HPRV�XPD�FRQVXOWD�HP�XPD�9LHZ�SRGHPRV�ID]HU�VXEFRQVXOWDV�H�XWLOL]DU�RSHUDGRUHV�GH�FRQMXQWR��
6mR�9(5'$'(,5$6�
,��,,�H�,,,�
,��,,��H�,9�
,��,,,�H�,9�
,�H�,,�
� ,��,,��,,,�H�,9�
� �D�4XHVWmR��&yG���������� 3RQWRV������������
&RQVLGHUH�D�UHODomR�DEDL[R�
$8720Ï9(/��SODFD��IDEULFDQWH��PRGHOR��FRU��GDWDBGHBIDEULFDomR�
$�FRQVXOWD�64/�TXH�UHVSRQGH�D�TXHVWmR��/LVWH�WRGRV�RV�DXWRPyYHLV��SODFD��PRGHOR��FRU���IDEULFDGRV�SHOD�9:�RX
SHOD�)LDW��p�
6(/(&7�3/$&$��02'(/2��&25�)520�$872029(/�:+(5(�)$%5,&$17(�%(7:((1��
9:�$1'�
),$7
�
6(/(&7�3/$&$��02'(/2��&25�)520�$872029(/�:+(5(�)$%5,&$17(�,6��
9:
��
),$7
��
� 6(/(&7�3/$&$��02'(/2��&25�)520�$872029(/�:+(5(�)$%5,&$17(�,1��
9:
��
),$7
��
1HQKXPD�GDV�UHVSRVWD�DFLPD�
6(/(&7�3/$&$��02'(/2��&25�)520�$872029(/�:+(5(�)$%5,&$17(� ��
9:
�$1'�)$%5,&$17(� 
),$7
�
� �D�4XHVWmR��&yG���������� 3RQWRV������������
3DUD�LQFOXLU�D�WXSOD�PRVWUDGD�DEDL[R�QD�WDEHOD�3$&,(17(�H[HFXWDUtDPRV�R�VHJXLQWH�FRPDQGR�
� ,16(57�,172�SDFLHQWH�9$/8(6�����������
%HDWUL]�)HUUR
��
����������
��
IHPLQLQR
��
FDVDGD
��
$''�,172�SDFLHQWH�6(7�����������
%HDWUL]�)HUUR
��
����������
��
IHPLQLQR
��
FDVDGD
��
,16(57�,172�SDFLHQWH�����������
%HDWUL]�)HUUR
��
����������
��
IHPLQLQR
��
FDVDGD
��
$''�,172�SDFLHQWH�9$/8(6�����������
%HDWUL]�)HUUR
��
����������
��
IHPLQLQR
��
FDVDGD
��
,16(57�,172�SDFLHQWH�6(7�����������
%HDWUL]�)HUUR
��
����������
��
IHPLQLQR
��
FDVDGD
��
� �D�4XHVWmR��&yG���������� 3RQWRV������������
4XDO�GRV�RSHUDGRUHV�GH�FRQMXQWR�D�VHJXLU��GHYHPRV�WRPDU�FXLGDGR�QD�KRUD�GH�FRORFDUPRV�D�RUGHP�GDV�WDEHODV�
SRLV�UHWRUQD�GLIHUHQWHV�UHVXOWDGRV�DR�VH�LQYHUWHU�D�RUGHP�GDV�WDEHODV"
� 0,186
,17(56(&7
0,186�$//
81,21
81,21�$//
� �D�4XHVWmR��&yG���������� 3RQWRV������������
�&(6*5$15,2����������(3(���ÈUHD�7HFQRORJLD�GD�,QIRUPDomR�
3DUD�DV�WpFQLFDV�GH�FRQWUROH�GH�FRQFRUUrQFLD�HP�%DQFRV�GH�'DGRV��DVVLQDOH�D�DILUPDWLYD�,1&255(7$�
2�SUREOHPD�GH�HVSHUD�LQGHILQLGD��VWDUYDWLRQ��SRGH�RFRUUHU�VH�R�HVTXHPD�GH�HVSHUD�SDUD�LWHQV
EORTXHDGRV�IRU�SDUFLDO��GDQGR�SULRULGDGH�D�DOJXPDV�WUDQVDo}HV�VREUH�DV�RXWUDV�
$V�WpFQLFDV�GH�FRQWUROH�GH�FRQFRUUrQFLD�EDVHDGDV�HP�RUGHQDomR�SRU�WLPHVWDPS�QmR�XVDP�EORTXHLRV�
SRUWDQWR��GHDGORFNV�QXQFD�SRGHP�RFRUUHU�
2�GHDGORFN�RFRUUH�TXDQGR�FDGD�WUDQVDomR�HP�XP�FRQMXQWR�GH�GXDV�RX�PDLV�WUDQVDo}HV�HVSHUD�SRU
DOJXP�LWHP�TXH�HVWHMD�EORTXHDGR�SRU�DOJXPD�RXWUD�WUDQVDomR�7�QR�FRQMXQWR�
� 8PD�IRUPD�SDUD�GHWHFWDU�XP�HVWDGR�GH�GHDGORFN�FRQVLVWH�HP�FRQVWUXLU�XP�JUDIR�ZDLW�IRU�
� 'L]�VH�TXH�XPD�WUDQVDomR�VHJXH�R�SURWRFROR�GH�EORTXHLR�GH�GXDV�IDVHV�VH�WRGDV�DV�RSHUDo}HV
�UHDGBORFN��ZULWHBORFN��SUHFHGHP�D�~OWLPD�RSHUDomR�GH�GHVEORTXHLR�QD�WUDQVDomR
� �D�4XHVWmR��&yG���������� 3RQWRV������������
�981(63����������&(7(6%���$QDOLVWD�GH�7HFQRORJLD�GD�,QIRUPDomR���%DQFR�GH�'DGRV�
�
1D�RWLPL]DomR�GH�FRQVXOWDV�HP�VLVWHPDV�JHUHQFLDGRUHV�GH�EDQFRV�GH�GDGRV��SRGHP�VHU�LGHQWLILFDGDV�TXDWUR
HWDSDV��OLVWDGDV�D�VHJXLU��
,��HVFROKHU�SURFHGLPHQWRV�FDQGLGDWRV��
,,��JHUDU�SODQRV�GH�FRQVXOWD�H�HVFROKHU�R�PDLV��HFRQ{PLFR���
,,,��FRQYHUWHU�D�FRQVXOWD�SDUD�D�IRUPD�FDQ{QLFD��
,9��FRQYHUWHU�D�FRQVXOWD�SDUD�DOJXP�IRUPDWR�LQWHUQR��
$�RUGHP�FRUUHWD�SDUD�D�H[HFXomR�GHVVDV�TXDWUR�HWDSDV�p�
�,,,��,,��,9�H�,�
� ,��,,,��,,�H�,9�
,,��,9��,�H�,,,
� ,9��,,,��,�H�,,�
,,��,��,,,�H�,9�
� ��D�4XHVWmR��&yG���������� 3RQWRV������������
4XDO�FRPDQGR�64/�p�XWLOL]DGR�SDUD�REWHU�XP�FRQMXQWR�GH�GDGRV�HP�XPD�WDEHOD�HP�XP�EDQFR�GH�GDGRV"
*(7
83'$7(
� 6(/(&7
,16(57
-2,1

Outros materiais