Buscar

Normalização e Modelagem de Dados em Banco de Dados

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

10/03/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: Fabio Gonçalves Camilo (1477137)
Disciplina: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação I - Individual FLEX ( Cod.:513373) ( peso.:1,50)
Prova: 15488053
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O processo de normalizar uma tabela significa aplicar sobre ela regras para averiguar a sua adequação ao modelo
projetado. A normalização é uma técnica utilizada para garantir a integridade dos dados, impedindo que
informações duplicadas e sem conexão sejam indevidamente inseridas na base de dados. Sobre a normalização,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A tabela Alunos está na Terceira Forma Normal.
( ) A tabela de profissões deveria conter o código do aluno, a fim de estar caracterizada na segunda forma
normal.
( ) A exclusão do atributo IdadeAluno permitiu a aplicação da terceira forma normal, porém não é a única situação
a ser considerada neste enquadramento.
( ) É obrigatório atender à primeira e à segunda forma normal, para aplicar a terceira forma.
( ) Não existe normalização no modelo proposto.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - F.
 b) F - F - V - F - F.
 c) F - V - F - V - V.
 d) V - V - F - V - F.
10/03/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
2. 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) V - F - V - V - F.
 d) F - F - V - F - F.
3. A modelagem de dados serve para representar o ambiente observado, além de documentá-lo, normalizando e
fornecendo os processos de validação, sempre observando os processos de relacionamento entre os objetos
envolvidos no modelo adotado. Com relação à modelagem de dados, analise as sentenças a seguir:
I- O modelo conceitual apresenta a visão da linha de montagem, facilitando o entendimento dos montadores de
hardware.
II- O modelo lógico tem origem no modelo conceitual e é nele que se definem as chaves das tabelas.
III- O modelo físico deriva do modelo lógico e pode variar de acordo com o SGBD adotado.
IV- Na técnica de modelagem entidade relacionamento (ER), o modelo de dados é, usualmente, representado
através de um diagrama, chamado de diagrama entidade-relacionamento (DER).
Assinale a alternativa CORRETA:
 a) As sentenças, II, III e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I e II estão corretas.
10/03/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
4. Em um passado recente, o armazenamento dos dados de uma organização era realizado em fichas de papel e
organizados em arquivos físicos, sendo uma tarefa muito penosa a extração de alguma informação e/ou
manutenção desses arquivos. Posteriormente, os arquivos físicos deram espaço aos arquivos digitais, os quais
vieram acompanhados por softwares simples que permitiam realizar operações de cadastro, alteração, exclusão e
consulta. Todavia, embora tenha havido uma melhora, principalmente no que se refere à tarefa de consulta de
informações, os arquivos digitais demonstraram-se apenas como uma versão melhorada dos arquivos físicos,
dando, posteriormente, espaço aos bancos de dados. Acerca das vantagens do uso de banco de dados, analise as
sentenças a seguir:
I- O uso do banco de dados possibilitou a redução de dados redundantes e de inconsistência de informação.
II- O banco de dados abstraiu diversas responsabilidades do programador com relação às operações realizadas
com os dados.
III- A manipulação dos dados somente poderá ocorrer através de uma aplicação desenvolvida pelo programador.
IV- Com vistas a oferecer maior segurança aos dados, apenas uma aplicação poderá ter acesso a estes.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, II e IV estão corretas.
5. A razão do sucesso dos bancos de dados relacionais e da linguagem SQL se deve ao fato de existir um modelo
matemático formal que serviu de base para seu desenvolvimento. Os bancos de dados que usam SQL são
fundamentais em várias aplicações. Neste contexto, analise as sentenças a seguir:
I- Os bancos de dados atuais seguem fielmente o modelo relacional, sem exceção. 
II- A chave primária (PK) com a chave estrangeira (FK) garantem a integridade dos dados no que se refere às
operações de inclusão, exclusão e alteração dos dados na base de dados.
III- Nenhum modelo é suficientemente claro se não for acompanhado de uma definição formal dos elementos. Essa
definição é feita através do dicionário de dados do banco de dados.
IV- O atributo identificador é capaz de identificar exclusivamente cada ocorrência de uma entidade.
Assinale a alternativa CORRETA:
FONTE: Disponível em: <https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/bd-
aulas03_04.pdf>. Acesso em: 4 abr. 2017.
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
6. A modelagem de dados é uma técnica usada para a especificação das regras de negócios e as estruturas de
dados de um banco de dados. Ela faz parte do ciclo de desenvolvimento de um sistema de informação e é de vital
importância para o bom resultado do projeto. Modelar dados consiste em desenhar o sistema de informações,
concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades. 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 perfeitamente aplicável em qualquer SGBD moderno. Um dos
conceitos mais utilizados é o modelo conceitual. Com relação ao exposto, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Leva em conta limites impostos por algum tipo de tecnologia de banco de dados.
( ) É elaborado somente a partir de um modelo lógico.
( ) É a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F.
 b) F - F - V.
10/03/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
 c) V - V - V.
 d) F - V - F.
7. Antigamente, os bancos de dados das organizaçõeseram os ficheiros, o que dificultava o trabalho com as
informações. Gradativamente, estes arquivos foram substituídos por arquivos informatizados que permitiram
realizar de forma rápida e segura operações de consulta, alteração, inclusão e exclusão de dados. Com a evolução
tecnológica, estes arquivos digitais cederam total espaço aos bancos de dados, que permitem um melhor
gerenciamento sobre todas as operações organizacionais. Com relação às vantagens do uso de Banco de Dados,
analise as sentenças a seguir:
I- Os Bancos de Dados surgiram para eliminar a redundância e inconsistência dos dados.
II- Apesar de eficientes, eles trouxeram maiores responsabilidades para os desenvolvedores com relação aos
controles de integridade dos dados.
III- Os dados somente podem ser manipulados pela interface criada pelo desenvolvedor.
IV- Várias aplicações podem acessar o mesmo banco de dados, sem causar danos à segurança dele.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II e IV estão corretas.
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) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
 c) É um software usado para alterar programas.
 d) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas.
9. O Diagrama Entidade Relacionamento (DER) é a representação gráfica gerada a partir do processo de
modelagem, o qual é executado pelo projetista de dados com base em um conjunto de conceitos e elementos de
modelagem de dados denominado de Modelo Entidade Relacionamento (MER). Considerando o Diagrama
Entidade Relacionamento (DER), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A cardinalidade do relacionamento entre vendedor e vendas é 1 para N (1:N).
( ) Telefone é uma entidade fraca, que deverá ser normalizada.
( ) Os atributos codvendedor e codvendas são chaves estrangeiras das entidades vendedor e vendas,
respectivamente.
( ) A entidade vendas possui dois atributos.
( ) O losango representa o relacionamento entre as entidades vendedor e vendas.
Assinale a alternativa que apresenta a sequência CORRETA:
10/03/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) F - V - V - V - F.
 b) V - V - V - V - F.
 c) F - V - F - F - V.
 d) V - F - F - V - V.
10. "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) É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
 c) Somente o DBA pode conceder e revogar privilégios para contas.
 d) Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar
tal privilégio.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina