Buscar

Av1 Banco de Dados Avançado


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

Continue navegando


Prévia do material em texto

Acadêmico: Tiago Rosa da Silva (3252647)
Disciplina: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação I - Individual ( Cod.:677027) ( peso.:1,50)
Prova: 28740968
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Normalização é um processo a partir do qual se aplicam regras a todas as tabelas do banco
de dados, com o objetivo de evitar falhas no projeto, como redundância de dados e mistura
de diferentes assuntos numa mesma tabela. Acerca do processo de normalização, analise as
sentenças a seguir:
I- A normalização consegue armazenar os mesmos dados em menos tabelas. 
II- Na prática, comumente, utiliza-se somente três estágios ou formas de normalização.
III- Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da
primeira forma normal.
IV- Tabelas com atributos multivalorados estão na primeira forma normal.
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças II e III estão corretas.
2. A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do
sistema,sendo que com ele você será capaz de explicar as características de funcionamento
e comportamento de um software. A modelagem de dados é a base de criação do Banco de
dados e parte essencial para a qualidade do software. Este é um assunto muito extenso e em
grandes empresas existem pessoas que fazem apenas isso o dia inteiro. Nas empresas
menores esta acaba sendo uma atribuição do DBA e dos desenvolvedores de softwares.
Assinale a alternativa que contém conceitos presentes em um modelo de dados considerado
adequado e de nível elevado:
FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/.
Acesso em: 6 mar. 2019.
 a) Entidades, atributos e relacionamentos.
 b) Esquema, instância e objeto.
 c) Pastas, arquivos e permissões.
 d) Classe, objeto e herança.
3. A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do
sistema,sendo que com ele você será capaz de explicar as características de funcionamento
e comportamento de um software. A modelagem de dados é a base de criação do Banco de
dados e parte essencial para a qualidade do software. Este é um assunto muito extenso e em
grandes empresas existem pessoas que fazem apenas isso o dia inteiro. Nas empresas
menores esta acaba sendo uma atribuição do DBA e dos desenvolvedores de softwares.
Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico
ou físico, assinale a alternativa CORRETA que apresenta características do modelo de dados
conceitual:
FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/.
Acesso em: 6 mar. 2019.
 a) Representa somente as restrições de domínio, de integridade e de implementação.
 b) Representa a estrutura do banco de dados, contemplando especificamente:
procedimentos, funções, triggers e packages.
 c) Representa toda a documentação criada pelo gerente do projeto para controle das
atividades.
 d) Representa apenas o ambiente e o cenário do problema sem preocupações com a
implementação.
4. O modelo Entidade-Relacionamento, a partir de definições e regras, visa a mapear o mundo
real do sistema em um modelo gráfico, a partir de um conjunto de objetos chamados de
entidades e pelo conjunto de relacionamentos entre esses objetos. Acerca do modelo
Entidade-Relacionamento, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao modelar um banco de dados, deve-se levar em consideração as características de
entidades e relacionamentos, que sejam relevantes para o contexto que está sendo descrito,
as quais são representadas por meio dos atributos.
( ) A técnica de diagramação no modelo de Entidade-Relacionamento faz uso de um
losango para representar a entidade e um retângulo para representar o relacionamento.
( ) O identificador da entidade, também chamado de chave, é o atributo ou o conjunto de
atributos cujos valores identificam uma entidade de maneira única.
( ) A cardinalidade tem por finalidade representar o número de ocorrências das entidades
em um dado relacionamento.
( ) A entidade, modelo Entidade-Relacionamento, representa qualquer coisa do mundo real,
abstrato ou concreto, na qual se deseja executar ações voltadas ao armazenamento de
dados.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V - V.
 b) F - V - V - V - F.
 c) V - V - F - F - V.
 d) V - F - V - V - V.
5. SGBD é um software com recursos específicos para facilitar a manipulação das informações
de um BD e o desenvolvimento de programas aplicativos. Exemplos: Oracle, Paradox,
MySQL, Access, Interbase, Sybase. O SGBD faz todo o gerenciamento de transações dos
bancos de dados contidos nele. Uma transação em um banco de dados consiste em um
conjunto de operações que são tratadas como uma unidade lógica indivisível. Por exemplo,
quando vamos fazer uma transferência bancária, são feitas no mínimo duas operações, a
retirada do dinheiro da conta de quem está transferindo e o depósito na conta da pessoa que
vai receber o valor transferido, ou seja, a transferência é o conjunto dessas operações. São
vários os tipos de usuários que interagem com um SGBD. Eles são classificados de acordo
com o papel que desempenham. Com relação a estes tipos de usuários, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O projetista ou analista de dados tem, entre outras atribuições, a de gerenciar o acesso
dos usuários na base de dados.
( ) O programador tem como principal atribuição mapear os dados e, em seguida, definir
onde eles serão organizados.
( ) O usuário comum é responsável por construir o sistema que acessará o banco de dados.
( ) O administrador do banco de dados (DBA - Database Administrator) é o profissional
responsável por instalar, configurar e garantir uma boa performance do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE:
http://www.sergiorodrigues.net/aulas/downloads/bd1/bd1_apostila1_conceitosBasicos.pdf.
Acesso en: 6 mar. 2019.
 a) F - F - V - V.
 b) V - F - F - V.
 c) F - V - F - F.
 d) F - F - F - V.
