Buscar

avaliaçao 1 de banco de dados avançados

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

02/04/2021 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: Fabio Gabriel Santos Doria (1902637)
Disciplina: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação I - Individual ( Cod.:670860) ( peso.:1,50)
Prova: 28754342
Nota da Prova: 6,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Um banco de dados (em inglês, database) é um local onde é possível armazenar dados de
maneira estruturada e com a menor redundância possível. Estes dados devem poder ser
utilizados por programas e usuários diferentes. Assim, a noção básica de dados é acoplada a
uma rede, a fim de poder reunir estas informações, daí o nome banco. Geralmente, fala-se de
um sistema de informação para designar qualquer estrutura que reúne os meios organizados
para poder compartilhar dados. Sobre um banco de dados analise as sentenças propostas: 
I- O modelo de dados relacional consiste num conjunto de tabelas onde cada linha corresponde
a uma tupla ou registro que representa uma entidade do domínio e provê um conjunto de
funções apoiadas na álgebra relacional para o armazenamento e recuperação de dados. 
II- A normalização é um processo de análise dos esquemas de relações com base em suas
dependências funcionais e chaves primárias que visa eliminar a redundância de informação e
reduzir os problemas relacionados à inclusão, exclusão e alteração dos dados. 
III- Um banco de dados permite colocar dados à disposição de usuários para uma consulta, uma
introdução ou uma atualização, assegurando-se dos direitos atribuídos aos mesmos.
IV- Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações
teóricas e práticas, visando construir um modelo de dados consistente, não redundante e
aplicável somente ao SGBD Oracle.
Assinale a alternativa CORRETA:
FONTE: https://www.modelagem-de-dados-modelo-conceitual-modelo-logico-e-fisico/. Acesso
em: 6 mar. 2019.
 a) As sentenças I, II e III estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I, II, III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
02/04/2021 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
2. Um modelo conceitual ( o Modelo Entidade Relacionamento - MER) é um modelo (lógico)
detalhado que captura a estrutura dos dados organizacional enquanto sendo independente de
qualquer sistema de gerenciamento de base de dados. Este modelo pode ser usado para
mapear situações do mundo real em um modelo gráfico capaz de representar a relação
estabelecida entre os dados. Com relação ao MER, classifique V para as sentenças verdadeiras
e F para as falsas:
( ) A função do MER é facilitar a visão do projeto de banco de dados, pois foca no esquema
lógico dos dados.
( ) O MER é utilizado para criar pacotes para agrupar procedures e funções que possuem o
mesmo objetivo de implementação.
( ) No MER, os atributos são a representação abstrata de um objeto do mundo real sobre a
qual queremos guardar informações.
( ) No MER, o relacionamento representa a relação/ associação entre os dados de uma
TABELA com os dados de outra TABELA.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V.
 b) V - F - F - V.
 c) V - F - V - V.
 d) V - V - F - F.
3. Uma das definições de banco de dados afirma que se trata de uma coleção de informações que
se relacionam de modo que criem algum sentido, isto é, é uma estrutura bem organizada de
dados que permite a extração de informações. Assim, são muito importantes para empresas e
tornaram-se a principal peça dos sistemas de informação. Com relação ao conceito de banco de
dados, assinale a alternativa CORRETA:
 a) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações
armazenadas.
 b) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de
usuários.
 c) É um conjunto de operações usadas para a modelagem de processos.
 d) É um software usado para alterar programas.
4. A modelagem de dados é uma das etapas mais importantes do processo de desenvolvimento
em banco de dados. Através da modelagem, são detalhadas e documentadas as regras de
negócio e suas estruturas na base de dados. Com relação ao processo de modelagem de
dados, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A modelagem conceitual depende exclusivamente do envolvimento do cliente.
( ) A modelagem conceitual determina os dados que aparecerão na base de dados.
( ) O modelo lógico depende da tecnologia adotada. É nele que se criam as chaves primárias e
estrangeiras.
( ) É no modelo físico que se aplica a normalização dos dados.
( ) A modelagem de dados é usada somente em situações de alta complexidade.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) F - V - V - F - F.
 c) V - V - F - V - F.
 d) F - F - V - V - F.
02/04/2021 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
5. A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um
banco de dados, a fim de verificar se estas foram corretamente projetadas. Tal processo visa a
garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem
como organiza e divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e
permitindo a evolução do banco de dados. Com base nos conceitos atinentes à normalização,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A tabela Alunos foi normalizada até a terceira forma normal.
( ) Para estar na segunda forma normal, a tabela "Profissoes" deveria conter também os
"CodAluno" de todos os alunos.
( ) A exclusão do campo "IdadeAluno" é um dos requisitos para que a tabela esteja na terceira
forma normal.
( ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira
e a segunda forma normal.
( ) Não foi aplicada nenhuma regra de normalização à tabela Alunos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - F.
 b) F - V - F - V - V.
 c) F - F - V - F - F.
 d) V - F - V - V - F.
