Buscar

Principios de Banco de Dados - Prova 3

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

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.

Outros materiais