QUESTÃO 9
Uma base de dados é um conjunto organizado de dados (segundo um modelo de dados) existentes num sistema informático, disponíveis a todos os utilizadores ou processamentos da organização em que o acesso e atualização são realizados através de software específico.
Acessado em:14/05/2019
Partindo deste contexto, analise as afirmações abaixo que contemplem os processos em que o SGBD visa facilitar:
I - A construção do banco de dados.
II - A manipulação dos dados inseridos no banco de dados.
III - A escolha de qual é o melhor banco de dados no projeto.
IV - O compartilhamento de bancos de dados entre vários usuários e aplicações.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
II e III, apenas.
Alternativa 4:
I, II e IV, apenas.
Alternativa 5:
I, II, III e IV.
Respostas
Resposta:
Eu sou o mesmo que fez a pergunta gente. Se inscreve la no meu canal: BrenoZ.
Resposta é a ALTERNATIVA 4: I, II, IV
Explicação:
Não achei nada relacionando A escolha de qual é o melhor banco de dados no projeto, que é a opção III, por isso escolhi a alternativa 4. Recomendo pesquisar também antes de responder, e se achar que estou errado me corrigir. Peguei essas informações nas páginas 21, 22 e 23, que se trata das CARACTERÍSTICAS DE SISTEMAS DE BANCOS DE
DADOS.
I - A construção do banco de dados
Se utilizar um sistema de banco de dados parece uma solução natural, qual seria
a solução alternativa? Pense em algumas aplicações que você utiliza e que não
fazem uso de SGBDs. Processadores de texto, planilhas, ferramentas de desenho etc. são alguns exemplos dessas aplicações. O que todas têm em comum? A
necessidade de se armazenar a informação manipulada por meio de arquivos.
Em qualquer aplicação que necessite do armazenamento de dados, faz-se
necessário dispor de algum mecanismo que permita que esses sejam gravados
de modo persistente. A abordagem de arquivos tem suas vantagens, como, por
exemplo, a portabilidade dos dados. Você pode carregá-los eletrônica ou isicamente para locais diferentes de modo bastante simples. Mas entre as desvantagens
dessa abordagem há todo o trabalho necessário para se criar um formato e processar a sua gravação e recuperação – e, acredite, não é pouco trabalho!
Um SGBD, por outro lado, já dispõe de uma série de funcionalidades prontas
para serem utilizadas pelo desenvolvedor da aplicação. Desse modo, uma série
de preocupações passa a ser delegada a um sotware de terceiros (o SGBD).
II - A manipulação dos dados inseridos no banco de dados.
Natureza autodescritiva: uma característica fundamental que distingue os
sistemas de bancos de dados de outras abordagens é o fato de que, nos SGBDs, o
banco de dados e as metainformações sobre o banco de dados são armazenados
CONCEITOS DE BANCOS DE DADOS
Reprodução proibida. Art. 184 do Código Penal e Lei 9.610 de 19 de fevereiro de 1998.
22 UNIDADE I
conjuntamente. Essas metainformações armazenadas contêm informações como
o tipo, o tamanho e as restrições do banco de dados. Em termos técnicos, as
metainformações são chamadas de esquema (ou schema, em seu termo original em inglês).
Isolamento entre Programa e Dados: numa aplicação que utilize arquivos
para o armazenamento de dados, quaisquer alterações na estrutura do arquivo
também implicarão em alterações no programa. Nesse caso, dizemos que o programa é altamente acoplado à sua estrutura de armazenamento de dados. Em
contraste, SBGDs permitem que o programa somente informe quais dados são
armazenados, sem se importar em como esses dados serão manipulados internamente. Essa característica aumenta bastante o nível de manutenibilidade do
sistema, quando bem aplicada.
IV - O compartilhamento de bancos de dados entre vários usuários e aplicações.
Acesso concorrente de múltiplos usuários: um SGBD multiusuário, como
o próprio nome já deine, deve permitir o acesso de múltiplos usuários. Além
disso, o acesso deve ser concorrente, permitindo que todos os usuários conectados executem operações “ao mesmo tempo”.
Vale a pena reletir sobre dois termos muitas vezes utilizados de forma errônea na área de Tecnologia da Informação: “paralelo” e “concorrente”. Paralelismo
puro é algo raro em computação, embora seja perfeitamente possível. Ao lidarmos com sistemas de banco de dados, utilizamos o termo “concorrente”, pois
vários usuários têm a impressão de que estão executando instruções ao mesmo
tempo – quando na verdade, por se tratar de informações acessadas em disco
ou com um único barramento de acesso, torna-se necessário algum mecanismo
de contenção que serialize (coloque em ila) cada uma dessas instruções. Como
idealmente a execução dessas instruções é bastante curta, tem-se a impressão
do pseudoparalelismo.
Um conceito fundamental para que o acesso desses múltiplos usuários mantenha o banco de dados num estado consistente é o mecanismo de transações,
que será descrito no próximo tópico.
Sobre uma base de dados organizados, ou seja, um Banco de Dados, as afirmações apresentadas acima que se referem diretamente aos processos que um SGBD (Sistema de Gerenciamento de Banco de Dados) visa facilitar são: I, II e IV, logo, a alternativa correta é a alternativa 4. I, II e IV, apenas.
Mas por que essas são as afirmativas são as corretas de um modelo de dados e acerca da função de um SGBD?
A primeira afirmativa diz que o SGBD tem como objetivo facilitar a construção de um Banco de Dados, isso é verdade, esse sistema visa deixar a construção e criação dos Bancos de dados um pouco menos pesada para os programadores.
A segunda afirmativa diz que o SGBD pode manipular os dados inseridos dentro desse banco de dados, isso é verdade pois é o que se espera de um sistema de gerenciamento de banco de dados.
A terceira afirmativa diz que o SGBD ajuda a escolher o melhor banco de dados para o projeto, isso está errado pois para realizar a escolha de um banco de dados são consideradas várias variáveis, pode ser ou não sequencial, relacionado ou etc.
A quarta afirmativa diz que o compartilhamento de bancos de dados entre bários usuários também é função de um SGBD, isso está correto, esse sistema visa facilitar a construção desse banco de dados em um ambiente empresarial.
Saiba mais sobre bancos de dados aqui: https://brainly.com.br/tarefa/24670811
#SPJ2