Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 1/8 Iniciado em segunda, 24 Set 2018, 11:20 Estado Finalizada Concluída em segunda, 24 Set 2018, 11:35 Nota 4,00 de um máximo de 10,00(40%) Questão 1 Incorreto Marcar questão FCC, 2015, ManausPrev – Analista previdenciário, tecnologia da informação - A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Considere os grupos de comandos: I.CREATE, ALTER, DROP. II.GRANT, REVOKE. III.DELETE, UPDATE, INSERT. Assinale a alternativa que possui os comandos corretos para os respectivos grupos: Escolha uma: A resposta correta é: I correspondem à Data Definition Language − DDL e III à Data Manipulation Language − DML.. Data Definition Language − DDL e III à Data Manipulation Language − DML. O Linguagem de Controle de Dados, ou do inglês Data Control Language(DCL), é uma linguagem de computador e um subconjunto de SQL, usada para controlar o acesso aos dados em um banco de dados; DDL (Data Definition Language) e parte da linguagem SQL utilizada para definições de dados, utilizando esses comandos pode-se criar dados e suas estruturas.; DML (linguagem de manipulação de dados) e uma linguagem utilizada para recuperar e trabalhar com dados em SQL. Use estas instruções para inserir, atualizar, alterar, consultar ou apagar dados de um banco de dados. Neste capitulo, apresentaremos os recursos de SQL DML para especificar consultas simples. Fonte: Livro Digital, Capítulo 4 SQL, 4.2 SQL DDL, página 61 e Capítulo 5 SQL DML, página79. a. I correspondem à Data Control Language − DCL e II à Data Definition Language − DDL. b. I correspondem à Data Definition Language − DDL e III à Data Manipulation Language − DML. c. II correspondem à Data Control Language − DCL e III à Data Definition Language − DDL. d. I correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL. e. II correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 2/8 Questão 2 Correto Marcar questão Concurso CEITEC 2012 - FUNRIO - Sistemas de Informação/ Informática Engenharia/ Administração/ Matemática - ETEA-AGPRFA - Considere as proposições abaixo a respeito de banco de dados. I - Entidades fracas não podem ter quaisquer atributos-chaves. Por essa razão, são identificadas por estarem associadas a entidades específicas de um outro tipo de entidade em combinação com alguns de seus valores de atributos. II - Os atributos de uma entidade que podem ser eleitos como chave primária são conhecidos como chaves-candidatas. III - A terceira forma normal é baseada no conceito de dependência funcional. IV - A DDL é utilizada pelo DBA e projetistas de base de dados para definir seus esquemas, enquanto que a DML é utilizada para realizar as manipulações. Em relação às afirmativas acima, estão corretas: Escolha uma: A resposta correta é: Apenas I, II e IV.. Questão 3 Incorreto Marcar questão a. Apenas I, III e IV. b. Apenas II, III e IV. I - O conceito de entidade fraca faz parte do capítulo 2 Modelagem de Dados, pág. 37, 2.5.2 Entidades Fracas; II - O conceito de chave candidata faz parte do capítulo 2 Modelagem de Dados, pág. 36 , 2.5.1 Chaves; III - A 3a Forma Normal apresenta o conceito de dependência transitiva, o conceito está no capítulo 3 Modelo Relacional e Normalização, página 55, item 3.7 3.a forma normal – 3FN; IV – DDL (Data Definition Language) e parte da linguagem SQL utilizada para definições de dados, utilizando esses comandos pode-se criar dados e suas estruturas. Capítulo 4 SQL, pág.61, 4.2 e DML (linguagem de manipulacao de dados) e uma linguagem utilizada para recuperar e trabalhar com dados em SQL. Use estas instruções para inserir, atualizar, alterar, consultar ou apagar dados de um banco de dados. Capítulo 5 SQL DML, página 79. c. Apenas I, II e IV. d. Apenas I, II e III. e. I, II, III e IV. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 3/8 FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação - Desenvolvimento Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é: Escolha uma: A resposta correta é: 5.. Questão 4 Incorreto Marcar questão FCC - 2015 - TCE-CE - Analista de Controle Externo - Auditoria de Tecnologia da Informação - O desempenho em Banco de Dados é um fator extremamente relevante, assinale a alternativa que corresponde a melhoria de desempenho: Escolha uma: a. 5. b. 4. c. 1. d. 2. O número é cinco pois quando a condição where é utilizada para aplicar condução lógica, neste caso o query identifica que os dados que devem ser deletados são 1, 3, 4 e 5 que são os dados contidos na tabela x. Na tabela y estes números estão na coluna C 1, 3 e 5 e na coluna D 4 e 1, por este motivo serão cinco deleções. Fonte: Livro Digital, Capítulo 5 SQL, 5.2 Where, página 84. e. 3. Deve-se substituir o UNION por UNION ALL.; As uniões (union) combinam os resultados de duas ou mais queries em um único result set. Livro Digital, Capítulo 6, 6.5 Uniões;Se não existe a possibilidade de haver registros duplicados em suas tabelas ou se não houver problemas para a aplicação que o record set final apresente duplicações, utilize o operador UNION ALL. A vantagem é que este operador a. não se deve utilizar stored procedures para consultas realizadas com frequência em ambientes de rede. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 4/8 A resposta correta é: deve-se substituir o UNION por UNION ALL.. Questão 5 Correto Marcar questão FUNDATEC - 2015 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre a linguagem SQL (Structured Query Language), analise as sentenças abaixo: I. A linguagem SQL pode ser utilizada para consultas, usando o comando SELECT, e como Linguagem de Manipulação de Dados (DML, Data Manipulation Language), usando os comandos INSERT, UPDATE e DELETE. II. A linguagem SQL pode ser utilizada para estabelecer os privilégios de usuários e grupos, usando os comandos SET ou REVOKE. III. A linguagem SQL pode ser utilizada como Linguagem de Definição de Dados (DDL, Data Definition Language), usando os comandos CREATE e DROP para adicionar ou remover tabelas, respectivamente. Quais estão corretas? Escolha uma: não executa a função SELECT DISTINCT, utiliza menos recursos do SQL Server e como consequência, melhora a performance da aplicação. O livro digital não contempla o union all, a diferença entre o Union e o Union ALL são: O operador UNION, por default, executa o equivalente a um SELECT DISTINCT no result set final. Em outras palavras, ele combina o resultado de execução das duas queries e então executa um SELECT DISTINCT a fim de eliminar as linhas duplicadas. Este processo é executado mesmo que não hajam registros duplicados. O operador UNION ALL tem a mesma funcionalidade do UNION, porém, não executa o SELECT DISTINCT no result set final e apresenta todas as linhas, inclusive as linhas duplicadas. b. deve-se utilizar DISTINCT ao invés de EXISTS quando se fizer joins que envolvam tabelas com relacionamento um-para-muitos. c. deve-se trocar o operador EXISTS ou NOT EXISTS por IN ou NOT IN. d. deve-se substituir o UNION por UNION ALL. e. deve-se utilizar funções nas consultas em lugar do operador LIKE. DDL (Data Definition Language) e parte da linguagem SQL utilizada para definições de dados, utilizando esses comandos pode-se criar dados e suas estruturas. Fonte Livro Digital: Capítulo 4 SQL, pág.61, 4.2; DML (linguagemde manipulacao de dados) e uma linguagem utilizada para recuperar e trabalhar com dados em SQL. Use estas instruções para inserir, atualizar, alterar, consultar ou apagar dados de um banco de dados. Fonte: Livro Digital, Capítulo 5 SQL DML, página 79. a. Apenas I e III. b. Apenas I. c. Apenas II e III. d. I, II e III. e. Apenas II. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 5/8 A resposta correta é: Apenas I e III.. Questão 6 Incorreto Marcar questão Analise as sentenças abaixo: I - No modelo entidade-relacionamento, um tipo particular de entidade fraca ocorre quando um atributo identificador de uma entidade inclui o atributo identificador da outra entidade. II - Em um relacionamento pai-filho, no modelo hierárquico, registros do mesmo tipo do lado pai correspondem a um único registro do lado filho. III – Uma entidade fraca é aquela que depende da outra. É correto afirmar que: Escolha uma: A resposta correta é: I e III estão corretas.. Questão 7 Incorreto Marcar questão O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo, em qualquer tipo de situação, a escrita/leitura de dados sem erros. Tal característica do SGBD é denominada: Escolha uma: Fonte Livro digital, 2.5.2 Entidade Fraca, página 37.a. Apenas a alternativa I está correta. b. II e III estão corretas. c. I e III estão corretas. d. Apenas a alternativa III está correta. e. I, II e III estão corretas. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 6/8 A resposta correta é: Compartilhamento dos Dados.. Questão 8 Correto Marcar questão A terceira forma normal é baseada no conceito de: Escolha uma: A resposta correta é: Dependência transitiva.. Questão 9 Incorreto Marcar questão Considere as proposições abaixo a respeito de banco de dados. I - Entidades fracas não podem ter quaisquer atributos-chaves. Por essa razão, são identificadas por estarem associadas a entidades específicas de um outro tipo de entidade em combinação com a. Controle de Redundâncias. Videoaulas 13 (7.1) e 14 (7.2).b. Controle de Integridade. c. Interfaceamento. d. Controle de acesso. e. Compartilhamento dos Dados. a. Dependência Intransitiva. b. Atributo não-atômico. c. Relação de chave estrangeira. d. Relação de chave secundária. 3a Forma Normal apresenta o conceito de dependência transitiva. Fonte Livro digital , capítulo 3, página 55. e. Dependência transitiva. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 7/8 alguns de seus valores de atributos. II - Os atributos de uma entidade que podem ser eleitos como chave primária são conhecidos como chaves-candidatas. III - A terceira forma normal é baseada no conceito de dependência funcional. IV - A DDL é utilizada pelo DBA e projetistas de base de dados para definir seus esquemas, enquanto que a DML é utilizada para realizar as manipulações. Em relação às afirmativas acima, estão corretas: Escolha uma: A resposta correta é: Apenas I, II e IV.. Questão 10 Correto Marcar questão Sobre Sistema Gerenciador de Banco de Dados (SGBD), é correto afirmar: Escolha uma: 2.5.1 Chaves, página 36; DDL (Data Definition Language) e parte da linguagem SQL utilizada para definições de dados, utilizando esses comandos pode-se criar dados e suas estruturas. Fonte Livro Digital: Capítulo 4 SQL, pág.61, 4.2; DML (linguagem de manipulacao de dados) e uma linguagem utilizada para recuperar e trabalhar com dados em SQL. Use estas instruções para inserir, atualizar, alterar, consultar ou apagar dados de um banco de dados. Fonte: Livro Digital, Capítulo 5 SQL DML, página 79. a. Apenas II, III e IV. b. Apenas I, II e III. c. I, II, III e IV. d. Apenas I, III e IV. e. Apenas I, II e IV. Linguagens de quarta geração integram instruções de acesso a um banco de dados (consulta, atualização, etc) com instruções típicas de programação (instruções condicionais, de repetição, etc). Videoaulas 13 (7.1) e 14 (7.2). a. Linguagens de quarta geração integram instruções de acesso a um banco de dados (consulta, atualização, etc) com instruções típicas de programação (instruções condicionais, de repetição, etc). b. Dados e metadados podem ser consultados e alterados por qualquer usuário que acessa um banco de dados. c. Acesso monousuário e independência de dados são algumas das vantagens da utilização de um SGBD. d. Um SGBD é capaz de garantir acesso eficiente a um grande volume de dados, mas não é capaz de garantir a segurança dos dados armazenados. 24/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7711215 8/8 A resposta correta é: Linguagens de quarta geração integram instruções de acesso a um banco de dados (consulta, atualização, etc) com instruções típicas de programação (instruções condicionais, de repetição, etc).. e. Em uma arquitetura de SGBD em três níveis, o nível de visão compreende os registros físicos dos arquivos em disco que compõem um banco de dados.
Compartilhar