Baixe o app para aproveitar ainda mais
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$d2�'(�%$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
Compartilhar