Buscar

BANCO DE DADOS AVALIAÇÃO

Prévia do material em texto

05/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2316569&matr_integracao=201902613431 1/4
 
 
Disc.: BANCO DE DADOS 
Aluno(a): MICHEL BRODBECK MENS 201902613431
Acertos: 8,0 de 10,0 05/06/2020
Acerto: 1,0 / 1,0
- O conceito que exemplifica o significado de INFORMAÇÃO é:
O armazenamento de arquivo
Um software
O armazenamento de informação
A manipulação de informação
 O resultado do processamento, manipulação e organização de dados
Respondido em 05/06/2020 18:07:17
Acerto: 1,0 / 1,0
O modelo que descreve a realidade do ambiente, constituindo uma visão global dos principais dados e
relacionamentos, independente das restrições de implementação em um banco de dados, é:
Modelo essencial
Modelo físico
 Modelo conceitual
Modelo de dados
Modelo lógico
Respondido em 05/06/2020 18:08:20
Acerto: 1,0 / 1,0
Do modelo da figura abaixo depreende-se:
que um professor só pode ministrar uma disciplina.
 que um professor pode ministrar mais de uma disciplina para um mesmo aluno.
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2316569&matr_integracao=201902613431 2/4
uma disciplina pode ser ministrada por vários professores.
que um professor não pode ministrar mais de uma disciplina para um mesmo aluno.
que um aluno só pode está matriculado em uma disciplina.
Respondido em 05/06/2020 18:27:35
Acerto: 1,0 / 1,0
Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
 Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a
integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente,
principalmente por sistemas transacionais
Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de
Dados
Garantir que haverá redundância alguma no Banco de Dados
Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando
todas as chaves-primárias e estrangeiras
Garantir que não haverá redundância alguma no Banco de Dados
Respondido em 05/06/2020 18:10:13
Acerto: 0,0 / 1,0
Ano: 2014 - Banca: FGV - Órgão: TJ-GO - Prova: Analista Judiciário - Análise de Sistemas (Adaptado)
Considere um banco de dados que deve armazenar cinco atributos numéricos: V, W, X, Y e Z. Sabe-se que as
seguintes dependências funcionais aplicam-se:
V → W
V → X
V → Y
Y → Z
O esquema correto para implementar um banco de dados com esses atributos, que cumpra os objetivos
estabelecidos para projetos de bancos de dados de preservação das dependências, normalização e
decomposição sem perda, é:
 create table R1 (V int not null primary key, Y int); create table R2 (Y int not null primary key, Z int);
create table R3 (W int not null primary key, X int);
create table R1 (V int not null primary key, W int, X int, Y int unique, Z int);
 create table R1 (V int not null primary key, W int, X int, Y int); create table R2 (Y int not null primary
key, Z int);
create table R1 (V int not null primary key, W int, X int, Y int); create table R2 (W int not null primary
key, Z int);
create table R1 (V int not null primary key, W int, X int); create table R2 (Y int not null primary key, Z
int);
Respondido em 05/06/2020 18:27:58
Acerto: 1,0 / 1,0
A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se:
DIFERENÇA
JUNÇÃO
PROJEÇÃO
 SELEÇÃO
UNIÃO
Respondido em 05/06/2020 18:16:04
Gabarito
Coment.
 Questão4
a
 Questão5
a
 Questão6
a
05/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2316569&matr_integracao=201902613431 3/4
Acerto: 1,0 / 1,0
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados
são chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
 
Assinale a alterna�va abaixo que representa um comando SQL que consulte todos os dados de capturas e de
tubarões cujas datas sejam posteriores a 2009, o comprimento seja a par�r de 4 metros e o sexo seja masculino
(M).
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009'
AND COMPRIMENTO >= 4 AND SEXO = 'M';
SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >=
'31/12/2009' AND COMPRIMENTO > 4 AND SEXO = "M";
 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >
'31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = 'M';
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009'
AND COMPRIMENTO > 4 AND SEXO = 'M';
SELECT * FROM CAPTURA, TUBARAO WHERE DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND
SEXO = "M";
Respondido em 05/06/2020 18:21:13
Acerto: 1,0 / 1,0
Em SQL, as funções de grupo opeam sobre conjuntos de linhas. Marque a opção correta:
 AVG - calcular a média aritmética.
MAX - retornar o menor valor dentre um grupo de valores.
MIN - somar um grupo de valores.
SUM - contar o número de linhas.
COUNT - retornar o maior valor dentre um grupo de valores.
Respondido em 05/06/2020 18:17:54
Acerto: 1,0 / 1,0
Analise o modelo a seguir: Empregado (nome_empregado, rua,cidade) Trabalha
(nome_empregado,nome_companhia,salario) Companhia (nome_companhia,cidade) Qual é a consulta em SQL
para encontrar nome, endereço e cidade de residência de todos os empregados da XXX que ganham mais de
dez mil reais?
SELECT e.nome_empregado, rua, cidade FROM empregado e WHERE t.nome_companhia = 'XXX' AND
t.salario > 10000;
SELECT e.nome_empregado, rua, cidade FROM empregado e WHERE t.nome_companhia = 'XXX' AND
t.salario < 10000;
 SELECT e.nome_empregado, rua, cidade FROM empregado e INNER JOIN trabalha t ON
e.nome_empregado = t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
SELECT e.nome_empregado, rua, cidade FROM empregado e, trabalha t ON e.nome_empregado =
t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
SELECT e.nome_empregado, rua, cidade FROM empregado e LEFT JOIN trabalha t ON
e.nome_empregado = t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
Respondido em 05/06/2020 18:27:48
Acerto: 0,0 / 1,0
 Questão7
a
 Questão8
a
 Questão9
a
 Questão
10
a
05/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2316569&matr_integracao=201902613431 4/4
Considere as duas tabelas em um banco de dados a seguir:
Qual das instruções abaixo remove da tabela a linha com o funcionário com salário superior a 1000? 
 DELETE FROM Funcionarios WHERE IdCargo = SELECT IdCargo FROM Cargos WHERE Salario > 1000;
DELETE FROM Funcionarios, cargos WHERE Cargos.Salario> 1000;
DELETE FROM Funcionarios WHERE Cargos.Salario> 1000;
 DELETE FROM Funcionarios WHERE IdCargo IN (SELECT IdCargo FROM Cargos WHERE Salario >
1000);
DELETE FROM Funcionarios WHERE IdCargo = 2;
Respondido em 05/06/2020 18:23:54
javascript:abre_colabore('38403','198964393','3996405999');

Continue navegando