6. Em modelagem de dados, a cardinalidade é um dos princípios fundamentais sobre o
relacionamento de um banco de dados relacional, a qual possibilita estabelecer o grau de
relação entre duas entidades/tabelas, sendo que o modelo relacional possibilita três níveis de
relacionamento, quais sejam 1:N; N:N; 1:1. Diante disso, analisando um relacionamento 1:N (um
para muitos) entre as entidades A para B, assinale a alternativa CORRETA:
 a) Uma ocorrência em A é associada a várias ocorrências em B (zero ou mais) e uma ocorrência
em B pode estar associada a, no máximo, uma ocorrência em A.
 b) Uma ocorrência em B é associada a várias ocorrências em A (zero ou mais) e uma ocorrência
em A pode estar associada a, no máximo, uma ocorrência em B.
 c) Uma ocorrência em A é associada a, no mínimo, duas ocorrências em B e uma ocorrência em
B pode estar associada a, no mínimo, uma ocorrência em A.
02/04/2021 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
 d) Uma ocorrência de B é associada a, no máximo, duas ocorrências em A e uma ocorrência em
A pode estar associada a, no mínimo, uma ocorrência em B.
7. A informação sempre se demonstrou imprescindível para as organizações, as quais procuram
produzir seus conhecimentos com vistas a se tornarem mais bem informadas e,
consequentemente, ampliarem sua capacidade em perceber e discernir sobre os ambientes em
que convivem e pessoas com quemse relacionam. Acerca da informação aplicada aos sistemas
de informação, assinale a alternativa CORRETA:
 a) Não tem conexão com geração de conhecimento.
 b) É um dado qualquer, coletado e mantido pela organização, de forma não contextualizada.
 c) É o conjunto dos dados presentes em um contexto, carregado de significados e entregue à
pessoa correta.
 d) Possui o mesmo significado que dados.
8. O seu nome está inserido em bancos de dados. O seu endereço também. A placa do seu carro,
o histórico de compras no cartão de crédito, a foto que você publicou recentemente nas redes
sociais, a estadia naquele hotel, este post aqui que você lê. Tudo isso - e muito mais - depende
de um banco de dados, mas pouco percebemos a presença deles. Com relação ao conceito de
banco de dados, assinale a alternativa CORRETA:
FONTE: https://tecnolog.net/245120/banco-de-dados-importancia/. Acesso em: 19 nov. 2019.
 a) É um conjunto de operações usadas para a modelagem de processos.
 b) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações
armazenadas.
 c) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de
usuários.
 d) É um software usado para alterar programas.
9. "O banco de dados de uma empresa contém uma grande quantidade de dados e geralmente um
grande número de usuários. A maioria destes usuários não tem a necessidade de acessar todos
os dados. Assim, permitir o acesso irrestrito a todos os dados pode ser indesejável, e o SGBD
deve prover mecanismos para controlar este acesso. Através do controle de acesso
discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos
privilégios que cada usuário ou grupo de usuários possui sobre os estes. Para bancos de dados
multiusuário, o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao
administrador de banco de dados (DBA) meios para restringir o acesso de uma conta (usuário
ou um grupo de usuários) a determinadas partes do esquema do banco de dados". (SANTOS,
2014, p. 1). Sobre controle de acesso, assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.devmedia.com.br/artigo-sql-magazine-27-seguranca-em-
banco-de-dados-conceitos-fundamentais/6903>. Acesso em: 3 abr. 2017.
 a) O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de
privilégios para outras contas.
 b) Somente o DBA pode conceder e revogar privilégios para contas.
 c) É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação
da tabela.
 d) Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente
este pode revogar tal privilégio.
02/04/2021 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
10.Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental
ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem ser
utilizados para fornecer definições padrão para as principais entidades de negócios (como
cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma
unidade de negócios. Esses tipos de Modelos de Dados também podem ser utilizados para
definir qual sistema na corporação é o "proprietário" dos dados para uma entidade de negócios
específica e quais outros sistemas são usuários (assinantes) dos dados. Sobre as restrições
vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir:
I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos
e que respeitem os tipos de dados estabelecidos para cada coluna.
II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela
não poderá ser excluída.
III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a
redundância dos dados Também é um requisito importante para a segurança das informações
em operações de update e delete.
IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo
não pode ser nulo. 
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
Prova finalizada com 6 acertos e 4 questões erradas.

Continue navegando