Logo Passei Direto
Buscar

Modelo de Dados e SGBD

User badge image
Matheus

em

Ferramentas de estudo

Questões resolvidas

Um sistema de gerenciamento de banco de dados, ou SGBD, é um software projetado para auxiliar a manutenção e utilização de vastos conjuntos de dados. A necessidade de tais sistemas, assim como seu uso, tem crescido rapidamente.
Assinale a alternativa que apresenta um software SGBD existente no mercado.

O modelo de dados relacional, foi proposto na década de 70 por Peter P. Chen e, desde então, é utilizado para a modelagem de dados. Esse modelo foi baseado na teoria de conjuntos da álgebra relacional. De acordo com Korth et al (2012), o modelo relacional usa um conjunto de tabelas (ou entidades) para representar tanto os dados como as relações entre eles.
A partir desta conceitualização e dos seus conhecimentos sobre banco de dados relacional, avalie as informações apresentadas na tabela a seguir e faça a associação dos aspectos básicos de um modelo relacional contidos na coluna A com seus respectivos conceitos contidos na coluna B.
1.Aspecto estrutural I.as tabelas precisam satisfazer as restrições de integridades;
2.Aspecto de integridade II.os dados inseridos no banco de dados são reconhecidos pelo usuários como tabelas;
3.Aspecto manipulador III.são as operações que poderemos realizar com as tabelas, com o intenção de juntar, selecionar, excluir, dentre outras operações.

DATE (2003), afirma que o modelo relacional não é algo estático, ele evolui e se expande, assim como a própria matemática. No que tange as operações matemáticas utilizadas no modelo relacional, complete as lacunas da sentença a seguir:
A proposta do modelo relacional baseia-se na ideia de que as informações em uma base de dados podem ser representadas em tabelas e onde as linhas representam as informações cadastradas.

Uma característica essencial de um SGBD é possuir uma completa definição e estrutura do banco de dados e de suas restrições. A natureza auto descritiva do SGBD permite que um banco de dados não tenha somente os dados e sim a sua definição e estrutura.
A partir desta conceitualiza, avalie as seguintes afirmacoes:
I.Uma visão (ou view) pode ser considerada como uma tabela virtual ou uma consulta armazenada;
II.Uma visão é a garantia que após uma transação ser realizada com sucesso, os resultados fiquem gravados no banco de dados, mesmo se algum problema tenha ocorrido como a queda do sistema;
III.Visões permitem mais do que somente visualizar os dados, podemos implementar algumas restrição.

A Linguagem de Consulta Estruturada (SQL) é uma linguagem utilizada para gerenciamento de banco de dados relacional e manipulação de dados. O SQL é usado para consultar, inserir, atualizar e modificar dados.
Sobre o SQL (Structured Query Language), avalie as seguintes afirmações:
I.Na modelagem física, é utilizada a linguagem SQL (Structured Query Language) ou Linguagem de Consulta Estruturada, que possui como objetivo central a manipulação dos bancos de dados relacionais;
II. As consultas são realizadas usando a declaração SELECT, que é dividida em cláusulas, incluindo SELECT, FROM, WHERE e ORDER BY;
III. SQL também é utilizado para criação de CASE para auxiliar nas tarefas do desenvolvimento de software, desde análise de requisitos e modelagem até programação e testes na elaboração dos modelos.

Coronel e Rob (2011) explicam que uma chave consiste em um mais atributos que determinam a existência de outros atributos, são utilizadas para estabelecer os relacionamentos entre as tabelas e para estabelecer a integridade referencial dos dados.
A respeito dessas asserções, assinale a alternativa correta.
I. A integridade referencial deve ser devidamente implantada nestas tabelas,
II. O banco de dados irá garantir que não haja um pedido na tabela pedidos de um cliente que não exista na tabela clientes.

O levantamento e a análise de requisitos é a etapa inicial de um projeto de banco de dados. Deve-se estudar o domínio do problema que o banco de dados será utilizado.
Agora, avalie as seguintes asserções e a relação proposta entre elas:
I. O levantamento e a análise de requisitos precisam ser bem executados.
II. Assim, a chance de haver problemas na modelagem por causa de um requisito esquecido será reduzida.