6. "Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito
importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso
em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre
disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos,
otimizar processos e melhorar os resultados. Cabe dizer que um dos fatores mais preciosos
nesse contexto é o armazenamento correto e de qualidade dos dados com os quais a
organização vai lidar na sua rotina de trabalho". Os dados são armazenados em banco de
dados. Com relação ao conceito de banco de dados, classifique V para as sentenças
verdadeiras e F para as falsas: 
( ) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações
armazenadas
( ) É um conjunto de operações usadas para a modelagem de processos.
( ) É um software usado para definir, recuperar e alterar dados.
( ) É um software usado para alterar programas
( ) É um conjunto de dados integrados destinados a atender às necessidades de um grupo
de usuários.
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-
18.html/. Acesso em: 1 mar. 2019.
 a) F - F - V - F - F.
 b) F - V - V - F - F.
 c) F - F - F - F - V.
 d) F - F - V - V - V.
7. Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de
dados associados a um conjunto de programas para acesso a esses dados. O principal
objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto a eficiente para
a recuperação e armazenamento das informações do banco de dados. Sobre o exposto,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O backupé uma grande vantagem do SGBD, facilitando para o administrador do banco
de dados a segurança das informações.
( ) Os Sistemas de Gerenciamento de Banco de Dados, ou SGBDs, são conjuntos de
softwares utilizados para o gerenciamento de uma base de dados, ou seja, são os programas
utilizados para controlar, organizar, acessar e proteger as informações de uma empresa.
( ) De forma geral, os SGBD não possuem módulos de funcionalidades bem definidos.
( ) Em SGBD os dados são armazenados em tabela única.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: http://www.dsc.ufcg.edu.br/pet/jornal/materias/recapitulando.html. Acessi em: 6 mar.
2019.
 a) F - V - F - V.
 b) V - V - V - F.
 c) V - F - V - F.
 d) V - V - F - F.
8. As regras de normalização são projetadas para prevenir anomalias e inconsistência de
dados. Com respeito à contrapartida no desempenho, essas diretrizes são enviesadas
supondo que todos os campos que não são chaves serão atualizados frequentemente. Elas
tendem a penalizar recuperações de dados, pois os dados a serem recuperados a partir de
um registro em um projeto não normalizado pode ter que ser recuperado a partir de vários
registros na forma normalizada. Por este motivo, não existe obrigação por normalizar
completamente todos os registros quando os requisitos de desempenho da aplicação são
levados em conta. Acerca do processo de normalização, analise as sentenças a seguir:
I- A normalização consegue armazenar os mesmos dados em menos tabelas.
II- Na prática, comumente, utiliza-se somente três estágios ou formas de normalização.
III- Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da
primeira forma normal.
IV- Tabelas com atributos multivalorados estão na primeira forma normal.
Assinale a alternativa CORRETA:
FONTE: https://www.devmedia.com.br/guia-simplificado-para-as-5-formas-normais-artigo-
revista-sql-magazine-87/21043. Acesso em: 28 nov. 2019.
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças III e IV estão corretas.
9. O desenvolvimento de um banco de dados passa necessariamente pelo processo de
modelagem de dados, técnica esta utilizada para especificar as regras de negócios e as
estruturas de dados, sendo sua aplicação de vital importância para o bom resultado do
projeto. Acerca do processo de modelagem de dados, analise as sentenças a seguir:
I- A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras
de negócio e a tecnologia que será adotada.
II- O modelo conceitual registra quais dados podem aparecer no banco, mas não registra
como estes estão armazenados no SGBD.
III- O modelo lógico leva em conta algumas limitações da tecnologia, que será adotada e
implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras.
IV- O desenvolvimento do modelo físico demonstra-se como o momento ideal para aplicar a
técnica de normalização, posto que seguirá as definições do SGBD preferido pelo
desenvolvedor.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença I está correta.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
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 II e III estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças III e IV estão corretas.
Prova finalizada com 9 acertos e 1 questões erradas.