Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 Acadêmico: Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:) ( peso.:3,00) Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O diagrama entidade-relacionamento trata-se de uma representação gráfica que visa a detalhar o modelo de negócio. O referido diagrama é composto por um conjunto de entidades e de relacionamentos, sendo este último responsável por estabelecer a relação que há entre as diversas entidades. Contudo, esta relação pode ocorrer de diversas formas, em que as ocorrências de uma entidade participam no mínimo e no máximo do relacionamento. Sobre o conceito responsável por indicar a quantidade de ocorrências nos relacionamentos, assinale a alternativa CORRETA: a) Herança. b) Generalização. c) Normalização. d) Cardinalidade. 2. SQL - Structured Query Language, ou linguagem estruturada de consultas - é a linguagem padrão dos chamados Bancos de Dados Relacionais que, por sua vez, são bancos de dados estruturados em forma de colunas e linhas, também chamadas de tuplas, tendo seus dados armazenados em tabelas. Os bancos de dados relacionais são, atualmente, a solução dominante no mercado, da mesma forma que a SQL é a linguagem padrão dessa plataforma. É uma tecnologia poderosa, orientada a conjuntos e é a base para manipulação dos dados relacionais. Sobre SQL, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando CREATE insere um registro no banco de dados. ( ) O comando DROP deleta uma tabela no banco de dados. ( ) O comando DELETE remove registros de uma tabela no banco de dados. ( ) O comando Update altera a estrutura de uma tabela no banco de dados. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - V - F - V. c) V - F - F - V. d) V - V - V - F. 3. Podemos classificar os tipos de gerenciamento de bancos de dados conforme suas características e sua aplicação. O DataWarehouse é um tipo peculiar de gerenciamento de banco de dados. A característica que podemos destacar é: a) Geralmente são dados disponíveis apenas para consulta, são agrupados e otimizados para uma análise mais robusta, já que esses dados derivam de várias fontes distintas. b) Uma caraterística que é obrigatória nesse tipo de gerenciamento de banco de dados é a possibilidade de alteração dos dados. c) Sua principal característica é dar subsídios para um bom relacionamento com os clientes e é usado única e exclusivamente para delimitar públicos-alvo. d) É constituído somente de informações fornecidas por apenas uma fonte, geralmente de cadastro do setor de RH de uma empresa. 14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 4. Segundo Aronoff (1989), ?O Sistema de Informação Geográfico (SIG) é um sistema computadorizado que proporciona quatro tipos de capacidades de manipulação de dados georreferenciados: (1) entrada de dados; (2) gerenciamento de dados; (3) manipulação e análise; e (4) saída de dados?. Para tanto, os referidos dados são armazenados em um SGBD, o qual, além de possuir a capacidade de controlar e manipular os dados espaciais, realiza a gerência de transações, controle de integridade e concorrência. Acerca do SIG e do SGBD, analise as sentenças a seguir: I- O banco de dados relacional e geográfico denominado PostgreSQL corresponde a um sistema de gerenciamento de banco de dados de código aberto que utiliza a extensão PostGIS para armazenar dados georreferenciados. II- O nível mais interno de um Sistema de Gerenciamento de Bancos de Dados Geográficos oferece ao usuário, principalmente, a álgebra com os mapas carregados no sistema. III- O SIG se diferencia dos demais sistemas de informação convencionais, uma vez que impossibilita armazenar os atributos descritivos e das geometrias dos diferentes tipos de dados geográficos. IV- Os SIGs permitem a inserção e a integração de informações espaciais provenientes de diversas origens, em uma única base de dados. Agora, assinale a alternativa CORRETA: FONTE: ARONOFF, S. Geographic information systems: a management perspective. Ottawa: DL Publications, 1989. a) As sentenças II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças II e IV estão corretas. d) Somente a sentença III está correta. 5. Em um banco de dados relacional, a SQL (Structured Query Language - Linguagem de Consulta Estruturada) trata-se de uma linguagem que fora desenvolvida com o objetivo de atuar diretamente sobre qualquer sistema gerenciador banco de dados relacional. A SQL possibilita por meio de comandos e instruções, que o usuário realize inserções, atualizações e consultas ao banco de dados, obtendo ao final, as informações solicitadas. Acerca da linguagem SQL, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A SQL destaca-se por sua complexidade e não tem aderência alguma com a 4ª geração da linguagem de programação. ( ) A SQL é uma linguagem padrão utilizada para a comunicação com a base de dados. ( ) A SQL é uma linguagem derivada da Sequel e foi desenvolvida pela IBM. ( ) Com a SQL, é possível monitorar o acesso dos diferentes profissionais que utilizam o banco de dados. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - V - V - V. c) V - F - V - F. d) V - V - F - F. 6. SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para atualizar registros em um banco de dados: FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019. 14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 a) UPSERT b) ALTAIR c) UPDATE d) ALTER 7. O Modelo Lógico pode ser entendido como a descrição da base de dados, conforme é visualizada pelos os usuários do Sistema de Gerenciamento de Banco de Dados (SGBD). Com relação a isso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Esse modelo é o primeiro passo em um projeto de Banco de Dados. ( ) O Modelo Lógico é a representação de dados em uma estrutura de armazenamento. ( ) O modelo é iniciado após a execução do modelo conceitual. ( ) Esse modelo é constituído após a definição do Modelo Físico para um projeto. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - V - F - V. c) V - V - V - F. d) V - F - V - F. 8. O Modelo Entidade-Relacionamento (MER) foi criado para facilitar a concepção de um projeto de banco de dados. Ele possibilita a especificação da estrutura lógica geral do banco de dados. Com vistas a isso, temos vários componentes que formam o MER, sendo um desses componentes os atributos. Com relação a este componente, analise as sentenças a seguir: I- Ele é um elemento de dado que contém informação que descreve uma entidade. II- Ele é uma representação abstrata de um objeto do mundo real. III- Ele indica a associação de elementos de duas ou mais entidades. IV- Ele pode ser classificado basicamente em dois tipos: identificadores e descritores. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) Somente a sentença IV estácorreta. c) As sentenças I e IV estão corretas. d) As sentenças I e III estão corretas. 9. Considere o modelo a seguir. Qual o código SQL que exibe o nome de todos os alunos e o número de aulas que assistiu? Caso não tenha aparecido em nenhuma aula, deverá ser considerado 0. 14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 a) SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) LEFT JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO b) SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO c) SELECT ALUNO.NOME, COUNT(ALUNO.ID_AULA) LEFT JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO d) SELECT DISCIPLINA.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON ALUNO.ID_DISCIPLINA = ASSISTE.ID_ALUNO 10.Vários são os conceitos valiosos que ajudam na compreensão dos itens que compõem um banco de dados. Com relação a esses itens, há um conceito que se destaca pela característica de ser um conjunto de dados já processado e agora possui significado. A que se refere essa definição? a) Depósito de dados. b) Pesquisa. c) Formulário de pesquisa. d) Informação. 11.(ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, assinale a opção que apresenta comando SQL que permite obter uma lista em ordem decrescente de quantidade de bônus e que contenha somente o pseudônimo do jogador e seu bônus. Assinale a alternativa CORRETA. 14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5 a) SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC. b) SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. c) SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC. d) SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. 12.(ENADE, 2014) O modelo relacional representa o banco de dados como uma coleção de relações (tabelas). Na terminologia formal do modelo relacional, uma linha é chamada de "tupla", o título da coluna é denominado "atributo" e a tabela é chamada de "relação". O tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna é denominado "domínio". Um banco de dados relacional pode impor vários tipos de restrições nos dados armazenados. FONTE: ELMASRI, R.; NAVATHE, S. B. Sistema de Banco de Dados Fundamentos e Aplicações. Rio de Janeiro: LTC, 2002. Restrições que permitem controlar situações, como "o salário de um empregado não deve exceder o salário do supervisor do empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua implementação, são do tipo: a) Restrições de unicidade. b) Restrições de integridade semântica. c) Restrições de domínio. d) Restrições de integridade referencial. Prova finalizada com 12 acertos e 0 questões erradas.
Compartilhar