SóProvas


ID
283705
Banca
FUNIVERSA
Órgão
IPHAN
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

O American National Standards Institute (ANSI), por meio do Standards Planning and Requirements Committee (SPARC), estabeleceu um padrão para o desenvolvimento de tecnologias de Banco de Dados (BD), definindo uma arquitetura de três níveis independentes. Assinale a alternativa que apresenta os três níveis da arquitetura ANSI/SPARC para banco de dados.

Alternativas
Comentários
  • INTERNO ou FíSICO -> Estruturas de dados complexas, armazenamento em meio físico.

    CONCEITUAL ou Lógico -> Estruturas de dados relativamente simples, Armazena a Lógica de Negócio.

    EXTERNO -> Nível de visão ou Subesquema.

    A Lógica é Simples: A Física é complexa.
  • Arquitetura ANSI/SPARC se divide em geral em três níveis :
     
    Nível Interno: descreve a estrutura de armazenamento físico dos dados do BD,fornecendo um modelo físico dos dados que inclui detalhes sobre os caminhos de acesso aos dados internamente;
     
    Nível Conceitual: descreve a estrutura de todo o BD para uma determinada comunidadede usuários, ocultando detalhes sobre a organização física dos dados e apresentando a descrição lógica dos dados e das ligações existentes entre eles.
     
    Nível Externo: possui as diversas descrições do BD de acordo com os grupos de usuários.
  • EXPLICAÇÃO:

    O que é a Arquitetura ANSI/SPARCS? A Arquitetura ANSI/SPARCS foi é um padrão abstrato para design de Sistemas Gerenciadores de Bancos de Dados (SGBDs) proposto em 1975 pelo American National Standards Institute (ANSI). O objetivo do padrão era separar a visão dos usuários da forma como o banco de dados era implementado fisicamente, propondo uma separação em três níveis.

    Os três níveis propostos pela arquitetura ANSI/SPARC são:
    • Nível interno: descreve como os dados são armazenados fisicamente pelo sistema computacional, os métodos de acesso, a organização de arquivos e a otimização das operações com repetição frequente, de modo a agilizar o acesso aos dados.
    • Nível conceitual: descreve quais dados são armazenados e como eles relacionam-se entre si. Como o próprio nome diz o modelo conceitual é abstrato e como tal trata de entidades, dados e relacionamentos entre eles sem entrar no mérito de questões de aspecto físico (como o armazenamento dos dados, por exemplo). O nível conceitual é independente de hardware ou de software e é onde o Administrador do Banco de Dados (DBA) trabalha a maior parte do tempo.
    • Nível externo: é a visão que os usuários têm dos dados armazenados no banco de dados. Como raramente os usuários terão necessidade de acessar o nível conceitual em sua totalidade, o nível externo limita, por meio das views, os dados acessíveis a um usuário particular. Um exemplo de nível externo seriam os sistemas que acessam os dados dos SGBDs.
    Representação dos três níveis propostos pela arquitetura ANSI/SPARC

    As vantagens dessa separação seriam:
    • Customização da visão que o usuário tem do banco de dados.
    • Alterações feitas na visão de um usuário não interferem nas visões dos demais usuários.
    • Oculta do usuário final os detalhes de como os dados são armazenados fisicamente.
    • Permite ao DBA alterar a estrutura física dos dados sem interferir na visão dos usuários.
    • A estrutura de armazenamento das informações não altera a estrutura interna do banco de dados.
    • O nível conceitual pode ser alterado sem alterar as visões dos usuários.

    Apesar de nunca ter se tornado um padrão formal, a maioria dos SGBDs modernos implementa a arquitura ANSI/SPARCS.



    Fonte: http://tecnologiaparaconcursos.blogspot.com/2012/01/resolucao-de-questao-2.html
  • RESOLUÇÃO:

    a) Plano, Relacional e Hierárquico.
    Plano, Relacional e Hierárquico são Modelos de Dados.


    b) Local, Remoto e Distribuído.
    A resposta aqui apresentada corresponde, na verdade, à localização física do banco de dados que um programa vai acessar.
    Na conhecida arquitetura cliente/servidor a máquina que acessa o banco de dados é a máquina cliente e a máquina que possui o banco de dados é a máquina servidora.
    O servidor é local quando a máquina que executa um sistema é a mesma máquina onde o banco de dados está hospedado, quando o banco de dados encontra-se em outra máquina, o servidor é remoto.
    Diz-se que um servidor é distribuído quando as informações do banco de dados está distribuída entre várias máquinas diferentes, neste caso o próprio SGBD gerencia onde e quando buscar a informação, tornando o processo transparente para os programas que o acessam.



    Fonte: http://tecnologiaparaconcursos.blogspot.com/2012/01/resolucao-de-questao-2.html
  • c) Interno, Conceitual e Externo.
    Esta é a opção correta. Conforme visto na explicação anterior, a arquitetura ANSI/SPARCS possui três níveis de separação: Externo (aplicações, views), conceitual (dados em si) e interno (aspectos físicos e computacionais do SGBD).

    d) File, Table e View
    File significa "arquivo" em inglês. A conclusão que tiro é que, tratando-se de bancos de dados, file refere-se ao arquivo físico onde os dados do banco de dados são armazenados ou ainda a "flat file database" a primeira forma de concentrar dados como um banco de dados.
    Table é a estrutura lógica onde os dados são armazenados, podendo possuir um número limitado de colunas e linhas (números variáveis de acordo com o banco de dados acessado).
    View é uma consulta pronta e armazenada que funciona como uma tabela virtual em bancos de dados relacionais.


    e) DSL, DDL e DML.
    DSL (Domain Specific Language) é uma linguagem de programação criada para resolução de um problema específico, tendo assim, escopo bastante limitado, diferente de linguagens de propósito geral tais como C ou Java. Ex.: HTML, Logo e SQL.
    DDL (Data Definition Language) é, resumidamente, o conjunto de comandos SQL usados para DEFINIR os dados de um banco de dados. Ex.: CREATE TABLE, CREATE VIEW e CREATE INDEX.
    DML (Data Manipulation Language) é, resumidamente, o conjunto de comandos SQL usados para interagir com dados de um banco de dados. Ex.: INSERT, UPDATE e DELETE.



    Fonte: http://tecnologiaparaconcursos.blogspot.com/2012/01/resolucao-de-questao-2.html
  • Fiz um resumo sobre Arquitetura de BD pra quem quiser dar uma olhada: http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • Interno, Conceitual e Externo.

    Arquitetura ANSI/SPARC se divide em geral em três níveis :

     

    Nível Interno: descreve a estrutura de armazenamento físico dos dados do BD,fornecendo um modelo físico dos dados que inclui detalhes sobre os caminhos de acesso aos dados internamente;

     

    Nível Conceitual: descreve a estrutura de todo o BD para uma determinada comunidade de usuários, ocultando detalhes sobre a organização física dos dados e apresentando a descrição lógica dos dados e das ligações existentes entre eles.

     

    Nível Externo: possui as diversas descrições do BD de acordo com os grupos de usuários.


  • Fala, queridos alunos(as)!

    Gabarito: C.

    ARQUITETURA ANSI/SPARC(Três Esquemas).

    É uma ideia no design de banco de dados relacional que divide um banco de dados em três categorias diferentes.

    EXTERNO: (nível de visão, nível lógico do usuário, visão externa)

    1-    é aquele mais próximo do usuário e ocupa-se da forma como os dados são vistos por cada usuário;

    2-    visão individual dos usuários.

    INTERNO: (nível de armazenamento ou físico)

    1-    é o meio mais próximo do meio de armazenamento físico;

    2-    está mais longe dos usuários e mais próximo do banco de dados;

    3-    no nível interno da arquitetura, são descritos os caminhos de acesso para o banco de dados.

    CONCEITUAL: (nível lógico de comunidade ou nível lógico)

    1- é o nível indireto entre os níveis (interno e externo);

    2- descreve a estrutura do banco de dados inteiro para uma comunidade de usuários;

    3- quais dados são armazenados em todos o banco de dados e como os dados estão inter-relacionados;

    4- esse nível oculta os detalhes das estruturas de armazenamentos físico;

    5- concentra-se na descrição da entidade;

    6- não é preocupado com uma parte e sim com o banco inteiro.

    Bons Estudos!