É considerada de alto nível e possui como finalidade ser de fácil compreensão entre os usuários envolvidos na modelagem do banco de dados.
Esta definição se refere a qual modelagem de um projeto de banco de dados?

O conceito de normalização foi introduzido para o modelo relacional por Edgar F. Codd, em 1970 (primeira forma normal). Essa técnica é baseada em um processo matemático formal, que tem seus fundamentos na teoria dos conjuntos.
Sobre a normalização, analise as seguintes sentenças:
I. O objetivo da normalização é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos.
II. A normalização é feita pela análise dos dados que compõem as estruturas utilizando o conceito chamado formas normais.
III. A normalização completa dos dados é feita seguindo as restrições das sete formas normais existentes. A passagem de uma forma normal para outra é feita tendo como base o resultado obtido na etapa anterior, ou seja, na forma normal anterior.
IV. Normalmente após a aplicação das formas normais, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o originalmente existente.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I, II e IV estão corretas.

Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo a minimizar as redundâncias de dados, reduzindo, assim, a probabilidade de anomalias. A normalização atua por meio de uma série de estágios chamados formas normais.
Considerando o contexto, analise as seguintes sentenças:
I. A Terceira Forma Normal (3FN) é melhor que a Segunda Forma Normal (2FN), que, por sua vez, é melhor que a Primeira Forma Normal (1FN).
II. Para a maioria das finalidades dos projetos de banco de dados comerciais, a Terceira Forma Normal (3FN) é o mais alto que se precisa ir no processo de normalização.
III. Não se deve assumir que o nível mais alto de normalização seja sempre o mais desejável.
IV. A normalização é realizada durante a implementação do banco de dados.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I, II e III estão corretas.

Em sistemas de banco de dados pode ocorrer de uma determinada informação está representada no sistema várias vezes. Chamamos esse fenômeno de redundância de dados, que pode ser de dois tipos: redundância controlada e redundância não-controlada.
Sobre o domínio de redundância controlada, avalie as seguintes asserções:
I. Sistemas distribuídos, por exemplo, onde ocorre de uma mesma informação ser armazenada em vários computadores e, desta forma, permitindo acesso rápido a partir de qualquer um deles, é um exemplo de redundância controlada.
II. Esse tipo de estratégia é utilizada para melhorar a confiabilidade e, ou o desempenho global do sistema.
As asserções I e II são proposições verdadeiras e a II não justifica a I.
As asserções I e II são proposições verdadeiras e a II justifica a I.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um sistema de gerenciamento de banco de dados, ou SGBD, é um software projetado para auxiliar a manutenção e utilização de vastos conjuntos de dados. A necessidade de tais sistemas, assim como seu uso, tem crescido rapidamente.
Assinale a alternativa que apresenta um software SGBD existente no mercado.

O modelo de dados relacional, foi proposto na década de 70 por Peter P. Chen e, desde então, é utilizado para a modelagem de dados. Esse modelo foi baseado na teoria de conjuntos da álgebra relacional. De acordo com Korth et al (2012), o modelo relacional usa um conjunto de tabelas (ou entidades) para representar tanto os dados como as relações entre eles.
A partir desta conceitualização e dos seus conhecimentos sobre banco de dados relacional, avalie as informações apresentadas na tabela a seguir e faça a associação dos aspectos básicos de um modelo relacional contidos na coluna A com seus respectivos conceitos contidos na coluna B.
1.Aspecto estrutural I.as tabelas precisam satisfazer as restrições de integridades;
2.Aspecto de integridade II.os dados inseridos no banco de dados são reconhecidos pelo usuários como tabelas;
3.Aspecto manipulador III.são as operações que poderemos realizar com as tabelas, com o intenção de juntar, selecionar, excluir, dentre outras operações.

