Buscar

SIMULADO 03 - IMPLEMENTAÇÃO DE BANCO DE DADOS

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

26/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 1/4
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0199_SM_201102236012 V.3   Fechar
Aluno(a): LEONARDO SOARES SIQUEIRA Matrícula: 201102236012
Desempenho: 9,0 de 10,0 Data: 21/09/2015 07:37:46 (Finalizada)
  1a Questão (Ref.: 201102370007) Pontos: 1,0  / 1,0
(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:
Dependência de dados.
Integridade de dados.
Consistência de dados.
  Redundância de dados.
Replicação de dados.
  2a Questão (Ref.: 201102367420) Pontos: 1,0  / 1,0
Uma chave candidata é:
um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante,
formando o conjunto de tuplas.
  uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave
primária.
um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores
reais.
um conjunto de atributos que descrevem as características dos elementos a serem modelados.
uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave
primária de uma tabela.
  3a Questão (Ref.: 201102366043) Pontos: 0,0  / 1,0
Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula)
que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
Não existe consulta que responda a esta questão.
 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
   matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina

26/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 2/4
(nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação
de Bancos de Dados" (DISCIPLINA))
   matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
 Gabarito Comentado.
  4a Questão (Ref.: 201102366019) Pontos: 1,0  / 1,0
A relação T1 abaixo conterá:
T1 =   nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
Esta não é uma consulta válida
Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
Nome e depto de todos os empregados homens que ganham menos que 5000
  Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
  5a Questão (Ref.: 201102366606) Pontos: 1,0  / 1,0
Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos,
como ficaria o comando SQL para inserir um registro na tabela?
INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
  INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
  6a Questão (Ref.: 201102366714) Pontos: 1,0  / 1,0
O comando SQL que apaga um tabela é:
 
26/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 3/4
UPDATE
REMOVE TABLE
  DROP TABLE
DELETE TABLE
INSERT INTO
  7a Questão (Ref.: 201102932701) 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:
 
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)
 
Sabendo­se que um metro possui 39,3700787 polegadas, assinale a alternativa correto abaixo que consulta a data da
captura, a temperatura da água e o comprimento do tubarão convertido em polegadas com o título Polegadas:
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.
  8a Questão (Ref.: 201102366535) Pontos: 1,0  / 1,0
Dentre as sub­linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?
Controle de transações
DML
DDL
  DRL
DCL
 Gabarito Comentado.
26/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 4/4
  9a Questão (Ref.: 201102367664) Pontos: 1,0  / 1,0
Considere a seguinte consulta SQL:
SELECT nome,  count(*)
FROM aluno
GROUP BY nome
Esta consulta tem como resultado.
todos os atributos da tabela nome, além do atributo especial Count.
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
  o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
o atributo nome e o número de registros existentes para cada nome, na tabela nome.
todos os atributos das tabelas nome e aluno.
  10a Questão (Ref.: 201102366396) Pontos: 1,0  / 1,0
Em SQL, para contar linhas usamos:
GROUP BY
SUM
  COUNT
SELECT
AVG

Outros materiais