SóProvas


ID
5623
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Entre as vantagens de se desenvolver aplicações utilizando Sistemas Gerenciadores de Bancos de Dados encontramse as apresentadas a seguir.

I - Simplifica a manutenção dos programas, pois existe uma separação clara de funções, o que torna os programas mais facilmente compreensíveis.

II - Aumenta a produtividade dos programadores, pois os programas ficam menores em virtude de usarem funções já construídas.

III - Cria camada de isolamento dos programas pois incorpora funções de definição, recuperação e alteração de dados.

IV - Apresenta uma solução de menor custo.

V - Possibilita definir funções dentro dos bancos de dados, que são portáveis entre os SGBDs.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • Fazendo - se uma analise dos itens corretos do texto temos o seguinte embasamento:

    I - Simplifica a manutenção dos programas, pois existe uma separação clara de funções, o que torna os programas mais facilmente compreensíveis.
    Está é uma das caracteristicas da arquitetura de sistemas de banco de dados onde temos a separação entre programas e dados.

    II - Aumenta a produtividade dos programadores, pois os programas ficam menores em virtude de usarem funções já construídas.
    Comentário: O SGBD nos ofereçe rapidez na manipulação e no acesso aos dados e reduz o esforço humano no (desenvolvimento e utilização);

    III - Cria camada de isolamento dos programas pois incorpora funções de definição, recuperação e alteração de dados.
    Comentário: A utilização de um SGBD permite o:

    • Compartilhamento de dados (utilização simultânea e segura por vários usuários);
    •  Aplicação automática de restrições de segurança;

    Para manter o isolamento dos programas e incorporar as funções de definição, recuperação e alteração de dados um SGBD trabalha com 3 níveis de visão:
    1. Nível de visão dos usuários: Descreve partes de visão do banco de dados de acordo com as necessidades do usuario;
    2. Nível Conceitual: Descrição dos dados armazenados e seus relacionamentos. Utiliza duas linguagens de operação: DDL(Linguagem de Definição de Dados) e DML (Linguagem de Manipulação de Dados)
    3.  Nível físico: descreve como os dados estão realmente armazenados englobando extruturas de baixo nível.
    fonte: http://docs.google.com/viewer?a=v&q=cache:29IMP73jrVcJ:svn.assembla.com/svn/concursopetrobras/Conteudo/05.BD/Transp_BD_A1.ppt+CURSO+DEBRET+FOLHA+DE+INFORMA%C3%87%C3%95ES+%2301&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgwceZXNJkGSU2Rc_G9mRqs69QqLWr7LHOKI2Osl-ButO_zTU_3dU_XSvcCffQjoOGpmq_cyGOrKO6YQfnxg2tgvcTxknVM6s5IgxXdU5mvUFsrJm4m6UHj8Bdtb-5IXDKjd3w_&sig=AHIEtbTQXbD5-LKKYkWJA3nf0whxKhPAtA