Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS - AV PARCIAL II

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 5 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

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

23/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7102441676 1/5
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0199_SM_201307203141 V.2   Fechar
Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141
Desempenho: 7,0 de 10,0 Data: 22/09/2015 18:23:31 (Finalizada)
  1a Questão (Ref.: 201307330364) Pontos: 1,0  / 1,0
De uma chave primária é certo afirmarmos:
I  Pode ser simples ou composta
IINão pode constar entre as chaves candidatas da relação
 III O atributo da chave primária deve ser único
Estão corretas:
I e II
I, II e III
  I e III
Somente I
II e III
  2a Questão (Ref.: 201307329848) Pontos: 1,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)
 Todas as afirmações  são verdadeiras.
   As afirmações II e III são falsas.
Apenas as afirmações I e III são verdadeiras.
 
As afirmações I e II são falsas.
Apenas as afirmações II e III são verdadeiras.
 Gabarito Comentado.
  3a Questão (Ref.: 201307329885) 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)
23/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7102441676 2/5
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:
   matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina
(nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação
de Bancos de Dados" (DISCIPLINA))
 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
   matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
Não existe consulta que responda a esta questão.
 Gabarito Comentado.
  4a Questão (Ref.: 201307329882) Pontos: 1,0  / 1,0
Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de
duração entre 120 e 180 minutos.
 
 
 
 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
 
 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180)
(FILME) )
   nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
23/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7102441676 3/5
  5a Questão (Ref.: 201307870787) Pontos: 1,0  / 1,0
SQL é uma linguagem?
Para desenho de telas.
Para criar regras de negócios que rodam no servidor.
Para criação de scripts.
  Para manipulação de banco de dados.
Para desenvolvimento de aplicações gráficas.
 Gabarito Comentado.
  6a Questão (Ref.: 201307486453) Pontos: 0,0  / 1,0
Qual a sintaxe correta para criação de tabela EMPREGADO com os campos ID_EMP_MAT, VC_EMP_NOM,
NU_EMP_CAR sendo o primeiro campo chave primária e o último campo chave estrangeira da tabela CARGO:
  CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL,
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT), FOREIGN KEY (NU_EMP_CAR) REFERENCES
CARGO (ID_CAR_COD) ON DELETE CASCADE ON UPDATE CASCADE);
  CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL,
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT), FOREIGN KEY (NU_EMP_CAR) REFERENCES
CARGO (ID_CAR_COD), ON DELETE CASCADE ON UPDATE CASCADE);
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL,
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT) FOREIGN KEY (NU_EMP_CAR) REFERENCES
CARGO (ID_CAR_COD), ON DELETE CASCADE ON UPDATE CASCADE);
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL,
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT) FOREIGN KEY (NU_EMP_CAR) REFERENCES
CARGO (ID_CAR_COD);
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER PRIMARY KEY, VC_EMP_NOM VARCHAR(50) NOT
NULL, NU_EMP_CAR INTEGER FOREIGN KEY (NU_EMP_CAR) REFERENCES CARGO (ID_CAR_COD);
  7a Questão (Ref.: 201307894097) Pontos: 0,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:
 
Nome (IDNome, IDEspécie, NomePopular)
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 a tabela nome contém nomes populares de tubarões e deseja­se listar o comprimento e o sexo de todos
os tubarões que tem nome popular terminado com a letra k. Assinale a alternativa abaixo que retorna corretamente a
consulta desejada:
23/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7102441676 4/5
SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie =
E.IDEspecie AND NomePopular like '%k';
  SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '%k%';
  SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND NomePopular like '%k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie
AND NomePopular like '%k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '_k';
  8a Questão (Ref.: 201307331599) Pontos: 1,0  / 1,0
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço"
a palavra Avenida.
  apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço"
a palavra Avenida.
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo
"endereço" a palavra Avenida.
  9a Questão (Ref.: 201307330632) 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 o menor salário pago aos Empregados Agrupados por Departamento.
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
  SELECT MIN(SALARIO)FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
23/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7102441676 5/5
  10a Questão (Ref.: 201307894115) 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:
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Deseja­se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie
de número 018103, sem que os nomes se repitam. Assinale a alternativa correta abaixo:
  SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND
E.IDEspécie <= 018013;
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <=
018013;
SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <=
018013;
SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND
E.IDEspécie < 018013;
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND
E.IDEspécie <= 018013;

Continue navegando