Buscar

Prova 01 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

1. 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 apenas o ambiente e o cenário do problema sem preocupações com a 
implementação. 
 b) Representa toda a documentação criada pelo gerente do projeto para controle das 
atividades. 
 c) Representa somente as restrições de domínio, de integridade e de implementação. 
 d) Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, 
funções, triggers e packages. 
 
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: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_2%20aria-label=
 
 
 a) F - V - F - V - V. 
 b) V - F - V - V - F. 
 c) V - V - F - V - F. 
 d) F - F - V - F - F. 
 
3. Os dados são considerados parte importante do ativo das empresas. É importante gerenciá-los 
e também zelar pela sua segurança. Neste sentido, é necessário que, dentro da hierarquia 
organizacional, seja prevista tal responsabilidade. Por quem o papel de gerenciamento de 
dados é desempenhado? 
 
 a) Análise de sistemas. 
 b) Administração de dados. 
 c) Gerência de sistemas. 
 d) Alta administração da organização. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_3%20aria-label=
4. 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, classifique 
V para as opções verdadeiras e F para as falsas: 
 
( ) Herança. 
( ) Normalização. 
( ) Cardinalidade. 
( ) Generalização. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) V - V - F - V. 
 b) V - F - V - F. 
 c) F - V - V - F. 
 d) F - F - V - F. 
 
5. Antigamente, os bancos de dados das organizações eram 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 II e IV estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) Somente a sentença III está correta. 
 d) As sentenças I e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_5%20aria-label=
6. Em muitos sistemas informatizados é necessário armazenar informações em bancos de dados. 
Podemos constatar isso observando que nas últimas décadas o banco de dados se tornou o 
coração de muitos sistemas. A informação é muitas vezes a coisa mais valiosa das empresas, 
mantê-las e poder acessá-las sempre que necessário é primordial para tomar decisões 
importantes. No entanto, controlar o acesso a essas informações também é importantíssimo. Já 
pensou se elas caíssem em mãos erradas? E a perda de informações? Já imaginou se 
estragasse o HD do servidor onde está o banco de dados? Backup é uma forma de garantir que 
informações não serão perdidas. Enfim, já deu para perceber que a gerência de um banco de 
dados não é uma coisa a se deixar de lado, pois uma empresa pode depender dele, ou seja, 
pode ajudar a empresa a ter sucesso, mas também pode levá-la ao fracasso. Para garantir a 
consistência dos dados, controlar o acesso, manter os dados seguros, fornecer meios de 
acesso aos dados, foram criados os Sistemas de Gerenciamento de Bancos de Dados ou 
SGBD (DBMS em inglês DataBase Management System). Dentre as principais características 
do SGBD, analise as sentenças a seguir: 
 
I- O principal critério para classificar um SGBD é o modelo de dados no qual é baseado, sendo 
que atualmente a maioria dos SGBDs baseiam-se nos modelos: superior, local, relacional ou 
orientado a objetos. 
II- Um SGBD oferece uma Linguagem de Manipulação de Dados (DML) e uma Linguagem de 
Definição de Dados (DDL). 
III- O SGBD é capaz de gerenciar uma ou mais bases de dados, permitindo o armazenamento e 
a consulta de dados e informações pelos usuários finais e programas de aplicação. 
IV- O SGBD se constitui em um software destinado exclusivamente ao projeto dos modelos de 
bancos de dados. 
 
Assinale a alternativa CORRETA: 
 
FONTE: https://dicasdeprogramacao.com.br/o-que-e-um-sgbd/. Acesso em: 19 nov. 2019. 
 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças II e III estão corretas. 
 d) As sentenças II, III e IV estão corretas. 
 
7. 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 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_7%20aria-label=
 b) 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. 
 c) 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. 
 d) 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. 
 
8. A transação de um banco de dados é definida como uma sequência de operações executadas 
com uma única unidade lógica de trabalho, sendo indispensável e essencial para o seu 
reconhecimento a existência de quatro propriedades designadas pelas iniciais ACID. Acerca 
das propriedades ACID, em transações de banco de dados, classifique V para as opções 
verdadeiras e F para as falsas: 
 
( ) Activity, Commit, Integrity e Direccion. 
( ) Atomicidade, Consistência, Isolamento e Durabilidade. 
( ) Alteração, Consulta, Inserção e Deleção. 
( ) Apresentação, Consistência, Independência e Duração. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) F - V - F - F. 
 b) F - F - V - F. 
 c) V - V - F - F. 
 d) V - F - V - V. 
 
9. A normalização é um processo que visa a estabelecer critérios bem definidos tanto na criação 
das tabelas como em seus respectivos atributos, bem como estabelecer adequadamente os 
relacionamentos entre as tabelas, garantindo, desta forma, maior proteção aos dados e 
tornando o banco de dados mais flexível, sem redundância e inconsistência. 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. 
 
Agora, assinale a alternativa CORRETA: 
 
 a) As sentenças III 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 I, II e IV estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_9%20aria-label=
 
10. Uma transação envolve um conjunto de procedimentos que serão executados em um banco de 
dados com vistas a acessar e, possivelmente, atualizar vários itens de dados, sempre sem 
descuidar-se em manter a integridade destes. Acerca do processo de gerenciamento de 
transações em sistemas de banco de dados, analise as sentenças a seguir: 
 
I- A propriedade denominada Atomicidade, especifica que após o término de uma transação, a 
base de dados não deve apresentar resultados parciais. 
II- O conceito de integridade para uma transação, estabelece que a execução desta ocorrerá 
sem a concorrência de outra transação. 
III- A execução de uma transação não poderá ser afetada por outra transação concorrente, 
desde que o banco de dados compreenda a propriedade de isolamento. 
IV- A propriedade consistência estabelece que todas as restrições impostas pelos banco de 
dados foram seguidas e obedecidas integralmente, através de regras impostas pelas chaves 
primárias, estrangeiras, por domínios e campos restritos. 
 
Agora, assinale a alternativa CORRETA: 
 
 a) As sentenças I, II e III estão corretas. 
 b) Somente a sentença IV está correta. 
 c) As sentenças II e III estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDM3OA==&action2=QURTMTY=&action3=NjU1NTYy&action4=MjAyMC8y&prova=MjI3NTU2NDc=#questao_10%20aria-label=

Continue navegando