DATE (2003), afirma que o modelo relacional não é algo estático, ele evolui e se expande, assim como a própria matemática. No que tange as operações matemáticas utilizadas no modelo relacional, complete as lacunas da sentença a seguir:
A proposta do modelo relacional baseia-se na ideia de que as informações em uma base de dados podem ser representadas em tabelas e onde as linhas representam as informações cadastradas.

Uma característica essencial de um SGBD é possuir uma completa definição e estrutura do banco de dados e de suas restrições. A natureza auto descritiva do SGBD permite que um banco de dados não tenha somente os dados e sim a sua definição e estrutura.
A partir desta conceitualiza, avalie as seguintes afirmacoes:
I.Uma visão (ou view) pode ser considerada como uma tabela virtual ou uma consulta armazenada;
II.Uma visão é a garantia que após uma transação ser realizada com sucesso, os resultados fiquem gravados no banco de dados, mesmo se algum problema tenha ocorrido como a queda do sistema;
III.Visões permitem mais do que somente visualizar os dados, podemos implementar algumas restrição.

A Linguagem de Consulta Estruturada (SQL) é uma linguagem utilizada para gerenciamento de banco de dados relacional e manipulação de dados. O SQL é usado para consultar, inserir, atualizar e modificar dados.
Sobre o SQL (Structured Query Language), avalie as seguintes afirmações:
I.Na modelagem física, é utilizada a linguagem SQL (Structured Query Language) ou Linguagem de Consulta Estruturada, que possui como objetivo central a manipulação dos bancos de dados relacionais;
II. As consultas são realizadas usando a declaração SELECT, que é dividida em cláusulas, incluindo SELECT, FROM, WHERE e ORDER BY;
III. SQL também é utilizado para criação de CASE para auxiliar nas tarefas do desenvolvimento de software, desde análise de requisitos e modelagem até programação e testes na elaboração dos modelos.

Coronel e Rob (2011) explicam que uma chave consiste em um mais atributos que determinam a existência de outros atributos, são utilizadas para estabelecer os relacionamentos entre as tabelas e para estabelecer a integridade referencial dos dados.
A respeito dessas asserções, assinale a alternativa correta.
I. A integridade referencial deve ser devidamente implantada nestas tabelas,
II. O banco de dados irá garantir que não haja um pedido na tabela pedidos de um cliente que não exista na tabela clientes.

O levantamento e a análise de requisitos é a etapa inicial de um projeto de banco de dados. Deve-se estudar o domínio do problema que o banco de dados será utilizado.
Agora, avalie as seguintes asserções e a relação proposta entre elas:
I. O levantamento e a análise de requisitos precisam ser bem executados.
II. Assim, a chance de haver problemas na modelagem por causa de um requisito esquecido será reduzida.

É considerada de alto nível e possui como finalidade ser de fácil compreensão entre os usuários envolvidos na modelagem do banco de dados.
Esta definição se refere a qual modelagem de um projeto de banco de dados?

O conceito de normalização foi introduzido para o modelo relacional por Edgar F. Codd, em 1970 (primeira forma normal). Essa técnica é baseada em um processo matemático formal, que tem seus fundamentos na teoria dos conjuntos.
Sobre a normalização, analise as seguintes sentenças:
I. O objetivo da normalização é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos.
II. A normalização é feita pela análise dos dados que compõem as estruturas utilizando o conceito chamado formas normais.
III. A normalização completa dos dados é feita seguindo as restrições das sete formas normais existentes. A passagem de uma forma normal para outra é feita tendo como base o resultado obtido na etapa anterior, ou seja, na forma normal anterior.
IV. Normalmente após a aplicação das formas normais, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o originalmente existente.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I, II e IV estão corretas.

Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo a minimizar as redundâncias de dados, reduzindo, assim, a probabilidade de anomalias. A normalização atua por meio de uma série de estágios chamados formas normais.
Considerando o contexto, analise as seguintes sentenças:
I. A Terceira Forma Normal (3FN) é melhor que a Segunda Forma Normal (2FN), que, por sua vez, é melhor que a Primeira Forma Normal (1FN).
II. Para a maioria das finalidades dos projetos de banco de dados comerciais, a Terceira Forma Normal (3FN) é o mais alto que se precisa ir no processo de normalização.
III. Não se deve assumir que o nível mais alto de normalização seja sempre o mais desejável.
IV. A normalização é realizada durante a implementação do banco de dados.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I, II e III estão corretas.

