Buscar

Fases de Projeto de 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

DW-SEMANA 04 
Pergunta 1 
1. No contexto de bancos de dados para fins de desenvolvimento web, existe uma 
fase do projeto que determina quais dados devem aparecer no banco, embora 
não se ocupe de definir a implementação a ser feita nesse banco. Uma de suas 
técnicas mais amplamente empregadas é chamada de entidade-relacionamento. 
Assinale a alternativa que apresenta corretamente o nome dessa fase de 
projeto do banco de dados. 
 a. Mockup não funcional. 
 b. Lote-piloto. 
 c. Projeto lógico. 
 d. Modelo conceitual. 
 e. Cabeça de série. 
Pergunta 2 
1. Um banco de dados _______ é aquele com capacidade de fornecer acesso 
hierárquico aos dados, primeiramente, através da estrutura do _______ presente 
em um sistema de arquivos e, depois, pela estrutura dos elementos do 
documento _______. Como vantagem, ele oferece a conveniência de ser 
pequeno, de simples desenvolvimento e _______ e de fácil acesso com outras 
ferramentas. 
 
Assinale a alternativa que preenche as lacunas corretamente. 
 a. não relacional, diretório, XML, manutenção. 
 b. não relacional, backup, XRP, confecção. 
 c. não relacional, arquivo, P2P, aquisição. 
 d. relacional, manual, NFT, distribuição. 
 e. relacional, kernel, XLS, codificação. 
Pergunta 3 
1. Uma interessante opção de ferramenta de diagramação, no contexto de 
manipulação de bancos de dados para a web é o _______, que serve para 
desenhar o banco de dados, além da relação entre as _______ envolvidas. Uma 
de suas mais úteis características de produtividade é sua conveniente _______ 
com OneDrive e Google Drive, o que permite o salvamento automático dos 
projetos. 
 
Assinale a alternativa que preenche as lacunas corretamente. 
 a. MySQL Workbench, personalidades, intercambialidade. 
 b. dbdiagram.io, análises, compatibilidade. 
 c. LucidChart, entregas, documentação. 
 d. 
Draw.io, entidades, integração. 
 
 e. HeidiSQL, fases, agilidade. 
Pergunta 4 
1. Os sistemas gerenciadores de banco de dados permitem a criação, a exclusão, 
a administração e o design de banco de dados. Por exemplo, o MySQL é um 
sistema que usa criptografia de dados, verificação baseada no host, mas 
apresenta a desvantagem de não ter mais o suporte da comunidade de internet; 
tem, porém, um suporte da empresa Oracle. Há versões pagas e gratuitas, 
escalabilidade e georreplicação de cluster. 
 
A partir do exposto, analise as asserções a seguir e a relação proposta entre 
elas. 
 
I. O MySQL é um banco de dados de código aberto que permite, por exemplo, 
que duas transações sejam executadas simultaneamente, porém cada 
transação é executada, independentemente da outra. 
PORQUE 
II. Essa característica só é possível, pois o MySQL tem isolamento nas 
transações concorrentes, ou seja, faz o controle de como e quando as 
alterações são realizadas e se essas alterações ficam visíveis entre si, usuários 
e sistemas. Um dos princípios do isolamento é garantir as várias transações 
concorrentes sem afetar negativamente a execução de cada uma. 
 
Analisando as asserções anteriores, conclui-se que: 
 a. 
as duas asserções são verdadeiras, e a segunda justifica a 
primeira. 
 b. a primeira asserção é falsa, e a segunda é verdadeira. 
 c. 
as duas asserções são verdadeiras, e a segunda não justifica a 
primeira. 
 d. as duas asserções são falsas. 
 e. a primeira asserção é verdadeira, e a segunda é falsa. 
Pergunta 5 
1. A camada de persistência é a camada associada ao banco de dados no 
desenvolvimento de uma aplicação Web. O banco de dados é o sistema 
computacional utilizado nas aplicações Web para armazenar os dados 
manipulados pela aplicação. Os bancos de dados têm como características a 
segurança, a atomicidade, o interfaceamento, a esquematização, dentre outras. 
 
A partir do exposto, analise as asserções a seguir e a relação proposta entre 
elas. 
 
I. O uso de criptografia é bastante comum em banco de dados, principalmente 
no armazenamento de senhas. 
PORQUE 
II. A criptografia é uma forma de proteger o conteúdo contra acesso indesejado, 
não permitindo a visualização das informações a quem não é de direito acessá-
las. 
 
