Buscar

Avaliação Parcial 2015 (2)

Prévia do material em texto

���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0199_SM_201505461596 V.2   Fechar
Aluno(a): LUÍS FERNANDO DOS SANTOS FRANÇA Matrícula: 201505461596
Desempenho: 9,0 de 10,0 Data: 21/09/2015 15:58:21 (Finalizada)
  1a Questão (Ref.: 201505615561) Pontos: 1,0  / 1,0
Considere  o  esquema  de  banco  de  dados  ilustrado  na  figura  abaixo  em  que  as  chaves  primárias  estão
sublinhadas.
Podemos  afirmar  que  a  coluna  cod_curso  da  tabela  Aluno  é  _____________  da  tabela  Curso  na  coluna
cod_curso.
Assinale a alternativa que contém a sentença que completa a frase acima:
  Chave estrangeira
Chave
Super Chave
Chave candidata
Chave primária
  2a Questão (Ref.: 201505614159) Pontos: 1,0  / 1,0
Analise as seguintes afirmações:
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave
primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
As duas afirmações são falsas.
A primeira afirmação é verdadeira e a segunda é falsa.
A primeira afirmação é falsa e a segunda é verdadeira.
  As duas afirmações são verdadeiras e primeira justifica a segunda.
As duas afirmações são verdadeiras e primeira não justifica a segunda
  3a Questão (Ref.: 201505615002) Pontos: 1,0  / 1,0
Em relação a álgebra linear é correto afirmar que:
     I ­ A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de
tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III ­ A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma
relação de acordo com uma lista de atributos oferecida.
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
Estão corretas:
  Somente a II
Somente III
Somente I
II e III
I e III
 Gabarito Comentado.
  4a Questão (Ref.: 201505614997) Pontos: 1,0  / 1,0
Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto
cartesiano em uma só operação.
Interseção
  Junção
Projeção
União
Diferença
  5a Questão (Ref.: 201505614513) Pontos: 0,0  / 1,0
Considere o esquema abaixo:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
Os comandos SQL apresentam todos os elementos necessários para a sua criação estão representados em:
  CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL, NOMEPRF VARCHAR(20) NOT
NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER (5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL);
CREATE TABLE PROFESSOR ( MATRICULAPRF  NOT NULL,NOMEPRF  NOT NULL, TITULACAO  NOT NULL,
ANOADMISSAO  NOT NULL, PRIMARY KEY (MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA  NOT NULL,NOMEDISCIPLINA  NOT NULL, CREDITOS 
NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA  NOT NULL, CODIGO NOT NULL, PRIMARY KEY (MATRICULA,
CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO
REFERENCES DISCIPLINA (CODIGODISCIPLINA));
  CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER(5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY
(MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2)  NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5) NOT NULL,
PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
(MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); 
CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY
(MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5)  NOT NULL, NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5), PRIMARY KEY
(MATRICULA, CODIGO));
CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER(5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL,
PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR
(MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA));
  6a Questão (Ref.: 201505614504) Pontos: 1,0  / 1,0
$�OLQJXDJHP�64/�SRGH�WHU�YiULRV�HQIRTXHV��(;&(72�
  /LQJXDJHP�SDUD�D�SURJUDPDomR�GH�VLVWHPDV�GH�LQIRUPDomR
/LQJXDJHP�GH�FRQVXOWD�HP�DPELHQWH�FOLHQWH�VHUYLGRU
/LQJXDJHP�SDUD�DFHVVR�jV�EDVHV�GH�GDGRV
/LQJXDJHP�LQWHUDWLYD�GH�FRQVXOWD��TXHU\�$G+RF�
�
/LQJXDJHP�GH�DGPLQLVWUDomR�GH�EDQFR�GH�GDGRV
  7a Questão (Ref.: 201505614677) Pontos: 1,0  / 1,0
Dentre as sub­linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?
DCL
Controle de transações
DDL
  DRL
DML
 Gabarito Comentado.
  8a Questão (Ref.: 201506180843) Pontos: 1,0  / 1,0
O esquema de banco de dados apresentado abaixo  faz parte de um banco de dados criado a
partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013
na  costa  da  Austrália.  Os  dados  podem  ser  baixados  no  endereço:
https://data.qld.gov.au/dataset/shark­control­program­shark­catch­statistics/resource/5c6be990­3938­4125­8cca­
dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
�
6DEHQGR�VH�TXH�XP�PHWUR�SRVVXL������������SROHJDGDV��DVVLQDOH�D�DOWHUQDWLYD�FRUUHWR�DEDL[R�TXH�FRQVXOWD�D�GDWD�GD
FDSWXUD��D�WHPSHUDWXUD�GD�iJXD�H�R�FRPSULPHQWR�GR�WXEDUmR�FRQYHUWLGR�HP�SROHJDGDV�FRP�R�WtWXOR�3ROHJDGDV�
  SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C
WHERE C.IDTUBARÃO = T.IDTUBARÃO;
SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, CAPTURA C
WHERE C.IDTUBARÃO = T.IDTUBARÃO;
SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C;
SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, CAPTURA C
WHERE C.IDTUBARÃO = T.IDTUBARÃO;
SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA C
WHERE C.IDTUBARÃO = T.IDTUBARÃO;
 Gabarito Comentado.
  9a Questão (Ref.: 201505751731) Pontos: 1,0  / 1,0
UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula:  
SUM
  GROUP BY
ORDER
JOIN
ORDER BY
  10a Questão (Ref.: 201505615622)Pontos: 1,0  / 1,0
Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
4
1
2
  3
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
0

Continue navegando