Baixe o app para aproveitar ainda mais
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');
Compartilhar