Em sistemas de banco de dados pode ocorrer de uma determinada informação está representada no sistema várias vezes. Chamamos esse fenômeno de redundância de dados, que pode ser de dois tipos: redundância controlada e redundância não-controlada.
Sobre o domínio de redundância controlada, avalie as seguintes asserções:
I. Sistemas distribuídos, por exemplo, onde ocorre de uma mesma informação ser armazenada em vários computadores e, desta forma, permitindo acesso rápido a partir de qualquer um deles, é um exemplo de redundância controlada.
II. Esse tipo de estratégia é utilizada para melhorar a confiabilidade e, ou o desempenho global do sistema.
As asserções I e II são proposições verdadeiras e a II não justifica a I.
As asserções I e II são proposições verdadeiras e a II justifica a I.

Prévia do material em texto

Questão 1
Correta
Questão com problema?
Um sistema de gerenciamento de banco de dados, ou SGBD, é um software projetado para
auxiliar a manutenção e utilização de vastos conjuntos de dados. A necessidade de tais
sistemas, assim como seu uso, tem crescido rapidamente.
Assinale a alternativa que apresenta um software SGBD existente no mercado.
Sua resposta
Correta
Oracle.
Comentário
Questão 2
Incorreta
Questão com problema?
O modelo de dados relacional, foi proposto na década de 70 por Peter P. Chen e, desde então, é
utilizado para a modelagem de dados. Esse modelo foi baseado na teoria de conjuntos da álgebra
relacional. De acordo com Korth et al (2012), o modelo relacional usa um conjunto de tabelas (ou
entidades) para representar tanto os dados como as relações entre eles. A partir desta conceitualização
e dos seus conhecimentos sobre banco de dados relacional, avalie as informações apresentadas na
tabela a seguir e faça a associação dos aspectos básicos de um modelo relacional contidos na coluna A
com seus respectivos conceitos contidos na coluna B.
Coluna A Coluna B
1.Aspecto estrutural I.as tabelas precisam satisfazer as restrições de
integridades;
2.Aspecto de integridade II.os dados inseridos no banco de dados são
reconhecidos pelo usuários como tabelas;
3.Aspecto manipulador III.são as operações que poderemos realizar com
as tabelas, com o intenção de juntar, selecionar,
excluir, dentre outras operações.
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Incorreta
1 - II; 2 - III; 3 - I.
Solução esperada
1 - II; 2 - I; 3 - III.
Questão 3
Correta
Questão com problema?
Um SGBD é um conjunto de softwares que possuem a finalidade de gerenciar as informações de um
banco de dados (também conhecida como base de dados) ELSMARI, NAVATCHE (2005). Devem
organizar, acessar, controlar e dar proteção às informações contidas no banco de dados. Tem por
objetivo facilitar a vida do programador ou analista, deixando livre para pensar na modelagem e não
ficar pensando em questões técnicas de armazenamento de dados (sendo esta uma das funções do
SGBD).
A partir deste cenário, sobre os requisitos de um SGDB é correto afirmar que
Sua resposta
Correta
a atomicidade garante que, ou todas as operações da transação são realizadas com sucesso, ou
nenhuma transação será realizada
Questão 4
Correta
Questão com problema?
DATE (2003), afirma que o modelo relacional não é algo estático, ele evolui e se expande, assim
como a própria matemática. No que tange as operações matemáticas utilizadas no modelo relacional,
complete as lacunas da sentença a seguir:
A proposta do modelo relacional baseia-se na ideia de que as informações em uma base de dados
podem ser representadas em tabelas e onde as linhas representam as informações cadastradas. A teoria
dos conjuntos se aplica no modelo relacional, pois as operações realizadas nas tabelas, são baseadas
na álgebra relacional como: __________, __________, __________, __________, __________,
__________, __________.
Assinale a alternativa que completa as lacunas corretamente.
Sua resposta
Correta
seleção, união, junção, subtração, produto cartesiano e projeção.
Questão 5
Correta
Questão com problema?
Uma característica essencial de um SGBD é possuir uma completa definição e estrutura do banco de
dados e de suas restrições. A natureza auto descritiva do SGBD permite que um banco de dados não
tenha somente os dados e sim a sua definição e estrutura. Os programas de aplicação que irão acessar
a base de dados devem ser criados independente da estrutura do banco. De acordo com ELMASRI,
NAVATHE (2005), um SGBD oferece aos usuários uma representação conceitual de dados, omitindo
vários detalhes, por exemplo: como são armazenados, ou como as operações são realizadas. Essa
representação de modelo de dados é informalmente conhecida como abstração de dados. Uma visão
pode ser um subconjunto de um banco de dados. Podem ser resultantes de pesquisas, que retornam
parte das informações armazenadas.
A partir desta conceitualiza, avalie as seguintes afirmações:
I.Uma visão (ou view) pode ser considerada como uma tabela virtual ou uma consulta armazenada;
II.Uma visão é a garantia que após uma transação ser realizada com sucesso, os resultados fiquem
gravados no banco de dados, mesmo se algum problema tenha ocorrido como a queda do sistema;
III.Visões permitem mais do que somente visualizar os dados, podemos implementar algumas
restrição. Por exemplo: um professor só tem acesso aos dados de seus alunos e que estejam
matriculados na sua disciplina. O professor, ao fazer uma pesquisa, não precisa ver as notas dos 17
alunos em outras disciplinas e muito menos os dados pessoais ou financeiros dos alunos.
Assinale a alternativa correta.
Sua resposta
Correta
Apenas as afirmativas I e III estão corretas.
Questão 1
Correta
Questão com problema?
O principal objetivo de um modelo de dados é permitir que um usuário leigo entenda de
forma fácil a organização da estrutura de um banco de dados. Essa facilidade é obtida pelo
fato de o modelo não conter informações profundamente detalhadas a respeito da
representação física das informações. Os níveis de abstração mencionados anteriormente
podem ser divididos em dois: modelo conceitual e modelo lógico.
Sobre o modelo conceitual de um banco de dados é correto afirmar que
Sua resposta
Correta
nele são representados os dados e suas relações que devem constar no banco de dados, sem se
preocupar em descrever como eles como eles devem ser armazenados.
Questão 2
Incorreta
Questão com problema?
A Linguagem de Consulta Estruturada (SQL) é uma linguagem utilizada para gerenciamento de banco
de dados relacional e manipulação de dados. O SQL é usado para consultar, inserir, atualizar e
modificar dados. A maioria dos bancos de dados relacionais oferece suporte a SQL, o que é um
benefício adicional para os administradores de banco de dados (DBAs), pois eles geralmente são
necessários para oferecer suporte a bancos de dados em diversas plataformas diferentes. Sobre o SQL
(Structured Query Language), avalie as seguintes afirmações:
I.Na modelagem física, é utilizada a linguagem SQL (Structured Query Language) ou Linguagem de
Consulta Estruturada, que possui como objetivo central a manipulação dos bancos de dados
relacionais;
II. As consultas são realizadas usando a declaração SELECT, que é dividida em cláusulas, incluindo
SELECT, FROM, WHERE e ORDER BY;
III. SQL também é utilizado para criação de CASE para auxiliar nas tarefas do desenvolvimento de
software, desde análise de requisitos e modelagem até programação e testes na elaboração dos
modelos.
A partir do contexto apresentado, é correto o que se afirma em:
Sua resposta
Incorreta
Apenas as afirmativas II e III estão corretas.
Solução esperada
Apenas as afirmativas I e II estão corretas.
Comentário
Questão 3
Correta
Questão com problema?
Coronel e Rob (2011) explicam que uma chave consiste em um mais atributos que determinam a
existência de outros atributos, são utilizadas para estabelecer os relacionamentos entre as tabelas e
para estabelecer a integridade referencial dos dados. Integridade Referencial (relacionamento) é a
informação em uma tabela que se refere à informações em outra tabela. Ou seja, quando pelo menos
em uma tabela precisa se referir aos dados de outra tabela e ambas precisam ter seus dados
sincronizados. Por exemplo, uma tabela com uma lista de clientes e outra tabela com uma lista dos
pedidos efetuados por esses clientes. A partir deste cenário, avalie as seguintes afirmações:
I. A integridade referencial deve ser devidamente implantada nestas tabelas,
PORQUE
II. O banco de dados irá garantir que não haja um pedido na tabela pedidos de um cliente que não
exista na tabela clientes.
A respeito dessas asserções, assinale a alternativa correta.
Sua resposta
Correta
As asserções I e II são proposições verdadeiras e a II justifica a I.
Comentário
Questão 4
Correta
Questão com problema?
Ummodelo de banco de dados pode ser definido como um detalhamento dos tipos de informações
que vão ser armazenadas no banco de dados que se deseja projetar. Esse detalhamento pode ser
efetuado em dois níveis: conceitual e lógico.
Complete as lacunas a seguir:
O _________, também denominado de modelo de dados de baixo nível, possui um detalhamento do
banco de dados próximo da visão de um especialista ou profissional de banco de dados e depende do
tipo de SGBD que será utilizado na implementação. Neste modelo, as _________ representadas por
retângulos no diagrama do modelo conceitual se tornam _________ do banco de dados, com nome e
definição das colunas que formam sua estrutura.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
Correta
modelo lógico/ entidades/ tabelas.
Comentário
Questão 5
Correta
Questão com problema?
O levantamento e a análise de requisitos é a etapa inicial de um projeto de banco de dados. Deve-se
estudar o domínio do problema que o banco de dados será utilizado. Através dos requisitos realiza-se
um levantamento das necessidades que o sistema de informação deverá ter. Diversas reuniões com o
cliente devem ser realizadas para que o analista de sistemas possa detectar as suas reais necessidades.
Agora, avalie as seguintes asserções e a relação proposta entre elas:
I. O levantamento e a análise de requisitos precisam ser bem executados.
PORQUE
II. Assim, a chance de haver problemas na modelagem por causa de um requisito esquecido será
reduzida.
A respeito dessas asserções, assinale a opção correta.
Sua resposta
Correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Comentário
Questão 1
Correta
Questão com problema?
É considerada de alto nível e possui como finalidade ser de fácil compreensão entre os
usuários envolvidos na modelagem do banco de dados. Seu foco é detalhar e discutir o
funcionamento do negócio do cliente e não o uso de determinada tecnologia, descartando
informações de como as informações serão armazenadas e depois recuperadas em banco de
dados.
Esta definição se refere a qual modelagem de um projeto de banco de dados?
Sua resposta
Correta
Modelagem conceitual.
Comentário
Questão 2
Correta
Questão com problema?
No desenvolvimento de qualquer software devemos sempre considerar o seu ciclo de vida, que nada
mais é do que o início do software através do estudo e do planejamento de sua viabilidade até o seu
término na fase da manutenção ou do abandono do software. Em um projeto de banco de dados
também há um ciclo de vida que irá determinar o começo do projeto até o seu final. Há seis fases no
ciclo de vida de um banco de dados:
1. Estudo inicial do banco de dados.
2. Teste e avaliação.
3. Implementação e carga.
4. Projeto do banco de dados.
5. Manutenção e evolução.
6. Operação.
Assinale a alternativa que apresenta a ordem correta das fases do ciclo de vida de um banco de dados:
Sua resposta
Correta
1 – 4 – 3 – 2 – 6 – 5.
Questão 3
Correta
Questão com problema?
Assim que o modelo lógico começa a ser implementado, o modelo conceitual servirá de apoio a
construção do esquema do banco de dados. Durante ou mesmo ao término do esquema conceitual, as
operações básicas do modelo de dados podem ser usadas para especificar as operações de alto nível do
usuário e servem para verificar se o modelo possui todos os requisitos listados pelo cliente.
A fim de criar um modelo lógico do banco de dados mais coeso, são necessárias várias revisões na
descrição do modelo conceitual e, desta forma, encontrar artefatos, tais como: tabelas, campos,
relacionamentos e cardinalidades. Fonte: NAVATHE, S. B. RAMEZ, E. Sistemas de banco de
dados. 4. ed. São Paulo: Addison Wesley, 2005. De acordo com as informações apresentadas na
tabela a seguir, faça a associação dos artefatos de um projeto de banco de dados contidos na coluna A
com suas respectivas descrições na coluna B.
COLUNA A
I. Tabelas
II. Campos
III. Relacionamentos
IV. Cardinalidades
COLUNA B
1. Características específicas de algum objeto.
2. Objetos que podem armazenar informações.
3. Quantidade de vezes que cada tabela pode estar relacionada com outra.
4. Verbos que “ligam” uma tabela a outra.
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Correta
I-2, II-1, III-4, IV-3.
Questão 4
Incorreta
Questão com problema?
Assim que entra em operação, o banco de dados deve sempre receber manutenção para ficar o
máximo possível em plena operação e, a evolução do banco de dados acontece, assim que novas
necessidades do usuário surgem. As manutenções que acontecem em banco de dados podem ser:
preventiva, corretiva e adaptativa.
Fonte: CORONEL, C.; ROB, P. Sistema de banco de dados: projeto, implementação e
administração.São Paulo: Cengage Learning, 2011.
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de
manutenções que podem acontecer em um banco de dados contidos na coluna A com suas respectivas
descrições na coluna B.
COLUNA A COLUNA B
I. Preventiva
II. Corretiva
III. Adaptativa
1. Se houver necessidade de recuperação de
informação, por exemplo.
2. Verificação periódica do funcionamento do
banco de dados, antecipando eventuais
problemas.
3. Para melhorar o desempenho ou acrescentar
tabela ou campos, ou ainda dar permissões de
acessos.
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Incorreta
I-3, II-1, III-2.
Solução esperada
I-2, II-1, III-3.
Questão 5
Correta
Questão com problema?
Manutenção do Banco de Dados, geralmente envolve executar os recursos REORG, RUNSTATS e
REBIND nessa ordem nas tabelas de banco de dados e, é um fator crítico no desempenho de um
ambiente de banco de dados. Uma manutenção planejada regularmente é essencial para manter o
desempenho de pico em seu sistema. Neste dominio, há três principais tipo de manutenção:
preventiva, corretiva e adaptativa. De acordo com as informações apresentadas na tabela a seguir, faça
a associação dos itens contidos na coluna da esquerda com seus respectivos na coluna da direita.
I. Preventiva 1. Ocorrem caso haja necessidade de
recuperação de informação.
II. Corretiva 2. Ocorre para melhor o desempenho ou
acrescentar tabelas ou campos, ou ainda dar
permissões de acessos.
III. Adaptativa 3. Ocorrem por causa do backup.
Assinale a alternativa que apresenta a associação correta.
Sua resposta
Correta
I-3; II-1; III-2.
Questão 1
Incorreta
Questão com problema?
O conceito de normalização foi introduzido para o modelo relacional por Edgar F. Codd, em
1970 (primeira forma normal). Essa técnica é baseada em um processo matemático formal,
que tem seus fundamentos na teoria dos conjuntos.
Fonte: MACHADO, F. N. R., Banco de dados: projeto e implementação. 3ª. ed. São Paulo:
Érica, 2014.
Sobre a normalização, analise as seguintes sentenças:
I. O objetivo da normalização é evitar os problemas que podem provocar falhas no projeto do
banco de dados, bem como eliminar a mistura de assuntos.
II. A normalização é feita pela análise dos dados que compõem as estruturas utilizando o
conceito chamado formas normais.
III. A normalização completa dos dados é feita seguindo as restrições das sete formas
normais existentes. A passagem de uma forma normal para outra é feita tendo como base o
resultado obtido na etapa anterior, ou seja, na forma normal anterior.
IV. Normalmente após a aplicação das formas normais, algumas tabelas acabam sendo
divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o
originalmente existente.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Sua resposta
Incorreta
Apenas as afirmativas I e II estão corretas.
Solução esperada
Apenas as afirmativas I, II e IV estão corretas.
Comentário
Questão 2
Incorreta
Questão com problema?
Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo a minimizar
as redundâncias de dados, reduzindo, assim, a probabilidadede anomalias. A normalização
atua por meio de uma série de estágios chamados formas normais.
Considerando o contexto, analise as seguintes sentenças:
I. A Terceira Forma Normal (3FN) é melhor que a Segunda Forma Normal (2FN), que, por
sua vez, é melhor que a Primeira Forma Normal (1FN).
II. Para a maioria das finalidades dos projetos de banco de dados comerciais, a Terceira
Forma Normal (3FN) é o mais alto que se precisa ir no processo de normalização.
III. Não se deve assumir que o nível mais alto de normalização seja sempre o mais desejável.
IV. A normalização é realizada durante a implementação do banco de dados.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Sua resposta
Incorreta
Apenas as afirmativas I e II estão corretas.
Solução esperada
Apenas as afirmativas I, II e III estão corretas.
Comentário
Questão 3
Correta
Questão com problema?
O termo Primeira Forma Normal (1FN) descreve um formato de tabela em que todos os atributos de
chaves estão definidos, não há grupos de repetição na tabela e todos os atributos são dependentes da
chave primária.
Para converter uma tabela para a Primeira Forma Normal (1FN) são necessários os seguintes passos.
1. Criar uma nova tabela para armazenar os grupos de repetição.
2. Identificar a chave primária da tabela (esta deve identificar exclusivamente qualquer valor de
atributo).
3. Identificar e remover os grupos de repetição (elimine os nulos, assegurando que cada grupo de
repetição contenha um valor de dados adequado).
4. Criar um relacionamento entre a tabela que está sendo normalizada e sua tabela secundária onde os
grupos de repetição foram armazenados.
Assinale a alternativa que apresenta a ordem correta dos passos de conversão de uma tabela para a
Primeira Forma Normal (1FN).
Sua resposta
Correta
2 – 3 – 1 – 4.
Questão 4
Correta
Questão com problema?
Os métodos de normalização de banco de dados mais populares são: primeira forma normal (1FN),
segunda forma normal (2FN) e terceira forma normal (3FN). Ao colocar as tabelas nas três formas
normais, podemos garantir menor taxa de processamento, principalmente nas consultas que são
utilizadas junções.
De acordo com as informações apresentadas na tabela a seguir, faça a associação das formas normais
contidas na coluna A com suas respectivas descrições contidas na coluna B.
COLUNA A COLUNA B
I. Primeira forma normal (1FN)
II. Segunda forma normal (2FN)
III. Terceira forma normal (3FN)
1. os atributos devem ser mutuamente
independentes, eliminando as funções transitivas.
2. não pode ocorrer atributos com mais de um
valor.
3. todos os atributos não chave devem depender
unicamente da chave primária da tabela.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Sua resposta
Correta
I - 2; II - 3; III - 1.
Questão 5
Incorreta
Questão com problema?
Em sistemas de banco de dados pode ocorrer de uma determinada informação está representada no
sistema várias vezes. Chamamos esse fenômeno de redundância de dados, que pode ser de dois tipos:
redundância controlada e redundância não-controlada. Sobre o domínio de redundância controlada,
avalie as seguintes asserções:
I. Sistemas distribuídos, por exemplo, onde ocorre de uma mesma informação ser armazenada em
vários computadores e, desta forma, permitindo acesso rápido a partir de qualquer um deles, é um
exemplo de redundância controlada.
PORQUE
II. Esse tipo de estratégia é utilizada para melhorar a confiabilidade e, ou o desempenho global do
sistema.
A respeito dessas asserções, assinale a alternativa correta.
Sua resposta
Incorreta
As asserções I e II são proposições verdadeiras e a II não justifica a I.
Solução esperada
As asserções I e II são proposições verdadeiras e a II justifica a I.

Mais conteúdos dessa disciplina