Analisando as asserções anteriores, conclui-se que: 
 a. as duas asserções são falsas. 
 b. a primeira asserção é falsa, e a segunda é verdadeira. 
 c. a primeira asserção é verdadeira, e a segunda é falsa. 
 d. 
as duas asserções são verdadeiras, e a segunda justifica a 
primeira. 
 e. 
as duas asserções são verdadeiras, e a segunda não justifica a 
primeira. 
Pergunta 6 
1. No modelo de desenvolvimento em três camadas de uma aplicação Web, as 
linguagens de front-end estão associadas às linguagens de construção das telas 
de usuário; já as linguagens de back-end estão relacionadas às linguagens como 
PHP, C#, Python, Java etc. A última camada, a camada de persistência, é 
relacionada ao banco de dados usado para armazenar as informações que são 
manipuladas pela aplicação. 
 
Assinale a alternativa que apresenta corretamente um sistema gerenciador de 
banco de dados para aplicação Web. 
 a. Wamp. 
 b. PostgreSQL. 
 c. Laravel. 
 d. Bootstrap. 
 e. Django. 
Pergunta 7 
1. No contexto de bancos de dados para fins de desenvolvimento web, algumas 
das vantagens desse sistema são o controle mais centralizado dos dados, bem 
como a própria redundância sob controle. Há um expressivo favorecimento em 
termos de compartilhamento de dados, concomitantemente à facilidade de 
acesso a eles e também à independência possível de se garantir ante os dados. 
Assinale a alternativa correta, que apresenta o sistema a que o texto 
apresentado se refere. 
 a. Android. 
 b. Kernel. 
 c. Blockchain. 
 d. SGBD. 
 e. Windows. 
Pergunta 8 
1. A descrição de um banco de dados é conhecida como: 
 
 evolução. 
 
 esquema de banco de dados. 
 
 metadados. 
 
 diagrama de esquema. 
 
 instância. 
Pergunta 9 
1. Ao se projetar um banco de dados com XML, algo a se ter em mente é que uma 
das vantagens de recorrer a um SGBD relacional é que consultas bem 
complexas podem simplesmente ser escritas em SQL (qualquer versão), a 
linguagem padrão para consultas em SGBD dessa natureza. Os relatórios 
conseguem ser formatados como XML visando uma finalidade prática, a de 
possibilitar uma grande diversidade de visões dos dados subjacentes. 
 
A esse respeito, avalie as asserções a seguir e a relação proposta entre elas. 
 
I. Há uma harmonização entre o que o relacionamento e o elemento XML são 
capazes de representar, dada a idêntica flexibilidade natural de ambos. 
 
PORQUE 
 
II. Tal relacionamento pode ser expresso com facilidade em XML, visto que a 
carga de dados de um documento XML arbitrário em um banco de dados 
relacional é bastante trivial. 
 
A respeito dessas asserções, assinale a opção correta. 
 a. As duas asserções são verdadeiras, e a segunda justifica a primeira. 
 b. As duas asserções são falsas. 
 c. 
As duas asserções são verdadeiras, mas a segunda não justifica a 
primeira. 
 d. A primeira asserção é falsa, e a segunda é verdadeira. 
 e. A primeira asserção é verdadeira, e a segunda é falsa. 
Pergunta 10 
1. Ferramentas de manipulação de dados e diagramação são fundamentais para 
construir aplicações, sejam elas Web, sejam desenvolvidas para outra 
plataforma. Essas ferramentas permitem fazer a modelagem de forma visual do 
modelo de dados, bem como os relacionamentos das tabelas, a fim de criar esse 
modelo utilizando um sistema gerenciador de banco de dados. 
 
Considerando as ferramentas para modelagem de um banco de dados 
relacional, analise as afirmativas a seguir concernente à descrição de 
ferramentas. 
 
1 – Draw.io. 
2 – LucidChart. 
3 – MySQL Workbench. 
 
I – Permite a criação on-line de diversos diagramas, inclusive o diagrama de 
modelagem de banco de dados, além de gerar arquivos no formato HTML e 
XML. 
II – Sua versão gratuita é limitada; permite a modelagem e outros tipos de 
diagramas, além de permitir o compartilhamentodo diagrama com equipes. 
III – Desenvolvida pela empresa Oracle, permite administração, design e 
construção de banco de dados para uso dos arquitetos DBA e desenvolvedores. 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de 
informação. 
 a. 1-I; 2-III; 3-II. 
 b. 1-I; 2-II; 3-III. 
 c. 1-III; 2-I; 3-II. 
 d. 1-II; 2-I; 3-III. 
 e. 1-III; 2-II; 3-I.

Continue navegando