SóProvas



Questões de Arquitetura de Banco de Dados


ID
2341
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

De acordo com a arquitetura ANSI/SPARC um Sistema de Banco de Dados divide-se em três níveis gerais: interno, conceitual e externo. É correto afirmar que:

Alternativas
Comentários
  • Arquitetura “Three-Schema” (conhecida como arquitetura ANSI/SPARC - Tsichritzis e Klug, 1978)A meta desta arquitetura é separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis:a. O nível interno tem um esquema interno que descreve a estrutura de armazenamento físico da base de dados. O esquema interno usa um modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados;b. O nível conceitual tem um esquema conceitual que descreve a estrutura de toda a base de dados. O esquema conceitual é uma descrição global da base de dados, que omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser utilizados neste nível.c. O nível externo ou visão possui esquemas externos ou visões de usuários. Cada esquema externo descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde o resto da base de dados do mesmo. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser usados neste nível.
  • Gabarito D

    O nível conceitual, também conhecido por nível lógico, descreve quais dados estão armazenados e quais os relacionamentos entre eles.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • (a) Errado, o nível conceitual é responsável pelo mapeamento entre os níveis externos e interno; (b)Errado, o nível interno é o mais próximo ao armazenamento físico; (c) Errado, o nível externo é o mais próximo do usuário; (d) Correto, o nível conceitual – de fato – esconde os detalhes sobre o

    armazenamento físico dos dados, visto que ele se encontra um nível acima; (e) Errado, podem

    existir diversas visões externas no nível externo.

  • Fala, queridos alunos(as)!

    Gabarito: D.

    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!


ID
28585
Banca
CESGRANRIO
Órgão
DECEA
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Segundo a arquitetura ANSI/SPARC, os três níveis de esquema usados para separar o banco de dados físico das aplicações do usuário são:

Alternativas
Comentários
  • Especificação em níveis:

    nível externo:

    especificação da organização conceitual do BD,
    vista por um grupo de usuários

    nível conceitual:
    especificação da organização conceitual do BD,
    ou seja, o que o BD armazena

    nível físico ou interno:
    especificação das estruturas de armazenamento do BD,
    ou seja, como o BD está armazenado
  • Arquitetura “Three-Schema” (conhecida como arquitetura ANSI/SPARC - Tsichritzis e Klug, 1978)A meta desta arquitetura é separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis:a. O nível interno tem um esquema interno que descreve a estrutura de armazenamento físico da base de dados. O esquema interno usa um modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados;b. O nível conceitual tem um esquema conceitual que descreve a estrutura de toda a base de dados. O esquema conceitual é uma descrição global da base de dados, que omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser utilizados neste nível.c. O nível externo ou visão possui esquemas externos ou visões de usuários. Cada esquema externo descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde o resto da base de dados do mesmo. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser usados neste nível.
  • Fiz um resumo sobre Arquitetura de BD e postei no meu blog pra quem quiser ver: 
    http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/

  • Amigos, esse questão está tratando da arquitetura de três esquemas que também é denominada arquitetura ANSI/SPARC.

    Segundo Navathe(2011,p.22),"Nessa arquitetura, os esquemas podem ser definidos nos três esquemas a seguir: Nível interno, Nível conceitual e Nível externo."


    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO-NAVATHE


  • Interno, Conceitual e Externo.

    Especificação em níveis:


    nível externo:


    especificação da organização conceitual do BD,

    vista por um grupo de usuários


    nível conceitual:

    especificação da organização conceitual do BD,

    ou seja, o que o BD armazena


    nível físico ou interno:

    especificação das estruturas de armazenamento do BD,

    ou seja, como o BD está armazenado

  • (C)

    Outras que ajudam:

    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:Interno, Conceitual e Externo.(C)

    O padrão ANSI /SPARC para arquitetura de SGBD define uma arquitetura em três níveis que são: Interno, Externo e Conceitual. (C)

    Na arquitetura ANSI/SPARC de um SGBD, o nível interno trata do armazenamento físico dos dados, o nível externo trata do modo como os dados são visualizados por usuários individuais, e o nível conceitual oferece uma visão comunitária dos dados.(C)

    Independência lógica de dados refere-se à capacidade de alterar o esquema conceitual sem a necessidade de alterar os esquemas externos ou os programas de aplicação.(C)

    Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados.(C)

    Segundo a arquitetura ANSI/SPARC, os três níveis de esquema usados para separar o banco de dados físico das aplicações do usuário são:interno, conceitual e externo.(C)

    A Arquitetura ANSI/SPARC Tem por objetivo:separar as aplicações do usuário do banco de dados físico.(C)

    A Arquitetura ANSI/SPARC possui três níveis (C)

  • 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!


ID
29014
Banca
CESGRANRIO
Órgão
CAPES
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

O nível de arquitetura de um banco de dados que contém a representação e organização física dos dados nos dispositivos de armazenamento é o

Alternativas
Comentários
  • A three-level architecture:
    - Internal level: For systems designers
    - Conceptual level: For database designers and administrators
    - External level: For database users
  • Podemos destacar três níveis principais segundo a visão e a função que realize o usuário sobre o banco de dados: * Nível Interno: é o nível mais perto do armazenamento físico dos dados. Permite escreve-los tal e como estão armazenados no computador. Neste nível se desenham os arquivos que contém a informação, a localização dos mesmos e sua organização, ou seja, criam-se os arquivos de configuração. * Nível conceitual: Neste nível se representam os dados que vão ser utilizados sem levar em conta aspectos como o que representamos no nível interno. * Nível externo: é o mais próximo ao usuário. Neste nível se descrevem os dados ou parte dos dados que mais interessam aos usuários.
  • Nível Interno:
       - Descreve a estrutura de armazenamento físico do banco de dados.

    Nível Conceitual:
       - Descreve a estrutura de todo o banco de dados para a comunidade de usuários.

    Nível Externo ou VIsão:
       - Cada esquem externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.

    INDEPENDÊNCIA DE DADOS: É a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível.
      
    - Independência lógica de dados:
    é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.
    - Independência física de dados: é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.

  • http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • Nível Interno - Armazenamento Físico.

    Nível Conceitual - É o nível que se situa mais próximo do usuário.


  • Nível Interno (Físico):

    Nível mais baixo de abstração. Descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível e descreve os detalhes completos do armazenamento de dados e caminho de acesso ao banco de dados.

    Nível Conceitual:

    Descreve quais dados estão armazenados e seus relacionamentos. Neste nível, o Banco de dados é descrito através de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico. Concentra-se na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.

    Nível Externo (visões do usuário):

    Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente ocultando o restante do banco de dados.

    Linguagens de SGBD

    O SGBD deve oferecer linguagens e interfaces apropriadas para cada categoria de usuários.

    Linguagem de Definição de dados (DDL)

    Está Linguagem é utilizada para permitir especificar o esquema do banco de dados, através de um conjunto de definições de dados.

    A Compilação dos comandos em DDL é armazenada no dicionário de dados (metadados).

  • • Nível Interno ( Físico ) → É o Neo dentro da Matrix.

  • Fala, queridos alunos(as)!

    Gabarito: A.

    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!


ID
104740
Banca
FCC
Órgão
TCM-PA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura detalhada de um SGBD (C. J. DATE), além das visões externa (E), conceitual (C) e interna (I), apresenta, ainda, na ordem em que devem ocorrer, os mapeamentos de

Alternativas
Comentários
  • A arquitetura de um SGBD abstrai diversas preocupações do desenvolvedor, dentre elas: armazenagem física, recuperação, remoção, manutenção, etc. Então vamos imaginar o que o SGBD resolveu sobre 3 visões diferentes:De uma forma geral:1) A visão externa é a mais próximo dos usuários finais, programadores de aplicações comerciais, estudantes etc. Assim para cada tipo de usuário há uma maneira diferente de apresentar os dados. Então a maior preocupação com esta visão é a interação com o mundo externo, logo visão externa. 2) Como expressar o que é necessário no mundo real? Quais são as restrições? Quais são as permissões de acesso? Como definir quem são os elementos e quais são suas estruturas? Isto tudo é uma visão conceitual. Não existe uma preocupação em como os dados serão armazenados, mas em como eles são estruturados.Boa parte disto pode ser escrito em uma DDL.3) Aqui, apesar do nome ser interno, ainda não está no nível físico, mas muito próximo, talvez apenas uma camada, dependendo do SGBD. Neste momento existe uma preocupação no armazenamento, mas sem se preocupar com os dispositivos que farão realmente esta tarefa. Neste momento há uma preocupação a mais: manter alem dos dados, sua estrutura para garantir o entendimento dos dados. Esta é uma visão interna do SGBD.E como isto é uma arquitetura, logo todas estas visões possuem uma ligação e esta ligação é feita através de mapeamentos e este mapeamento, como deveria ser em qualquer arquitetura de software deve ser de cima para baixo, do mais externo ao mais interno, do mais alto nível ao mais baixo nível. Por isto:Visão Externa -> Visão Conceitual -> Visão Interna
  • Fiz um resumo sobre Arquitetura de BD e postei no meu blog pra quem quiser ver: 
    http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • LETRA B. Apesar da questão citar o autor DATE, responderei nas palavras de NAVATHE.

    Segundo Navathe(2011,p.23),"Em um SGBD baseado na arquitetura de três esquemas, cada grupo de usuários recorre ao seu próprio esquema externo. Assim, o SGBD precisa transformar uma solicitação especificada em um esquema externo em uma solicitação no esquema conceitual, e depois em um solicitação no esquema interno para o processamento no banco de dados armazenado."

    **Portanto, a ordem cronológica é E(esquema externo) para C( esquema conceitual) e de C( esquema conceitual

    para I( esquema interno).

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO-NAVATHE


ID
121540
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Edgar Frank Codd foi o criador do modelo de dados relacional, que
trouxe grandes mudanças para o projeto de bancos de dados na
atualidade. Sua principal contribuição foi a desconexão da estrutura
lógica do banco de dados do mecanismo de armazenamento físico.
Acerca desse tema, julgue os itens que se seguem.

Modificações no nível físico da arquitetura de banco de dados relacionais podem ser feitas sem a necessidade de reescrita de consultas SQL.

Alternativas
Comentários
  • O texto da questão refere-se à Independência física de dados, que é a capacidade de mudar o esquema físico sem ter de alterar o esquema conceitual.

  • Complemento

    Segundo Navathe(2011,p.23),"Mudanças no esquema interno podem ser necessárias porque alguns arquivos físicos foram reorganizados-por exemplo, ao criar estruturas de acesso adicionais-para melhorar o desempenho da recuperação ou atualização.[...] Por exemplo, oferecer um caminho de acesso para melhorar a velocidade de recuperação dos registros de uma turma por semestre e ano não deverá exigir que uma consulta como listar todas as turmas oferecidas no segundo semestre de 2008 seja alterada, embora a consulta seja executada com mais eficiência pelo SGBD ao utilizar o novo caminho de acesso."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO-NAVATHE

  • Certo

     

    Questão que aborda a Indpendência de Dados, que é a habilidade de modificar a definição de um esquema em um nível sem afetar a definição do esquema em um nível mais alto.

     - Independência física de dados;

     - Independência lógica de dados.

  • Regras de Codd:

    8. Independência física de dados: Programas de aplicação e recursos ad-hoc permanecem logicamente inalterados quando ocorrem mudanças no método de acesso ou na forma de armazenamento físico.

    9. Independência lógica de dados: Mudanças nas relações e nas views provocam pouco ou nenhum impacto nas aplicações. Ou seja, as alterações nas tabelas que preservam os valores originais não devem afetar os aplicativos e recursos ad hoc.

  • O objetivo da Arquitetura de três esquemas (ANSI/ SPARC) é possibilitar a independência de dados, ou seja, conseguir mexer em um nível sem afetar o outro.

    Nível Externo

    Nível Conceitual ou Nível logico

    Nível Interno

    -Independência de dados lógica: altera o esquema conceitual sem mudar o esquema externo ou os programas.

    -Independência de dados física: altera o esquema interno sem mudar o esquema conceitual. (+ fácil ser aplicado).


ID
126931
Banca
CESPE / CEBRASPE
Órgão
CEHAP-PB
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Em projetos de banco de dados, em meados da década de 70 do século XX, um modelo que possibilitou uma nova e importante percepção de conceitos de modelos de dados foi o modelo

Alternativas
Comentários
  • Peter ChenHe is the originator of the Entity-Relationship Model (ER Model), which serves as the foundation of many systems analysis and design methodologies, computer-aided software engineering (CASE) tools, and repository systems including IBM's Repository Manager/MVS and DEC's CDD/Plus. After years of efforts of many people in developing and implementing the entity and relationship concepts, now “Entity-Relationship Model (ER Model),” ”Entity-Relationship Diagram (ER Diagram),” and “Peter Chen” have become commonly used terms in “online” dictionaries, books, articles, web pages, course syllabi, and commercial product brochures. Dr. Chen. Esse é o cara.http://www.csc.lsu.edu/~chen/
  • Trata-se de um
    modelo criado na década de 70 pelo pesquisador da IBM Dr. E. F. Codd, cujo 
    propósito era representar os dados de forma mais simples, através de um modelo 
  •  c)entidade-relacionamento.

    é uma representação grafica das entidades e suas relações consigo para demonstrar como dados sao organizados dentro de DB


ID
130003
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura de banco de dados, julgue os itens a
seguir.

O modelo relacional, que foi o primeiro modelo de banco de dados formal, é embasado na lógica de predicados e na teoria dos conjuntos.

Alternativas
Comentários
  • O Modelo Relacional armazena os dados em estruturas lógicas, seguindo o embasamento matemático dado por CODD, baseado na teoria dos conjuntos.

  • Segundo Date, os sistemas relacionais se baseiam no modelo relacional. Por sua vez o modelo relacional é uma teoria abstrata de dados que se baseia em certos aspectos da matemática (principalmente na teoria dos conjuntos e na lógica de predicados).

    (Introdução a sistemas de bancos de dados, Date, C. J., pág 55)

  • e o modelo hierárquico e de redes? não são mais antigos que o modelo relacional?
  • O modelo foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo Relational Model of Data for Large Shared Data Banks.
    O modelo relacional foi o
    primeiro modelo de banco de dados formal. Somente depois seus antecessores, os bancos de dados hierárquicos e em rede,
    passaram a ser também descritos em linguagem 
    formal
  • Errei pq achei que ele não era o primeiro formal. Valeu Fernanda pelo informação.
  • O modelo relacional é um modelo de dados, adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio em que todos os dados estão guardados em tabelas (ou, matematicamente falando, relações). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos.

    O conceito foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo "Relational Model of Data for Large Shared Data Banks". Na verdade, o modelo relacional foi o primeiro modelo de dados descrito teoricamente, os bancos de dados já existentes passaram então a ser conhecidos como (modelo hierárquico, modelo em rede ou Codasyl e modelo de listas invertidas).

    Fonte: http://pt.wikipedia.org/wiki/Modelo_relacional

  •  

    (Q153233) Ano: 2008 Banca: CESPE Órgão: HEMOBRÁS Prova: Analista de Gestão Corporativa - Analista de TI

    O modelo relacional de banco de dados baseia-se na lógica de predicados e na teoria dos conjuntos. (C)

  • "que foi o primeiro modelo de banco de dados formal" quebrou minhas pernas

  • Questão totalmente equivocada

    "Os modelos de dados que precederam o modelo relacional compreendem os modelos hierárquico e de rede. Foram propostos na década de 60 e implementados em antigos SGBDs durante as décadas de 70 e 80". (Página 89 Ramez Elmasri e Shamkant B. Navathe)  

    Banco de dados na década de 60

    Os computadores se tornam parte efetiva do custo das empresas juntamente com o crescimento da capacidade de armazenamento. Foram desenvolvidos dois principais modelos de dados: modelo em rede (CODASYL) e o modelo hierárquico (IMS). 

    Banco de dados: 1970 – 1972

     (Figura 3) propõe o modelo de dados relacional, que se tornou um marco em como pensar em banco de dados. Ele desconectou a estrutura lógica do banco de dados do método de armazenamento físico. Este sistema se tornou padrão desde então.

    Banco de dados: 1976

     (Figura 4) propõe o modelo Entidade-Relacionamento (ER) para projetos de banco de dados dando uma nova e importante percepção dos conceitos de modelos de dados. Assim como as linguagens de alto nível, a modelagem ER possibilita ao projetista concentrar-se apenas na utilização dos dados, sem se preocupar com estrutura lógica de tabela

  • O modelo relacional foi introduzido inicialmente por Ted Cood em 1970 e atraiu bastante a atenção devido a sua simplicidade e base matemática. Pode ser considerado o primeiro modelo a ser descrito formalmente.

    O modelo relacional usa o conceito de relação matemática como seu bloco de montagem básico, e sua base teórica reside na teoria de conjunto e lógica de predicado de primeira ordem. Com base neste modelo, um banco de dados relacional utiliza as relações para representar tanto os dados quanto os relacionamentos entre estes dados.

    Gabarito: Certo.

  • que absurdo

    os modelos hierárquico e de redes vieram antes

  • Fala, queridos alunos(as)!

    Gabarito: Certo.

    Modelo relacional!

    O conceito foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo "Relational Model of Data for Large Shared Data Banks". Na verdade, o modelo relacional foi o primeiro modelo de dados descrito teoricamente. Historicamente, o modelo relacional é o sucessor do modelo hierárquico e do modelo em rede.

    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!


ID
130006
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura de banco de dados, julgue os itens a
seguir.

Uma base de dados hierárquica une os registros em uma estrutura de dados em forma de árvore, similar ao modelo em rede.

Alternativas
Comentários
  • Errado.

    Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados se baseia em um Modelo de Entidades e Relacionamentos: cada registro é uma coleção de atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registros. Por exemplo: em uma dada base de dados comercial, uma encomenda (i.e. registro) é possuída por um único cliente.

    O fato é que NÃO É similar ao modelo em rede. Com diferença de que cada registro filho pode ser ligado a mais de um registro pai, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte.

  • Acho que há um errinho na resposta. 
    Hierarchical model
     - a Child may only have one mother but a mother can have multiple children. Mothers and children are tied together by links called "pointers". A mother will have a list of pointers to each of her children.
  • Essas duas estruturas de dados são orientadas as registros, mas suas estruturas não são similares, são distintas, já que a principal diferença entre os dois modelos é justamente a ausência de hierarquia na organização dos dados no modelo em rede. O modelo em rede, portanto, costuma ser associado a um grafo, em que os “filhos” dos relacionamentos podem estar relacionados a mais de um pai.

    Gabarito: E

  • Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados se baseia em um Modelo de Entidades e Relacionamentos: cada registro é uma coleção de atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registros. Por exemplo: em uma dada base de dados comercial, uma encomenda (i.e. registro) é possuída por um único cliente.

    O fato é que NÃO É similar ao modelo em rede. Com diferença de que cada registro filho pode ser ligado a mais de um registro pai, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte.

  • Não é nada similar ao modelo de redes.

    Modelos:

    Hierárquico (árvore)

    Entidade - Relacionamento

    Rede


ID
130012
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura de banco de dados, julgue os itens a
seguir.

O modelo em rede, similar ao hierárquico, permite apenas a ligação de um para um (1:1) entre os registros pai e filho.

Alternativas
Comentários
  • No modelo em rede cada registro filho pode ser ligado a mais de um registro pai, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte.

  • Diferentemente do modelo hierárquico, no modelo em rede um registro pode possuir diversos registros pai.
  • O modelo hierárquico -> os dados são estruturados em hierarquias ou árvores. Os nós das hierarquias contêm ocorrências de registros, onde cada registro é uma coleção de campos (atributos), cada um contendo apenas uma informação. O registro da hierarquia que precede a outros é o registro-pai, os outros são chamados de registros-filhos. Uma ligação é uma associação entre dois registros. O relacionamento entre um registro-pai e vários registros-filhos possui cardinalidade 1:N. O modelo em redes -> surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. No modelo em rede, os registros são organizados em grafos onde aparece um único tipo de associação (set) que define uma relação 1:N entre 2 tipos de registros: proprietário e membro.
    Fonte: http://www.ime.usp.br/~jef/apostila.pdf
  • Segundo Navathe (2011, p . 34),"O modelo de rede representa dados como tipos de registro e também representa um tipo limitado de relacionamento 1:N, chamado tipo de conjunto. Um relacionamento 1:N, ou um-para-muitos, relaciona uma instância de um registro a muitas instâncias de registros usando algum mecanismo de ligação com ponteiros nesses modelos."

    Bibliografia


    Sistemas de Banco de dados- 6 edição
    Autor: Navathe
  • O modelo em rede, se adotarmos o padrão DBTG CODASYL, só permite relacionamentos 1:N. Se adotarmos o modelo teórico genérico, como mostrado por diversos autores, incluindo Silberschatz, permite relacionamentos de qualquer uma das três cardinalidades padrão. Assim, a resposta não tem como ser correta!

    Gabarito: E


ID
130015
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura de banco de dados, julgue os itens a
seguir.

A associação entre uma lista de chaves primárias com uma chave secundária caracteriza o modelo lista invertida.

Alternativas
Comentários
  • Eu acredito que a questão esteja correta. Alguém sabe por que foi anulada?
  • "O item não emprega adequadamente a terminologia para descrição de listas invertidas. Dessa forma, o Cespe/UnB decide por sua anulação." CESPE


ID
147328
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura ANSI/SPARC aplicada aos bancos de dados divide-os em níveis com as seguintes características:

I. O que se ocupa do modo como os dados são fisicamente armazenados.
II. O que se ocupa do modo como os dados são vistos por usuários individuais.
III. Nível lógico de comunidade ou apenas lógico (mais abstrato que o físico e diferente da visão do usuário individual).

Em um projeto arquitetural, os itens I, II e III são classificados, respectivamente, como níveis

Alternativas
Comentários
  • 1 - 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;
    2 - Nível Conceitual (Lógico): 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.
    3 - Nível Externo: possui as diversas descrições do BD de acordo com os grupos de usuários.
  • Fiz um resumo sobre arquitetura de BD e postei no meu blog para que quiser: http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • essa questão Q78724 é igual

  • Nível Externo: Nível lógico do usuário.

    Nível Conceitual: Nível Lógico da comunidade. Ou apenas lógico mesmo.

    Atentem-se ao termo "lógico".

  • interno, externo e conceitual.

  • I. O que se ocupa do modo como os dados são fisicamente armazenados.

    • Nível físico interno - é o nível mais baixo (+ detalhe e - menos abstrato) COMO os dados são armazenados

    II. O que se ocupa do modo como os dados são vistos por usuários individuais.

    • Nível externo visão - é o nível mais alto (- detalhe e + abstrato) simplifica a interação entre os usuários e o sistema

    III. Nível lógico de comunidade ou apenas lógico (mais abstrato que o físico e diferente da visão do usuário individual).

    • Nível conceitual- nível médio QUAIS dados são armazenados e quais relacionamentos

    Logo, gabarito letra C de chegará nossa aprovação

  • Fala, queridos alunos(as)!

    Gabarito: C. (Observe que a questão pede respectivamente).

    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!


ID
154045
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de banco de dados representada por coleções de registros e os relacionamentos por elos é implementada pelo modelo

Alternativas
Comentários
  • O difícil aqui é saber que elos foi a tradução que a banca deu para links ou arcos ou arestas.
    Em um banco em rede, você tem links (arestas ou arcos) ligando os nodos assim como em uma estrutura de árvore.
  • O modelo hierárquico é similar ao modelo de rede. Adiferença é que no modelo hierárquico, os registros estão organizados em ÁRVORES.

    letra (d)
  • Eu achei que "elos" fosse um erro do OCR e fiz a leitura de elos como "eles". 

  • Hierárquico:

           Os dados estão estruturados em hierarquias ou árvores

           as árvores são percorridas desde a raiz até ao nó que contém o registro pretendido, para efetuado o acesso ao dado.

           Adequado para acesso sequencial a dados, principalmente em casos em que, pela sua natureza, os dados estão organizados de forma sequencial.

           Cada filho só pode ter um pai

           O relacionamento entre um registro pai e registros filhos é de 1:N no máximo

           Problemas:

                  não é possível consultar um produto enquanto ele não estiver associado a uma encomenda.

                  Para consulta um produto, é obrigatório consultar antes o cliente e a encomenda

                  A estrutura de árvore é difícil de manter quando o volume de dados aumenta

    Rede

           É uma extensão do modelo hierárquico

           Elimina o conceito de hierarquia.

           Cada registro filho pode ser ligado a mais de um registro pai, criando conexões bastante complexas

           No modelo em rede os registros estão organizados em grafos.

           É possível representar relacionamentos: 1:1, 1:n e n:n

           Torna a pesquisa mais rápida e mais flexível, pois não depende de um único nó raiz como vetor de inicialização de pesquisa

           Ao contrário do Modelo Hierárquico, em que qualquer acesso aos dados passa pela raiz, no modelo em rede é possível acessar qualquer nó da rede.

           Problemas:

                  Ainda apresenta os mesmos problemas com relação ao projeto de estrutura do modelo hierárquico.

                  Qualquer alteração feita em uma classe de dados implica na criação de uma nova estrutura para suportar aquela alteração.

                  Independência dos dados fica prejudicada

    Relacional

           Aumentar a independência de dados nos sistemas gerenciadores de banco de dados

           Prover um conjunto de funções apoiadas em álgebra relacional para armazenamento e recuperação de dados

           Permitir processamento dedicado exclusivo

           Representa os dados num BD como uma coleção de tabelas (relações)

           A tabela é composta por linhas (tuplas) e colunas (atributos)

     

    Bons estudos.


ID
154093
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os sistemas de bancos de dados cliente/servidor, considere:

I. Alguns sites são sites clientes (front-end) e outros são sites servidores (back-end).

II. Os dados normalmente são distribuídos pelos sites clientes.

III. As aplicações são processadas nos sites servidores.

Está correto o que se afirma APENAS em

Alternativas
Comentários
  • Os dados normalmente são distribuídos fornecidos pelos sites clientes. 
  • Banco de Dados Cliente-Servidor: Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos
    (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.

    http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html
  • Letra E

    I. Alguns sites são sites clientes (front-end) e outros são sites servidores (back-end). Certo. Como detalhado comentário abaixo.



    II. Os dados normalmente são distribuídos pelos sites clientes.Errado. Os dados normalmente são distribuídos pelos sites Servidores, pois normalmente eles armazenam os dados.



    III. As aplicações são processadas nos sites servidores. Errado. As aplicações são processadas nos sites clientes. Esse inclusive é um dos propósitos da arquitetura cliente/servidor... ao desafogar o lado do servidor.


ID
171325
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Para os diversos tipos de aplicativos com bancos de dados, a arquitetura cliente/servidor oferece as vantagens relacionadas a seguir, à exceção de uma. Assinale-a.

Alternativas
Comentários
  • Letra (d)
    Operações mais confiáveis e robustas, porque um único servidor de banco de dados interage com os dados (ao invés de várias cópias de um banco de dados, na arquitetura "servidor de arquivos").
  • a) Tráfego de rede reduzido, devido à transmissão de dados mais eficiente. Apenas os dados que o aplicativo precisa são transferidos.
    b) Melhor flexibilidade, devido aos servidores de banco de dados em vez de bancos de dados de compartilhamento de arquivos.
    c) Se mais usuários são acrescentados ao sistema, é mais simples escalar as capacidades do sistema para atingir os requerimentos adicionais.
    As três primeiras alternativas realmente correlacionam um SGBD a uma arquitetura cliente-servidor, e suas justicativas estão corretas.

    d) Operações mais confiáveis e robustas, porque várias cópias de um banco de dados interagem com os dados. uma única cópia no servidor garante isso.
    Há uma característica de um SGBD, no entanto a justificativa não procede, pois ao possuir vários cópias de um BD a dificuldade em se manter a confiabilidade e a robustez aumentam. 

    e) Capacidade de "missão crítica", como logs de transações, capacidades de backup sofisticadas, vetores redundantes de disco e ferramentas de recuperação de falhas.
    Nessa alternativa, notam-se características de um SGBD que não necessariamente estão relacionadas a arquitetura cliente-servidor.
  • apenas os dados que o aplicativo precisa são transferidos = consulta sql realizada pela aplicação.


ID
187933
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

NÃO é um aspecto que deve ser considerado na aquisição de um banco de dados:

Alternativas
Comentários
  • Por favor, alguém saberia definir "Incalabilidade" ?

  • Acredito que tal termo não exista (incalabilidade) e a banca tenha inventado para cofudir o canditato com o termo escalabilidade.
  • Achei que poderia ter sido um erro de digitação do site mas fui olhar a prova e realmente eles colocaram "incalabilidade", desta forma faço minhas as palavras do ML.
  • Acredito que seria "escalabilidade de dados". De qualquer forma o gabarito permanece.
  • ninguém merece... nem o google sabe o que é isso...rs.
  • São dados que "não se pode calar" !! ;o)
  • Fiquei na dúvida em relação a letra C. Qualquer SGBD tem que ter integridade dos dados como premissa. Isso não é nem checado quando se vai avalidar um SGBD. Mas a letra A realmente não existe.
  • Tecnicamente: são dados logorreicos intransigentes :)

  • O que seria incalabidade?

  • Incalabi o que??? huahuahau Se não tem no google não existe!!! Procura lá...

    Neste tipo de questões realmente é ir por eliminação.

    Abs

  • o_O 

    dOrgas!

  • Depois de estudar 6 horas estou eu aqui varando a madrugada respondendo questões. Vejo uma palavra como esta: INCALABILIDADE!! Não deu pra aguentar os risos! Pelo menos serviu para descontrair!

  • "Incalabidade" ?

  • Um banco de dados com SGDB tem a função de oferecer acesso simultaneo, manter o dicionario de dados atualizado, segurança, backup, formatos variados e uma liguagem de acesso e manipulação (consulta/alteração). 

    colocando "incalabilidade" no google ele sugere "incapacidade".

  • Vejo o pessoal falando nos comentários sobre SGBD. Pessoal, a questão está tratando do Banco de Dados e não do Sistema de Gerenciamento de Banco de Dados. Quando você vai adquirir dados, precisa de dados íntegros. Imagine se você é uma empresa que trabalha com dados para soluções inteligentes e compra dados não íntegros? Tá ferrado. Outro aspecto é o preço. O valor do dado tem que está relacionado com o dado. O dado deve estar disponível no momento em que precisarem deles, ou seja, ter disponibilidade. Os dados também devem ser de fácil manutenção. Por isso esses fatores são observados (devem ser considerados).


  • eita que até a banca confundiu.  seria os pros que são : 1 controle distribuido - 2 diminuição nos custo de comunicação e manutenção - 3 confiabilidade-4disponibilidade - 5 FACILIDADE DE CRESCMENTO MODULAR (   ESCALABILIDADE) - aceleração das consultas .

     


ID
187990
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A principal meta da arquitetura de "três esquemas" é separar as aplicações do usuário do banco de dados físico. Os esquemas são de níveis

Alternativas
Comentários
  • Arquitetura de três esquemas:

    - Nivel Externo: Especificar visões do usuário e seus mapeamentos ao esquema conceitual;

    - Nivel Conceitual: Descrições dos construtores e descrição do esquema conceitual;

    - Nivel Interno: Especificar esquema interno.
  • Segundo C. J. Date,

    "A Arquitetura em três níveis ou esquemas (ANSI/SPARC) possui os seguintes níveis: interno, externo e conceitual. De modo geral:

    Nível interno (também conhecido como nível de armazenamento) é o mais próximo do meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.

    Nível externo (também conhecido como nível lógico do usuário) é o mais próximo dos usuários - ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

    Nível conceitual (também conhecido como nível lógico de comunidade), ou às vezes apenas nível lógico, sem qualificação) é um nível "indireto" entre os dois".

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 29, C. J. Date, tradução da 8ª Edição. Elsevier.

  • ARQUITETURA DE TRÊS ESQUEMAS E INDEPENDÊNCIA DOS DADOS
    O objetivo da arquitetura três esquemas é separar as aplicações do usuário do banco de dados físico. São três níveis:
    • Nível interno: tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve detalhes completos do armazenamento de dados.
    • Nível conceitual: tem esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários. Oculta detalhes das estruturas de armazenamento físico e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações e restrições. Um modelo representativo é usado para descrever o esquema conceitual.
    • Nível externo ou de visão: inclui uma série de esquemas externos ou visões do usuário. Cada esquema externo descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco. Como o nível anterior, cada esquema externo é implementado por um modelo de dados representativo.
    Fonte:http://guidogabriell.blogspot.com.br/2012/04/modelos-de-dados-versus-arquitetura.html

  • Fala, queridos alunos(as)!

    Gabarito: B.

    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!

  • Fala, queridos alunos(as)!

    Gabarito: B.

    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!


ID
195469
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca das tecnologias de alta disponibilidade para SGBDs, julgue
os itens subsequentes.

Entre os principais pontos de falha associados a um SGBD, estão o servidor, que compreende a engine, seu software e seu hardware; o suporte físico dos dados, que compreende os meios de armazenamento juntamente com suas interfaces de hardware e software; e os enlaces de acesso, que incluem o meio físico, as interfaces e os ativos de rede.

Alternativas
Comentários
  • ai eu te pergunto. ativos de rede são pontos de falha associados a um SGBD?

  • Sim, ativos de rede também constituem pontos de falha associados a um SGBD ainda que de forma indireta.

    Segue um trecho do autor Navathe para demonstrarmos isso com um exemplo de relacionamento entre SGBD e redes de computadores.

    Segundo Navathe(2011,p.29),"[...] alguns SGBDs estão fisicamente distribuídos em várias máquinas. Nesse caso, redes de comunicações são necessárias para conectar as máquinas. Estas, com frequência, são redes locais(LANs-Local Area Networks), mas também podem ser outros tipos de redes."

    **Portanto, se considerarmos que um enlace entre SGBDs fisicamente distribuídos possa falhar por algum motivo(Ex: cabo de interconexão cortado.), então as redes de computadores(com todos os seus ativos. Ex: cabos,switches,router) PODE CONSTITUIR SIM UM PONTO FRACO QUE PODE INTERROMPER O FUNCIONAMENTO DA COMUNICAÇÃO COM O SGBD.

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011


ID
209290
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

O nível conceitual é aquele mais próximo do usuário e ocupa-se da forma como os dados são vistos por cada usuário.

Alternativas
Comentários
  • Arquitetura três-Esquemas:
    • Nível interno;
    • Nível conceitual: possui um esquema conceitual que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitural se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições;
    • Nível externo ou visão: informado abaixo no comentário da colega Simonne;
  • Errado. O nível considerado mais próximo do usuário seria o nível de visão (nível externo). O nível de visão pode ser representado de várias maneiras, dependendo da necessidade do usuário.
  • Descrição dada ao Nível externo na arquitetura ANSI / SPARC

  • Gabarito Errado

    A questão fala de nível externo.

     

    Vamos na fé !

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Gab Errado

    Trata-se do Nível Externo conhecido como Nível de Visão ou Nível Lógico do Usuário, inclui uma série de visões do usuário. Cada visão descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco de dados do grupo de usuários.

  • GABARITO ERRADO!

    .

    .

    TRATA-SE DA ARQUITETURA DE TRÊS ESQUEMAS (ANSI/SPARC):

    O NÍVEL EXTERNO, TAMBÉM CHAMADO DE NÍVEL DE VISÃO, FORNECE N VISÕES PARA OS RESPECTIVOS USUÁRIOS DO BANCO DE DADOS; JÁ O LÓGICO, UMA VISÃO COMUNITÁRIA, DE ACORDO COM AS PERMISSÕES DOS USUÁRIOS.

  • Na arquitetura ANSI/SPARC o conceitual corresponde ao Relacional(lógico) de um sistema de banco de dados convencional.

  • ERRADO

    Esse nível descrito e o nível externo!!

    "Acerca da divisão nos níveis interno, conceitual e externo relativos à arquitetura de banco de dados (BD).."

    ANSI/SPARC:

    Nível externo-> Visões->visões de usuários-> descreve a parte que usuário tem interesse e oculta o restante.

    Nível conceitual->descreve a estrutura de todo o banco de dados em alto nível

    -> ( oculta detalhes de armazenamento)

    -> concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições

    Nível interno-> como os dados estão armazenados-> caminhos -> detalhes complexos

  • ANSI/SPARC:

    Nível externo → fica + próximo do usuário = nível de visão/nível de lógica do usuário

    Nível conceitual

    Nível interno

  • "acerca da divisão nos níveis interno, conceitual e externo" está implicitamente se referindo à arquitetura três esquemas/ ANSI/SPARC

  • ERRADO

    RESUMINDO

    Tem uma relação que facilita a distinção:

    Nível externo: arquiteto (mais próximo dos usuários)MODELO CONCEITUAL

    Nível conceitual: engenheiro (próximo, mas com menos abstração) - MODELO LÓGICO

    Nível interno: pedreiro (nível de abstração baixo, menos próximo dos usuários) - MODELO FÍSICO

  • Fala, queridos alunos(as)!

    Gabarito: ERRADO. (o certo é nível externo e NÃO conceitual).

    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!


ID
209293
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

O nível conceitual de dados é um nível de simulação entre os níveis interno e externo.

Alternativas
Comentários
  • Segundo Date:
    "The conceptual level (also known as the community logical level, or sometimes just the logical level, unqualified) is a level of indirection between the other two."

    Aparentemente em uma das versões traduzidas ouve um erro na tradução de indirection para simulação. E o examinador aproveitou o furo para derrubar meio mundo.

  • Não se confunda com o termo simulação. O níveis representam visões do banco de dados, não são formas de simular ou substituir uma visão!

  • O objetivo da arquitetura de três-esquemas é separar o usuário da aplicação do banco de dados físico.

    Cada nível da arquitetura representa um NÍVEL DE ABSTRAÇÃO:

    - Nível Externo - Abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.
    - Nível Conceitual - Possui um esquema conceitual que descreve a estrutura de todo o banco de dados para a comunidade de usuários.
    - Nível Interno - Possui um esquema interno que descreve a estrutura de armazenamento físico do banco de dados.

    Fonte: Elmasri / Navathe, Sistema de Banco de Dados - 4ª Edição. (p. 22)
  • Gabarito Errado

    Um SGBD é composto de uma coleção de arquivos inter-relacionados e de um conjunto de programas que permitem aos usuários fazer o acesso a estes arquivos e modificar os mesmos. O grande objetivo de um sistema de banco de dados é prover os usuários com uma visão abstrata dos dados. Isto é, o sistema omite certos detalhes de como os dados são armazenados e mantidos. Entretanto, para que o sistema possa ser utilizado, os dados devem ser buscados de forma eficiente. Este conceito tem direcionado o projeto de estrutura de dados complexas para a representação de dados em um banco de dados. Uma vez que muitos dos usuários de banco de dados não são treinados para computação, a complexidade está escondida deles através de diversos níveis de abstração que simplificam a interação do usuário com o sistema.

    Nível físico: o nível mais baixo de abstração descreve como os dados estão realmente armazenados. No nível físico, complexas estruturas de dados de baixo nível são descritas em detalhes;

    Nível conceitual: o próximo nível de abstração descreve quais dados estão armazenados de fato no banco de dados e as relações que existem entre eles. Aqui o banco de dados inteiro é descrito em termos de um pequeno número de estruturas relativamente simples. Embora as implementações de estruturas simples no nível conceitual possa envolver complexas estruturas de nível físico, o usuário do nível conceitual não precisa preocupar-se com isso. O nível conceitual de abstração é usado por administradores de banco de dados, que podem decidir quais informações devem ser mantidas no BD;

    Nível de visões: o mais alto nível de abstração descreve apenas parte do banco de dados. Apesar do uso de estruturas mais simples do que no nível conceitual, alguma complexidade perdura devido ao grande tamanho do banco de dados. Muitos usuários do sistema de banco de dados não estarão interessados em todas as informações. Em vez disso precisam de apenas uma parte do banco de dados. O nível de abstração das visões de dados é definido para simplificar esta interação com o sistema, que pode fornecer muitas visões para o mesmo banco de dados.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • AJUDA:

    No artigo seguinte: https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/BD%20-%20Aspectos%20Basicos.pdf

    O professor diz que o nível Conceitual é sim uma simulação dos outros dois! (pag 7)

    Se alguém puder ajudar e mandar inbox eu agradeço!

  • Profa . Patrícia Quintão

    O nível conceitual realiza um mapeamento entre os níveis interno e externo. O nível conceitual não leva em conta o banco de dados em si, mas a forma como as estruturas serão criadas para armazenar os dados.

    Nesta questão a banca tenta confundir o candidato empregando o termo simulação. Lembre-se de que os diferentes níveis representam diversas visões a respeito do banco de dados, não são formas de simular ou substituir uma visão! 

  • ERRADO

    Simulação é muito genérico( ou melhor, pode dizer qualquer coisa), pois eu posso entender que no nível conceitual seria detalhado o armazenamento dos dados ou mesmo projetar visões, o que não é verdade. É mesmo se falasse visões estaria errado, uma vez que cada nível específica uma coisa e as views são no nível externo!!!

    ANSI/SPARC:

    Nível externo/view-> Visões->visões de usuários-> descreve a parte que usuário tem interesse e oculta o restante.

    Nível conceitual->descreve a estrutura de todo o banco de dados em alto nível

    ->( oculta detalhes de armazenamento)

    -> concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições

    Nível interno-> como os dados estão armazenados-> caminhos -> detalhes complexos

  • Fala, queridos alunos(as)!

    Gabarito: ERRADO.

    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!


ID
209296
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

O mapeamento do nível conceitual para o nível interno define a correspondência entre a visão conceitual e o banco de dados armazenado, ou seja, define a forma como os registros e campos conceituais são representados no nível interno.

Alternativas
Comentários
  • Questão Correta.
    Resposta na página 41 do livro do Date
    "O mapeamento conceital/interno define a correspondência entre a visão conceitual e o banco de dados armazenado; ele especifica como os registros e campos conceituais são representados no nível interno."
  • Gabarito Certo

    Um SGBD é composto de uma coleção de arquivos inter-relacionados e de um conjunto de programas que permitem aos usuários fazer o acesso a estes arquivos e modificar os mesmos. O grande objetivo de um sistema de banco de dados é prover os usuários com uma visão abstrata dos dados. Isto é, o sistema omite certos detalhes de como os dados são armazenados e mantidos. Entretanto, para que o sistema possa ser utilizado, os dados devem ser buscados de forma eficiente. Este conceito tem direcionado o projeto de estrutura de dados complexas para a representação de dados em um banco de dados. Uma vez que muitos dos usuários de banco de dados não são treinados para computação, a complexidade está escondida deles através de diversos níveis de abstração que simplificam a interação do usuário com o sistema.

    Nível físico: o nível mais baixo de abstração descreve como os dados estão realmente armazenados. No nível físico, complexas estruturas de dados de baixo nível são descritas em detalhes;

    Nível conceitual: o próximo nível de abstração descreve quais dados estão armazenados de fato no banco de dados e as relações que existem entre eles. Aqui o banco de dados inteiro é descrito em termos de um pequeno número de estruturas relativamente simples. Embora as implementações de estruturas simples no nível conceitual possa envolver complexas estruturas de nível físico, o usuário do nível conceitual não precisa preocupar-se com isso. O nível conceitual de abstração é usado por administradores de banco de dados, que podem decidir quais informações devem ser mantidas no BD;

    Nível de visões: o mais alto nível de abstração descreve apenas parte do banco de dados. Apesar do uso de estruturas mais simples do que no nível conceitual, alguma complexidade perdura devido ao grande tamanho do banco de dados. Muitos usuários do sistema de banco de dados não estarão interessados em todas as informações. Em vez disso precisam de apenas uma parte do banco de dados. O nível de abstração das visões de dados é definido para simplificar esta interação com o sistema, que pode fornecer muitas visões para o mesmo banco de dados.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • CORRETA

    Perfeita!!

    Nível externo/visão (view)-> descreve uma parte do BD( banco de dados) e oculta o restante dos demais usuários.

    Nível conceitual-> descreve a estrutura de todo o banco de dados(oculta os detalhes de armazenamento)

    -> se concentra na descrição de entidades+ tipos de dados+ conexões+ operações de usuários+restrições

    Nível interno -> descreve a estrutura de armazenamento físico+ detalhes complexos+ caminhos de acesso aos dados

    -----------------------------------

    M= mapeamento

    Nível externo->(M=externo/conceitual -> nível conceitual)-> (M= conceitual/ nível interno)-> nível interno.

    Dessa forma, quando passamos do nível conceitual estamos indo para o nível interno, o qual vai especificar as instruturas de armazenamento, ou seja, vai representar o modelo conceitual armazenado no BD e ainda detalhar os detalhes complexos.

  • Fala, queridos alunos(as)!

    Gabarito: CERTO.

    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!


ID
209299
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

Se um sistema de banco de dados provê independência física dos dados, é correto inferir que esse sistema também permite independência lógica de dados.

Alternativas
Comentários
  • Conceitos básicos - BD

    Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior

     

    Independência de dados física: modifica o esquema físico sem que, com isso, qualquer programa aplicativo precise ser modificado;Independência de dados lógica: modifica o modelo lógico sem que, com isso, as aplicações precisem ser modificadas.
     
  • Independência de dados lógica: é a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário.

     
    Independência de dados física: é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual, o esquema externo ou as aplicações do usuário.
  • A independência de dados física por si não implica em atendimento à independência de dados lógica. Determinado SGBD pode aplicar cada um dos conceitos de forma individual e, inclusive, parcialmente.

    Os mapeamentos conceitual/interno e externo/conceitual são a chave para a independência de dados física e lógica, respectivamente. Um sistema fornece independência de dados física se os usuários e programas de usuários forem imunes a mudanãs na estrutura física do banco de dados armazenado. De modo semelhante, um sistema proporciona independência de dados lógica se os usuários e os programas de usuários também forem imunes a mudanças na estrutura lógica do banco de dados. [Date, 2003]
  • 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/
  • Segundo Navathe, "em geral, a independência física de dados existe na maioria dos bancos de dados e ambientes de arquivo, nos quais detalhes físicos, como a localização exata dos dados no disco, e detalhes de hardware sobre codificação do armazenamento, posicionamento, compactação, divisão, mesclagem de registros, e assim por diante, são ocultados do usuário. As demais aplicações ignoram esses detalhes. Por sua vez, a independência lógica de dados é mais difícil de ser alcançada porque permite alterações estruturais e de restrição sem afetar os programas de aplicação – um requisito muito mais estrito."
    Ou seja, a independência física de dados não garante que também temos a independência lógica de dados. Gabarito "E".
    (Fonte: Sistemas de Banco de Dados, 6ed. Navathe, pag 23)
  • MODELO LÓGICO DEPENDE DO SGBD.

     

  • Conforme citado, a independência física permite que o Nível Físico seja modificado sem afetar o Nível Conceitual. Por outro lado, na Independência Lógica, o Nível Conceitual deve poder ser alterado independentemente do Externo.

    Logo, pode-se obter independência física permitindo a alteração do nível físico independentemente do conceitual sem obter independência lógica.

    PROF. PATRÍCIA QUINTÃO - GRAN CURSOS

  • Não necessariamente. Se o sistema permite uma modificação no nível físico, a regra é que esta modificação não implique uma modificação das aplicações usadas pelos usuários (views por exemplo). O que não ocorre, igualmente, com o nível lógico. No nível lógico, modificações podem ou não gerar alterações nas aplicações. A alteração ocorrerá quando no nível lógico for excluído um atributo (coluna) em que, a aplicação do usuário que está rodando, não consiga diferenciar em tempo a modificação da exclusão. Portanto, não se pode dizer que, se há nível de independência no esquema físico haverá igualmente no lógico! Gabarito: Errado.

  • Independência de dados: Capacidade de alterar os esquemas de determinado nível, sem que isso afete os níveis superior.

    Independência Lógica:

    Parte do conceitual

    Haverá mudança no nível conceitual

    Não afeta o nível externo (superior ao conceitual) e aplicações.

    Independência Física:

    Parte do nível Físico

    Haverá mudança no nível Físico

    Não afeta o nível conceitual, nem o externo, nem aplicações.

  • "Pão pão, queijo queijo"

    SOARES, Alexandre

  • "Meu aluno, questãozinha muito do mixuruca"

  • Gabarito: errado

    Trata-se do banco de dados em esquema de 3 níveis, quais sejam: nível interno, nível conceitual/ lógico e externo. Dessa forma, essa independência é realizada a partir da alteração do nível de baixo que não afetará o nível de cima . Portanto, com a alteração do nível conceitual não é alterado o nível externo, com independência lógica. Assim ocorre também com a independência física, que é a alteração do esquema interno, sem alterar o conceitual.

  • "PÃO PÃO QUEIJO QUEIJO"

    SOARES, Alexandre

  • Já começa estranho aqui "Acerca da divisão nos níveis interno, conceitual e externo".

    Modelo Físico = Interno

    Modelo Conceitual = externo

  • Vamos com tudo meu aluno(a), Rumo à Aprovação!

    Gabarito: Errado.

    _____________________________________________________________________________________

    O que é Independência dos Dados?

    Trata-se da habilidade de alterar o conceito dos esquemas de determinado nível, sem afetar o esquema de nível superior.

    _____________________________________________________________________________________

    O que é a Independência Lógica dos Dados?

    É a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário.

    _____________________________________________________________________________________

    O que é a Independência Física dos Dados?

    É a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual.

    _____________________________________________________________________________________

    RESUMO:

    Independência dos Dados = sem afetar o esquema de nível superior.

    Independência Lógica (alterar o esquema conceitual) = sem ter que alterar o esquema externo.

    Independência Física (alterar o esquema interno) = sem ter que alterar o esquema conceitual.

    Bons Estudos!


ID
209302
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

O mapeamento do nível conceitual para o nível interno é a chave para a independência de dados física, assim como o mapeamento do nível externo para o conceitual é a chave para a independência lógica de dados.

Alternativas
Comentários
  • Independência Física de dados: é a habilidade de modificar o esquema físico de dados sem a necessidade de reescrever os programas de aplicativos. As modificações são ocasionalmente necessárias para melhorar o desempenho do banco de dados.

    Independência lógica de dados: é a habilidade de modificar o esquema conceitual sem a necessidade de reescrever os programas de aplicativos. Essas modificações são necessárias quando o banco de dados é alterado.  
  • a questão está correta. não inverteram nada
  • Definição:
    – A "independência de dados" pode ser definida como a
    capacidade de se alterar um esquema em um nível em
    um banco de dados sem ter que alterar um nível
    superior.

    • Existem dois tipos de independência de dados:
    – independência de dados lógica:
    • é a capacidade de alterar o esquema conceitual sem ter que
    alterar o esquema externo ou as aplicações do usuário;

    – independência de dados física:
    • é a capacidade de alterar o esquema interno sem ter que
    alterar o esquema conceitual, o esquema externo ou as
    aplicações do usuário.
  • Segundo Navathe:

    Independência lógica de dados: é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.

    Independência física de dados: é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.

  • Não há nenhum tipo dew Independência envolvendo a camada física?

  • A independência (física ou lógica) não é de baixo pra cima!?!? Não entendi! Se alguém puder ajudar!

  • Todo mundo falou o que todo mundo já sabe, porém o conceito de mapeamento nesse contexto me deixou gerou a dúvida. Amigos, favor o que vem ser esse conceito de mapeamento? Obrigado.

  • "O mapeamento do nível conceitual para o nível interno é a chave para a independência de dados física" ERRADO

    A banca inverteu o sentido aí.. a independência física é "capacidade de alterar o nível interno SEM alterar o nível CONCEITUAL"

    "assim como o mapeamento do nível externo para o conceitual é a chave para a independência lógica de dados." ERRADO

    Independência logica é capacidade de alterar o nível CONCEITUAL sem alterar o EXTERNO.

  • EXTERNA

    I

    (ind. LÓGICA)

    I

    CONCEITUAL

    I

    (ind. FÍSICA)

    I

    INTERNA

  • QUESTÃO PERFEITA, PARABÉNS AOS ENVOLVIDOS. A QUESTÃO TRATA DA ARQUITETURA DE TRÊS ESQUEMAS.

  • questão linda, questão conceito

  • CORRETO

    Olhem essa questão do cespe: Q103199( é exatamente o desenho com esse conceito)

    M= mapeamento

    Nível externo--> M=nível externo/conceitual -> nível conceitual -> M=nível conceitual/ nível interno--> nível interno.

    independência lógica -> alterar o esquema conceitual sem mudar o esquema externo ou os programas.

    Independência física -> mudar o esquema interno sem ter de alterar o esquema conceitual.

  • Gabarito: certo

    ##CESPE - 2012 - Banco da Amazônia - Técnico Científico - Banco de Dados

    Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros. (CERTO)

    Prova: CESPE - 2011 - TJ-ES - Analista Judiciário - Análise de Banco de Dados - Específicos

    Devido à independência de dados, provida pela referida arquitetura, as modificações do “esquema conceitual” — tais como a adição ou a remoção de um tipo de registro (ou item) de dados — não causam ou requerem alterações no “esquema externo” ou nos programas de acesso ao banco de dados.(errado)

  • Fala, queridos alunos(as)!

    Gabarito: CERTO.

    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!


ID
222271
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de um SGBD ou a arquitetura de um sistema de banco de dados, também denominada de arquitetura ANSI/SPARC em três níveis, determina que um SGBD descreva como os dados devem ser armazenados e acessados e conter estes mesmos dados de fato armazenados.
As terminologias desta arquitetura que contêm essas descrições e os dados de fato armazenados, são respectivamente:

Alternativas
Comentários
  • Esquema:
    Em qualquer banco de dados é importante distinguir entre a descrição do banco de dados e o banco de dados de fato (o armazenamento propriamente dito). A descrição do banco de dados é intitulada de esquema do banco de dados.

    Arquitetura ANSI/SPARC
    divide-se em três níveis, conhecido como nível interno, nível conceitual e nível externo.
     
    O objetivo da arquitetura de três níveis é separar as aplicações do usuário e o banco de dados. Nessa arquitetura, os esquemas podem ser definidos conforme a seguir:

    Nível interno
    O nível interno é também conhecido como nível físico, é o mais próximo do meio de armazenamento, ou seja, é aquele que se ocupa do modo como os dados são armazenados. Utiliza um modelo de dados físico e descreve os detalhes completos sobre o armazenamento dos dados e os caminhos de acesso ao banco de dados.
     
    Nível conceitual
    Este nível é também conhecido como nível lógico comunitário e às vezes como nível lógico. É a representação de como os dados são apresentados ao usuário. Este é um nível de transformação entre as informações compreendidas pelos usuários e os dados armazenados pelo SGBD.

    Nível externo
    O nível externo é também conhecido como nível lógico do usuário, é o mais próximo dos usuários, ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais. Cada esquema externo descreve a parte do banco de dados na qual um determinado grupo de usuários está interessando e esconde o resto do banco de dados daquele grupo.
  • determina que um SGBD descreva como os dados devem ser armazenados e acessados = esquema físico

    conter estes mesmos dados de fato armazenados = nível físico

  • Nível externo

    O nível externo é também conhecido como nível lógico do usuário, é o mais próximo dos usuários, ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais. Cada esquema externo descreve a parte do banco de dados na qual um determinado grupo de usuários está interessando e esconde o resto do banco de dados daquele grupo.

    determina que um SGBD descreva como os dados devem ser armazenados e acessados = esquema físico

    conter estes mesmos dados de fato armazenados = nível físico



  • A terminologia que contém a descrição do banco de dados é o esquema; já a terminologia que

    contém os dados de fato armazenados é o nível físico/interno; a descrição respectiva do nível físico

    é o esquema físico/interno.

  • A redação do item é um pouco truncada, mas conseguimos resolver a questão sem grandes dificuldades. Na arquitetura ANSI/SPARC ou de três esquemas, os dados ficam efetivamente armazenados no nível físico ou interno do banco de dados. Esse nível contém o esquema interno, que é exatamente a descrição das estruturas de armazenamento dos dados. Resposta letra A.


ID
230089
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Marque a alternativa que apresenta os três níveis descritos na proposta ANSI/SPARC para a definição de uma arquitetura de três esquemas para sistemas de banco de dados.

Alternativas
Comentários
  • Arquitetura de Três-Esquemas(ANSI/SPARC) e a Independência de dados

    O objetivo dessa arquitetura é separar o usuário da aplicação do banco de dados físico, dividindo-a em 3 níveis:

    * Nível Interno: Descreve a arquitetura de armazenamento físico do banco de dados e possui um esquema interno que utiliza um modelo de dado físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso ao banco de dados.


    * Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.


    * Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.

     

    Fonte: ELMASRI, NAVATHE - 4º Ed. Sistema de Banco de Dados.

  • a) ERRADO, lógico e conceitual são a mesma coisa.
    b) ERRADO, essas tres opcoes se referem a modelos de dados que no caso sao modelos intermediarios, tb conhecidos como modelo representacional ou de implementacao.
    c) ERRADO, Relacional é um modelo de dados e Orientação a Objetos uma arquitetura de banco de dados
    d) OK
    e) ERRADO, Relacional é um modelo de dados.
  • Interno, Conceitual e Externo.

    Nível Interno - dados e caminhos de acesso ao banco de dados.

    * Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.


    * Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.

  • ARQUITETURA ANSI/SPARC 

    Externo

    Conceitual

    Interno

  • Fala, queridos alunos(as)!

    Gabarito: D.

    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!


ID
233038
Banca
FUNIVERSA
Órgão
CEB-DISTRIBUIÇÃO S/A
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Banco de dados pode ser definido como um conjunto ou coleção de dados armazenados que podem ser usados para alimentar sistemas de informação específicos. Um dos objetivos de um banco de dados é oferecer uma visão abstrata dos dados aos usuários que deles necessitam; para isso, a arquitetura do banco é formada por três níveis: (1) físico (2) conceitual e (3) visão do usuário. Assinale a alternativa que contém, respectivamente, os nomes dados aos níveis da arquitetura de um banco de dados apresentados.

Alternativas
Comentários
  • ARQUITETURA ANSI/SPARC

    Um SBD se divide em geral em três níveis :

    1 - 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;

    2 - Nível Conceitual (Lógico): 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.

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

    Fernando Novaes

  • Segundo C. J. Date,

    "A Arquitetura em três níveis ou esquemas (ANSI/SPARC) possui os seguintes níveis: interno, externo e conceitual. De modo geral:

    Nível interno (também conhecido como nível de armazenamento) é o mais próximo do meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.

    Nível externo (também conhecido como nível lógico do usuário) é o mais próximo dos usuários - ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

    Nível conceitual (também conhecido como nível lógico de comunidade), ou às vezes apenas nível lógico, sem qualificação) é um nível "indireto" entre os dois".

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 29, C. J. Date, tradução da 8ª Edição. Elsevier.

  •  a)Plano, relacional e hierárquico. - essessao tipos de DB. plano (flat table)é simplesmente manter os dados em um arquivo. relacional é um tipo de db da segunda geração, o qual usa tabelas para organizar os dados e possibilitar relacionamentos com outras tabelas. hierarquico é um tipo de banco de dados da primeira geração que possui um registro central a partir do qual nodes indicam registro-filhos. Os dados so podem ser acessados a partir do node central, sendo necessario navegar por toda a arvore para chegar no registro necessario.

     b)Interno, lógico e externo.correto

     c)Remoto, distribuído e rede.- tambem sao tipos de db. Rede significa que o registro é parte de varias associações, eliminando a redundancia de dados quando havia acessos simultaneos ao mesmo registro, sem necessidade de duplica-lo para possibilitar acesso simultaneo. distribuido é do tipo que possibilita comunicações entre maquinas atraves de uma rede extensa, otimizando o acesso direcionamento a consulta para local de maior demanda. 

     d)Anel, malha e árvore. - topologias de rede

     e)Hardware, software e aplicação. - o que compõe um sistema de informação

  • Interno, Lógico e Externo.

     c)Remoto, distribuído e rede.- tambem sao tipos de db. Rede significa que o registro é parte de varias associações, eliminando a redundancia de dados quando havia acessos simultaneos ao mesmo registro, sem necessidade de duplica-lo para possibilitar acesso simultaneo. distribuido é do tipo que possibilita comunicações entre maquinas atraves de uma rede extensa, otimizando o acesso direcionamento a consulta para local de maior demanda. 

     d)Anel, malha e árvore. - topologias de rede

     e)Hardware, software e aplicação. - o que compõe um sistema de informação



ID
236179
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Instruções: Para responder à  questão, considere que os aplicativos devem ser reputados sempre na
originalidade da versão referenciada e não quaisquer  outras passíveis de modificação (customização,
parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos
aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL
Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.

As três visões da arquitetura básica de um SGBD, pela ordem, desde a mais próxima do usuário até a mais distante, são:

Alternativas
Comentários
  • Trata-se da arquitetura ANSI/SPARC proposta por Codd.

    Nesse modelo tem-se as visões Externas (várias, cada usuário pode ter uma visão diferente), a visão Conceitual (conhecida também como visão da comunidade de usuários, é única.) e a visão Interna (visão que trata da organização física de acesso aos dados).

    Além das visões existem também os mapeamentos Externo/Conceitual e Conceitual/Interno.

  • O nível físico, ou  interno, descreve em detalhes estruturas de dados complexas.

    O nível lógico, ou conceitual, descreve o banco de dados em termos de estruturas relativamente simples.

    "A Lógica é simples. A física é complexa."

     


     

  • http://questoesdeconcursos.com.br/images/provas/25814/Imagem%20047.jpg
  • Arquitetura - Three-Schema ou ANSI/PARC, separa as aplicações dos usuarios da base de dados fisica. Divido em 3 niveis.
    Nivel interno - Estrutura do armazenamento fisico da base de dados é forma de como será armazenado os dados.
    Nivel Conceitual - Estrutura de toda a base de dados, uma descrição global da base de dados, omite a parte de armazenamento de dados. O objetivo é a descrição da entidade, tipos de dados, relacionamento e restrições. Modelo de alto nivel.
    Nivel Externo ou Visão - Visão de um grupo de usuarios da base de dados. O usuario só tem visualização de uma parte que lhe interessa. Modelo de alto nivel.
  • 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/
  • Imagem 047.jpg


    Em outra questão tem essa imagem que explica bem.
  • Essa imagem desse link exemplifica essa questão 

    http://topicosdeinformaticaadm.blogspot.com.br/2009/11/conceito-e-arquitetura-de-um-sgbd_8293.html

  • VIsão / Conceitural / Interna ou física

  • Externa, conceitual e interna.

    A.

  • Nível interno: descreve a estrutura física do armazenamento do banco de dados.

    Nível conceitual: oculta os detalhes da estrutura de armazenamento físico e concentra na descrição de entidades, tipo de dados, relacionamentos, operação do usuário e restrição.

    Nível externo ou de visão: descrevem as visões de diferentes grupos de usuário

    Alternativa: A

  • Fala, queridos alunos(as)!

    Gabarito: A.

    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!


ID
236884
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Em determinado local, existe, disponível para um conjunto
de usuários, acesso à Internet por meio de um proxy HTTP, além de
acesso à intranet que dispensa o proxy. O sistema utiliza o
protocolo TCP/IP na versão 4 e todos os serviços de rede
funcionam em suas portas padrões com os respectivos protocolos
padrões.

Com base nessas informações, julgue os seguintes itens.

Se, no local mencionado, existirem, para a intranet, aplicativos sendo executados em servidores de aplicação integrados com servidores HTTP, e se esses aplicativos utilizarem banco de dados relacional, estará caracterizada uma prática adequada para sistemas intranet, uma vez que é recomendável que o banco de dados esteja separado do servidor de aplicação.

Alternativas
Comentários
  • De acordo com os paradigmas da arquitetura MVC (Model-view-controller), com o aumento da complexidade das aplicações desenvolvidas, torna-se relevante a separação das tarefas de acesso aos dados, lógica de negócio, lógica de apresentação e de interação com o utilizador. Desta forma, alterações feitas no layout não afetam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout. Ainda, a separação não apenas lógica (descrita acima), mas também física, dos componentes de um sistema proporciona benefícios relacionados à: desempenho, disponibilidade, manutenabilidade e outros aspectos organizacionais. O que a torna uma prática adequada para sistemas intranet.

  • "...existirem, para a intranet, aplicativos sendo executados em servidores de aplicação integrados com servidores HTTP, e se esses aplicativos utilizarem banco de dados relacional..." mas onde se pode dizer que o banco de dados está separado do servidor de aplicação??

  • Prezados,

    Em outras palavras o comando da questão fala da arquitetura em 3 camadas, com o servidor de aplicação e o SGBD separados.

    Portanto a questão está correta.
    Gabarito: CERTO.

ID
246937
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de Três-Esquemas de um banco de dados define que os esquemas podem ser de três níveis: interno, conceitual e externo. O processo de transformação de solicitações e resultados entre os níveis é denominado de:

Alternativas
Comentários
  • A principal meta da arquitetura “três esquemas” (figura 2) é separar as aplicações do
    usuário do banco de dados físico. Os esquemas podem ser definidos como:

    · nível interno: ou esquema interno, o qual descreve a estrutura de armazenamento físico
    do banco de dados; utiliza um modelo de dados e descreve detalhadamente os dados
    armazenados e os caminhos de acesso ao banco de dados;

    · nível conceitual: ou esquema conceitual, o qual descreve a estrutura do banco de dados
    como um todo; é uma descrição global do banco de dados, que não fornece detalhes do
    modo como os dados estão fisicamente armazenados;

    · nível externo: ou esquema de visão, o qual descreve as visões do banco de dados para
    um grupo de usuários; cada visão descreve quais porções do banco de dados um grupo
    de usuários terá acesso. 

    Fonte: http://www.cefetba.br/professores/pablovf/repositorio/BancoAula1_Introducao.pdf

    Entre as camadas principais existe um mapeamento que faz a ponte entre uma camada e outra.
  • Contextualizando de acordo com C. J. Date,


    "A Provisão de independencia dos dados é um objetivo importante dos sistemas de bancos de dados. A independencia de dados pode ser definida como a imunidade das aplicações a alterações na representação física e na técnica de acesso - o que significa que as aplicações envolvidas não dependam de qualquer representação física (independencia de dados física) ou técnica de acesso específica".

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 19, C. J. Date, tradução da 8ª Edição. Elsevier.

    Visando prover essa independencia definiu-se uma arquitetura em três níveis (ANSI/SPARC): nível interno, nível conceitual e nível externo. Nesse contexto define-se mapeamento como a capacidade de prover correspondência (comunicação entre esses níveis). E são definidos de acordo com C. J. Date em: Mapeamento Conceitual/Interno e Mapeamento Externo/Conceitual.

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 35, Seção 2.6. C. J. Date, tradução da 8ª Edição. Elsevier.
  • Segundo Navathe(2011,p.23),"Os processos de transformação de requisições e os resultados entre os níveis são chamados de MAPEAMENTOS."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011


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!


ID
339130
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

A formamais comumde particionamento de dados em um ambiente de banco de dados é o:

Alternativas
Comentários
  • Pode-se encontrar algo desse assunto no PDF: http://nobios.por.com.br/trabalhos/Bancos%20de%20Dados%20Paralelos.pdf

  • GABARITO LETRA E. Conforme link do amigo abaixo


ID
339133
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

De acordo com os itens abaixo, a responsabilidade pelo armazenamento, recuperação e atualização de dados no banco de dados é do gerenciador de:

Alternativas
Comentários
  • A responsabilidade pelo armazenamento e atualização é do gerenciador de dados.


ID
339136
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

O gerenciador de memória é responsável pela interação como gerenciamento de:

Alternativas
Comentários
  • Questão BOSTA de uma banca BOSTA! 
    tsc tsc tsc

  • Gabarito: D.

     

    Pode ser que a banca tenha retirado daqui:

     

    https://www.passeidireto.com/arquivo/1091563/bd/5

     

    Está relacionado a BD. Ainda não tinha visto essa relação entre gerenciamento de memória e gerenciamento de arquivos.

  • ".. é responsável pela interação como gerenciamento de ..." - Questão muito mal escrita, nem dá para entender o que se pede.


ID
339481
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos três níveis da arquitetura de sistema de banco de dados, é correto afirmar que o nível:

Alternativas
Comentários
  • Podemos destacar três níveis principais segundo a visão e a função que realize o usuário sobre o banco de dados: 


    Nível Interno: é o nível mais perto do armazenamento físico dos dados. Permite escreve-los tal e como estão armazenados no computador. Neste nível se desenham os arquivos que contém a informação, a localização dos mesmos e sua organização, ou seja, criam-se os arquivos de configuração.


    Nível conceitual: Neste nível se representam os dados que vão ser utilizados sem em conta aspectos como o que representamos no nível interno.


    Nível externo: é o mais próximo ao usuário. Neste nível se descrevem os dados ou parte dos dados que mais interessam aos usuários.

  • Segue abaixo o Nível de arquitetura de um SGBD segundo DATE:

    Nível Externo (Nível Lógico do Usuário) - Camada mais alta

    Nível Conceitual (Nível Lógico Comunitário) - Camada Intermediária

    Nível Interno (Nível Físico) - Camada mais baixa - Visão interna

  • O nível externo é o mais próximo ao usuário. Neste nível se descrevem os dados ou parte dos dados que mais interessam aos usuários.

    Nível conceitual: Neste nível se representam os dados que vão ser utilizados sem em conta aspectos como o que representamos no nível interno.


  • Fala, queridos alunos(as)!

    Gabarito: A.

    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!


ID
389182
Banca
NCE-UFRJ
Órgão
UFRJ
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Arquitetura bastante usada em banco de dados, onde são necessárias soluções sofisticadas de software que possibilitem o tratamento de transações, as confirmações de transações, desfazer transações, linguagens de consultas e gatilhos. A principal vantagem dessa arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede. Essa arquitetura é conhecida como:

Alternativas

ID
391477
Banca
VUNESP
Órgão
FUNDAÇÃO CASA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Dentre as características dos Sistemas de Banco de Dados com Arquitetura Cliente/Servidor, pode-se destacar que

Alternativas
Comentários
  • Os sistemas de gerenciamento de bancos de dados, apresentaram uma evolução nos últimos anos que permitiu torná-los o foco central dos modernos ambientes de computação, acompanhando a evolução dos sistemas já existentes tornando-se cada vez mais confiáveis e seguros. Paralelamente a Arquitetura Cliente/Servidor, tomou seu espaço substituindo equipamentos de grande porte que demandam custos altíssimos por uma tecnologia confiável de baixíssimo custo quando comparado a um computador de grande porte, trabalhando com a mesma rapidez e confiabilidade.


ID
444043
Banca
CESPE / CEBRASPE
Órgão
TRE-GO
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados é parte do sistema de informação de uma organização, enquanto um modelo de dados de alto nível é somente uma parte do ISA (information systems architecture) da organização. Entre os componentes do ISA, encontram-se

Alternativas
Comentários
  • Componentes do ISA:

    1. Dados
    2. Processos que manipulam os dados (representados por Dfds, modelos de objeto)
    3. Rede - transporta dados em torno da organização e entre a organização e os seus principais parceiros comerciais
    4. Pessoas que realizam processos e são as fontes e receptores de de dados e informações
    5. Eventos e pontos no tempo quando os processos são realizados
    6. Razões para eventos e regras que regem o tratamento de dados

ID
505189
Banca
CESPE / CEBRASPE
Órgão
TRE-AP
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

As recomendações técnicas da Microsoft para o produto SQL Server 2005 Enterprise System, em arquitetura de 32 bits, incluem memória RAM com um mínimo de

Alternativas
Comentários
  • https://translate.google.com.br/translate?hl=pt-BR&sl=en&u=https://technet.microsoft.com/en-us/library/cc917691.aspx&prev=search


ID
533974
Banca
ESAF
Órgão
CVM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

São fases do projeto de banco de dados:

Alternativas
Comentários
  • Projeto de Banco de Dados

    Especificação das necessidades do usuário

    |
    v

    Projeto Conceitual: Abstrai o SGBD

    |
    V

    Especificações das necessidades funcionais

    |
    V

    Projeto Lógico: Não depende do modelo físico

    |
    V

    Projeto Físico: Depende do SGBD
  • Podemos identificar seis fases principais do projeto global do banco de dados e do processo de implementação:
     
    1. Levantamento e análise de requisitos.
    2. Projeto conceituai do banco de dados.
    3. Escolha de um SGBD.
    4- Mapeamento do modelo de dados (também chamado projeto lógico de banco de dados).
    5. Projeto físico do banco de dados.
    6. Implementação e sintonização (tuning) do sistema de banco de dados.
     
    fonte: SISTEMAS DE BANCO DE DADOS ( Elmasri e Navathe ) 
  • De acordo com Elsmari e Navathe (2011), as fases do projeto de um banco de dados são:

     

    1)Levantamento e análise de requisitos: recebe como entrada as necessidades do negócio e seus usuários. Basicamente produz duas saídas: Os Requisitos de Dados e Requisitos Funcionais.

    2) Projeto Conceitual: recebe como entrada os requisitos de dados e produz como saída o esquema conceitual (em um modelo de dados de alto nível)

    3) Análise Funcional: recebe como entrada os requisitos funcionais e produz como saída, dentre outrasa especificação da transação de alto nível.

    4) Projeto Lógico (Mapeamento do Modelo de Dados): utiliza como entrada o esquema conceitual de alto nível e produz como saída o Esquema lógico (no modelo de dados de um SGBD específico)

    5)Projeto Físico: Recebe como entrada o Esquema lógico e as especificações da transação de alto nível (produzida na Análise Funcional) e produz como saída o esquema interno de armazenamento do banco de dados.

     


ID
620383
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Considerando os conceitos relacionados Banco de Dados e a arquitetura de um Sistema Gerenciador de Banco de Dados (SGBD), julgue os itens a seguir.
I Toda informação em um banco de dados relacional é apresentada, no nível lógico, por valores em tabelas.
II Um banco de dados é uma coleção de dados operacionais, logicamente inter-relacionados e armazenados de maneira dependente dos programas que o utiliza.
III Um SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação de dados.
IV Um SGBD relacional não pode permitir valores nulos em nenhum campo de suas tabelas.
A quantidade de itens certos é igual a

Alternativas
Comentários
  • Bem, não tenho absoluta certeza e por isso peço a ajuda dos colegas caso os comentários estejam incorretos.

    I) Assertiva correta devido a propriedade de fechamento em banco de dados relacionais. A propriedade de fechamento diz que as operações em bancos de dados relacionais recebem como entradas tabelas e sempre deverão produzir tabelas como resultados.

    II) Assertiva incorreta. Como sabemos a arquitetura em 3 esquemas tem como intuíto separar os esquemas internos, conceituais e externos. Apesar de nem sempre os dados serem 100% independentes das camadas superiores, de forma alguma isso implica que eles DEVERÃO ser dependentes como afirma a assertiva.

    III) Assertiva Correta. Exemplo: DML, DDL...

    IV) Assertiva Incorreta.  A única restrição quanto a valores nulos em BD relacionais dizem respeito à integridade referêncial, que proíbe valores nulos em chaves primárias ou secundárias.

    Desta forma apenas 2 questões estão incorretas.  Letra B

  • Letra B.

     A propriedade de fechamento diz que as operações em bancos de dados relacionais recebem como entradas tabelas e sempre deverão produzir tabelas como resultados.

    A arquitetura em 3 esquemas tem como intuíto separar os esquemas internos, conceituais e externos. Apesar de nem sempre os dados serem 100% independentes das camadas superiores, de forma alguma isso implica que eles DEVERÃO ser dependentes.

    A única restrição quanto a valores nulos em BD relacionais dizem respeito à integridade referencial, que proíbe valores nulos em chaves primárias ou secundárias.


  • I Toda informação em um banco de dados relacional é apresentada, no nível lógico, por valores em tabelas. (perfeita)

    II Um banco de dados é uma coleção de dados operacionais, logicamente inter-relacionados e armazenados de maneira dependente (independente) dos programas que o utiliza.

    III Um SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação de dados. (perfeita)

    IV Um SGBD relacional não pode permitir valores nulos em nenhum campo de suas tabelas. 

  • Um SGBD deve ter linguagem de definição(ok), manipulação(ok), mas de detalhamento? Acho que o gabarito está errado.


ID
620404
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a classificação da American National Standards Institute (ANSI) que divide a arquitetura de banco de dados relacionais em 3 níveis distintos, julgue os itens a seguir.
I O nível externo representa um conjunto de visões, é o nível do usuário.
II O nível interno é um conjunto de índices ou métodos de acesso a dados armazenados, é o nível físico.
III O nível conceitual é uma coleção de estruturas de dados, a saber, as relações que fazem a ligação entre os outros dois.
A quantidade de itens certos é igual a

Alternativas
Comentários
  • Nível interno ou esquema interno - usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso. Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados. Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco. Fonte:https://www.devmedia.com.br/arquitetura-de-um-sgbd/25007
  • Gabarito D

    Na arquitetura de um SGBD têm como principal objetivo, separar aplicações do usuário dos dados físico que são dividos nos esquemas abaixo:

    Nível interno ou esquema interno - usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.

    Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados.

    Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.




    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • 3.

    D.

    Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados mas não oferece detalhes dos dados guardados no banco de dados.

    Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.


  • D


ID
620410
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa correta sobre as arquiteturas dos Sistemas Gerenciadores de Bancos de Dados (SGBD).

Alternativas
Comentários
  • Segundo conceitos do prof. Antônio Almeida em seu material sobre arquitetura SGBD teremos duas alternativas(item A e B) corretas visto que:

    "Na arquitetura centralizada, existe um computador com grande capacidade de processamento, o qual é o hospedeiro do SGBD e emuladores para os vários aplicativos. Esta arquitetura tem como principal vantagem a de permitir que muitos usuários manipulem grande volume de dados. Sua principal desvantagem está no seu alto custo, pois exige ambiente especial para mainframes e soluções descentralizadas." Item correto A.

    Quanto ao item B temos " Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede." o que também deixa o item correto.

    Fonte: https://www.google.com.br/url?sa=t&source=web&rct=j&url=https://antoniojr.webnode.com.br/_files/200000121-ea7d2eb774/Aula03-Arquiteturas%2520para%2520SGBDs.pdf&ved=2ahUKEwiu0Iun9PXaAhVR3VMKHWcuDokQFjAPegQIARAB&usg=AOvVaw1G1clHoACPcriTqoODh2SC

  • Marcos Estevam, o que deixa o item B incorreto é afirmar entre parênteses que o servidor é front-end e o cliente é hack-end (nunca ouvi esse termo kkk).

    Somente o item A está correto mesmo.

  • Na letra B, Além do erro de escrita "hack-end" a banca também inverteu os conceitos:

    cliente = front-end

    servidor = back-end

    Gabarito Letra A


ID
645421
Banca
AOCP
Órgão
BRDE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em Banco de Dados, temos o conceito de Independência de Dados. Sobre esse conceito, analise as assertivas e assinale a alternativa que aponta as corretas.

I. A Independência de dados lógica é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.

II. A Independência física de dados refere-se à capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual. Consequentemente, o esquema externo também não precisa ser modificado.

III. A Independência topológica de dados é a capacidade de persistência, variando as rotas para acessar o mesmo banco de dados.

IV. A Independência redundante de dados é a capacidade de acesso por mais de um tipo de tecnologia ao mesmo banco de dados.

Alternativas
Comentários
  • I. Correta

    II. Correta

    III. Não existe dependencia topológica

    IV. Não existe dependencia redundante

    Textos de onde foram formuladas as quetões desta prova:

    http://amigosdospi.ucoz.com/_ld/0/89_Sistema_de_banc.pdf
  • Segundo Navathe:

    Independência lógica de dados: é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.

    Independência física de dados: é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.


    Independência topológica e Independência redundante nunca ouvi falar.
  • Pq eles inventam informações que não existem? Isso não mede conhecimento, mede decoreba e o quão convencido da decoreba vc está.

  • Navathe na veia galera!!!

    #ficadica


ID
651376
Banca
PaqTcPB
Órgão
Prefeitura de Patos - PB
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre a arquitetura ANSI/SPARC de sistemas de banco de dados, julgue corretos os itens abaixo:

I) Divide a arquitetura em dois níveis.

II) O nível interno define como os dados são vistos pelos usuários individuais.

III) O nível lógico dá uma visão comunitária dos dados.

IV) O nível lógico compõe-se de tabelas.

Estão corretos:

Alternativas
Comentários
  • I: ERRADO. A meta da arquitetura Ansi/Sparc é dividir as aplicações de usuários da base de dados física em três níveis: interno, conceitual, externo.

    II: ERRADO. O nível externo define como os dados são vistos pelos usuários individuais.

  • I: ERRADO. A meta da arquitetura Ansi/Sparc é dividir as aplicações de usuários da base de dados física em três níveis: interno, conceitual, externo.

    II: ERRADO. O nível externo define como os dados são vistos pelos usuários individuais.

    D)III e IV.

  • d) III e IV.

    (I) Errado, ela divide a arquitetura em três níveis; 

    (II) Errado, essa é uma função do nível externo; 

    (III) Correto, o nível lógico de fato oferece uma visão comunitária dos dados; 

    (IV) Correto, o nível lógico realmente compõe-se – em geral – de tabelas em um banco de dados relacional.

    Fonte: Prof. Diego Carvalho | Estratégia Concursos

  • (I) Errado, ela divide a arquitetura em três níveis; (II) Errado, essa é uma função do nível externo;

    (III) Correto, o nível lógico de fato oferece uma visão comunitária dos dados; (IV) Correto, o nível lógico realmente compõe-se – em geral – de tabelas em um banco de dados relacional.

  • (I) Errado, ela divide a arquitetura em três níveis; (II) Errado, essa é uma função do nível externo; (III)

    Correto, o nível lógico de fato oferece uma visão comunitária dos dados; (IV) Correto, o nível lógico

    realmente compõe-se – em geral – de tabelas em um banco de dados relacional.


ID
746941
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O projeto geral do banco de dados é

Alternativas
Comentários
  • Um esquema de banco de dados é a descrição do banco de dados em si, que corresponde ao projeto dele. sendo a letra (A) a alternativa correta
  • RESPOSTA CORRETA: (A)

    Segundo SIBELCHATZ  “O projeto geral do Banco de Dados é o esquema do banco de dados. Os esquemas raramente - ou nunca - são modificados”.

    Fonte: SILBERCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. Tradução da 5ª ed. Rio de Janeiro: Elsevier, 2006. 782p.


    Abraços e bons estudos!!!

  • hahaha essa é aquela questão para pegar o candidato que não está confiante... letra (a) pois todo o projeto do banco de dados só pode ser o esquema do banco, que será implementado, como já foi explicado pelos colegas.

  • De onde a ESAF tira esses conceitos???locura!!!

  • Quando terminamos a fase de projeto, temos em mãos o esquema ou catálogo do banco.

  • Esquema = Projeto geral do Banco de Dados -> os esquemas são alterados com pouca frequência.

    Instância do Banco de Dados = Conjunto de informações contidas em determinado BD em um dado momento.


ID
757963
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Segundo Elmasri & Navathe, a arquitetura de três esquemas pode ser usada para explicar melhor o conceito de independência de dados. Com relação a esse conceito e a arquitetura de três esquemas, analise os itens a seguir, marcando (V) para o item verdadeiro e (F) para o item falso.

( ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo.

( ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual.

( ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto.

( ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.

Assinale a opção com a sequência CORRETA.

Alternativas
Comentários
  • Acertei a questão porém foi por eliminação, pois discorto que a terceira afirmativa esteja correta. Nela está afirmando que a independência de dados é a capacidade de alterar um esquema sem ter que alterar o esquema no PRÓXIMO nível mais alto. Porém por exemplo a independência física é a capacidade de se alterar o nível interno sem alterar o conceitual ou o nível EXTERNO que NÃO É O PRÓXIMO NÍVEL MAIS ALTO.

    Me corrijam se eu estiver errado, porém é de suma importância o entendimento correto das questão visto que essas bancas estão muito mal preparadas para elaboração de provas de TI
  • "A independência de dados pode ser definida como a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto." Sistemas de banco de dados. Elmasri & Navathe. 4ª ed. pag. 23.
  • Alguém sabe o que está errado na última afirmação?
    Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.
  • Acho que o mapeamento pode trazer overhead sim, exemplo no logico teriamos uma query / consulta que pode ter o seu desempenho modificado quando alterado indices sobre a tabela alvo, ou quando a ordem dos operandos dos JOINs é trocada.

  • (F ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo.

    Eh a capacidade de alterar o esquema conceitual, sem alterar o esquema externo, ou os programas de aplicacao; por exemplo, para expandir/reduzir o BD ou alterar restrições.

    (V ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual.

    Logo, o esquema externo tambem não precisa ser alterado. A independencia logica eh mais dificil de ser alcançada q a fisica.
    (V ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto.
    Segundo[1], independencia de dados pode ser definida como a capacidade de alterar o esquema em um nivel do SBD sem ter de alterar o esquema no nivel mais alto. [1] Só não menciona q é no próximo nível. Acho q, se nao formos tão preciosistas, da pra deixar passar essa.

    (F ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.

    Quando um usuario faz uma consulta ao banco, por exemplo, o SGBD precisa transformar essa soliciacao de um esquema externo em uma solicitacao em um esquema conceitual e depois em uma solicitacao no esquema interno para o processamento no BD armazenado.  Esses dois niveis de mapeamento criam uma sobrecarga durante a compilacao e execucao de uma consulta ou programa. Por causa disso, poucos SGBDs implementam a arquitetura completa de tres esquemas.

    Fonte:

    [1] Elmasri & Navathe, 6 Ed, 2010, pg 31.


  • O objetivo de três esquemas, ilustrada na figura baixo, é separar as aplicações do usuário do banco de dados físico. Nessa arquitetura, os esquemas podem ser definidos nos três níveis a seguir:


       (1) Nível interno, que descreve a estrutura do armazenamento físico do banco de dados.

       (2) Nível conceitual, que é uma descrição de alto nível do banco de dados inteiro.
       (3) Nível externo ou de visão, descrevem as visões de diferentes usuários.
    Os processos de transformação de requisições e os resultados entre os níveis são chamados mapeamentos. Esses mapeamentos podem ser demorados, de modo que alguns SGBDs não suportam visões externas. Porem, mesmo em tais sistemas, uma certa quantidade de mapeamento é necessária para transformar solicitações entre os níveis conceituais e interno.
    A Arquitetura de três esquemas pode ser usada para explicar melhor o conceito de independência de dados, que pode ser definida como a capacidade de alterar o esquema em um nível do sistema de banco de dados sem ter de alterar esquema no nível mais alto. Podemos definir dois tipos de independência de dados:

       (1) Independência lógica de dados que é a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou programas de aplicação.
       (2) Independência física de dados que é a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados.
     (Fonte: Sistemas de Banco de dados, 6ed, Navathe, pag 23)
    Gabarito: letra A.
  • Referente a duvida do amigo @mportelalima

    () Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo  nível mais alto.

    Veja que a independencia de dados, permite alterar o esquema interno sem alterar o esquema logico (que é o nivel imediatamente superior). Agora repere que se ao alterar o esquema interno eu nao alterar o esquema concentual então eu concluo que o esquema externo tb nao sera alterado, certo?! O que estou querendo dizer (e tentando sanar sua dúvida) é que embora a questão afirma "apenas o nivel proximo" isso se extende para outros niveis superiores entende?!

    Bons estudos!!!
  • GABARITO A.

    () Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto.



ID
769390
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens de 91 a 95, referentes a projeto de banco de dados.



Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados, assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados.

Alternativas
Comentários
  • Acredito que robusto está voltado mais a questões internas do SGDB como transações que precisam garantir consistência, atomicidade, independência e durabilidade, além da recuperação em caso de falhas.
  • Acredito que o erro está em dizer que está voltado para a aplicação, creio que seja independente da aplicação.
  • A robustez do projeto de banco de dados está ligado à sua independência e resiliência, o que leva a pensar também no seu ciclo de vida: quanto mais longo, mais robusto, que significa dizer que ele continua útil com o passar do tempo, sem a necessidade remodelação em função das mudanças das aplicações a que serve. É um aspecto de baixo acoplamento.
  • Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados (1º ERRO):

    Se a questão especificasse "projeto físico de banco de dados" esta parte poderia está correta, mas como ela generalizou "projeto de banco de dados" deixou essa parte incorreta porque durante o processo geral de projeto e implementaçaõ de banco de dados nós temos duas fases entre as seis que são: 2. Projeto Conceitual do banco de dados; 5. Projeto Físico do Banco de dados. Na fase 2 citada anteriormente nós vamos produzir um esquema conceitual (Modelo E/R) e que seja independente de SGBD específico, no momento isso não é interessante para o usuário.

     

    assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados (2º ERRO):

    quer dizer que se eu escolher a aplicação (SGBD) em que os dados serão manipulados isso vai me garantir que vai atender as necessidades relacionadas ao dados? Não faz o menor sentido, porque na fase de levantamento e análise de requisitos, basta que 1 dado seja levantado errado para que não seja atendindo as necessidades. 

     

    Gab: ERRADO

     

     

  • Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados, assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados.

    Não é necessáriamente voltado para aplicação, pode ser que seja ou não.

  • "Segundo Navathe, são quatro as principais características da abordagem de banco de dados que o fazem sobressair em relação às abordagens de processamento de arquivo:

    1 - natureza de autodescrição (dicionário)

    2 - isolamento entre programas e dados (abstração de dados)

    3 - suporte a múltipla visões de dados

    4 - compartilhamento de dados e processamento de transação multiusuário."

    fonte: estrategia

     

    Assim, não há que se falar de aplicação para garantir a robustez  de um Banco de dados.

     

     

  • Robusto != válido para clientes

    Questão errada

  • Complementando:

    Segundo Navathe,

    No processamento tradicional de arquivosa estrutura do arquivo de dados está embutida no programa da aplicação, sendo assim, qualquer mudança na estrutura de um arquivo pode exigir alterações de todos os programas que acessam esse arquivo. Ao contrário, os programas para acesso ao SGBD não exigem essas alterações na maioria dos casos. A estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente do programa de acesso. Denominaremos essa propriedade independência programa-dados.

  • Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados, assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados.

    Bom, tive que ler várias vezes para entender, então vamos lá, pois a questão induz mesmo ao erro.

    O projeto de BD ao qual a questão está se referindo está relacionado ao modelo conceitual de BD, traduzindo, aquela parte que não depende do SGBD, sendo feito apenas um esposo/layout de como será tudo!

    Por conseguinte, na teoria em si essa parte **** para a implementação, mas na prática é outros quinhentos.

    AVANTE


ID
769444
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.

Alternativas
Comentários
  • Foram trocados os papéis.
  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. (errado)
    Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização. (errado)
  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados.  A modelagem dos dados é função da equipe de projeto e desenvolvimento do sistema. Os administradores de dados tem um papel de manutenção do banco de dados.

    Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização. É de responsabilidade da área de analise e projeto do sistema a tradução dos requistios e informação da organização em diagramas de classe, entidade relacionamento, etc. A tomada de requistos e coleta de informação da organização é feita pela equipe de especialistas em analise de requisitos.
  • Essa questão não é bem de Banco de Dados, vou responder ela baseada no RUP:


    "A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. (...)": Errado! No RUP o artefato Modelo de Dados é produzido pelo Designer de Banco de Dados e revisado pelo Revisor de Design. O Administrador de Dados (DBA) tipicamente não mexe no modelo de dados.


    "(...) Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.": Errado! É de responsabilidade dos Analistas de Sistemas e Especificadores de Requisitos!


  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.
     

    Ao meu ver a administração de dados (corporativos?) seria função do projetista de banco de dados, aquele cara que auxilia os desenvolvedores na criação do modelo conceitual, verificando se já existe no BD uma tabela igual àquela que está sendo modelada, verficando se a lógica do BD está de acordo com aquilo que foi modelado, orientando os desenvolvedores sobre a melhor forma para criar um campo ou tabela de forma que ele coexista harmonicamente com o restante do bd, etc

    A primeira oração parece ser função do projetista pra mim =\


ID
770287
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens 63 e 64, acerca de independência dos dados.


Independência de dados lógica é a capacidade de modificar o esquema lógico sem que, com isso, qualquer programa de aplicação precise ser reescrito. Modificações no nível lógico são necessárias, ocasionalmente, para aprimorar o desempenho.

Alternativas
Comentários
  • Segundo as 13 regras de Codd:

    10.Independência lógica de dados:
    • Programas de aplicação ou atividades de terminal permanecem logicamente inalteradas quaisquer que sejam as mudanças de informação que permitam teoricamente a não alteração das tabelas base.
    Para aprimorar desempenho creio que as modificações no nivel fisico seriam necessarias.
  • Acho que o erro da questão está em mencionar "esquema lógico", sendo que a arquitetura de três esquemas apenas define os esquemas: interno, conceitual e externo ou visão.
  •  


    Independência de dados

    Vimos três níveis de abstração pelos quais o banco de dados pode ser visto. A habilidade de modificar a definição ded um esquema em um nível sem afetar a definição de esquema num nível mais alto é chamada de independência de dados. Existem dois níveis de independência dos dados:

    • Independência física de dados: é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. As modificações no nível físico são ocasionalmente necessárias para melhorar o desempenho;
    • Independência lógica de dados: é a habilidade ded modificar o esquema conceitual sem a necessidade de reescrever os programas aplicativos. As modificações no nível conceitual são necessárias quando a estrutura lógica do banco de dados é alterada (por exemplo, a adição de contas de bolsas de mercado num sistema bancário).

    A independência lógica dos dados é mais difícil de ser alcançada do que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.

    O conceito de independência dos dados é similar em muitos aspectos ao conceito de tipos abstratos de dados em modernas linguagens de programação. Ambos escondem detalhes de implementação do usuário. Isto permite ao usuário concentrar-se na estrutura geral em vez de detalhes de baixo nível de implementação.

    Fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html

  • A questão está errada por causa do trecho "Modificações no nível lógico são necessárias, ocasionalmente, para aprimorar o desempenho."

    De acordo com o livro Fundamental of Database Systems, 6ª Edição, página 36, do Navathe:

    "Changes to the internal schema may be needed because some physical files were reorganized—for example, by creating additional access structures—to improve the performance of retrieval or update."

    Mudanças no esquema interno podem ser necessárias devido a alguns arquivos físicos serem reorganizados – por exemplo, através da criação de estruturas de acesso adicionais – para melhorar o desempenho de recuperação ou atualização.

    Abraços.
  • Segundo Navathe:

    Independência lógica de dados: é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.

    Independência física de dados: é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.
  • Segundo Navathe (2011, p.23) a questão estaria correta da seguinte maneira,
    "Independência de dados lógica é a capacidade de modificar o esquema lógico(O MESMO QUE ESQUEMA CONCEITUAL) sem que, com isso, qualquer programa de aplicação precise ser reescrito. Modificações no nível INTERNO são necessárias, ocasionalmente, para aprimorar o desempenho."

    O.B.S: Não reescrevi novamente o que estava no livro pois os colegas acima já citaram. Os comentários foram excelentes.


    Bibliografia:

    Sistemas de Banco de Dados-6 edição
    Autor: Navathe; Elmasri
    Capítulo 2, subtítulo 2.2 Arquitetura de três esquemas e independência de dados

  • Celio Pontes, para aprimorar desempenho creio que as modificações no nivel fisico não são necessárias.

    Quem "trabalha" no nível físico, em geral, são os desenvolvedores do SGBD, ou seja, o pessoal que trabalha desenvolvendo o Oracle, o PostgreSQL, o SQL Server etc. O programador "comum" não chega a ter, de forma geral, acesso ao nível físico.

    Normalizar ou desnormalizar relações pode diminuir ou aumentar o desempenho de um banco de dados, e essa é, por exemplo, uma forma de influenciar o desempenho sem precisar de acesso ao nível físico.

  • Quanto as terminologias usadas:
    Elmasri e Navathe nunca usaram em seus livros o termo "esquema lógico". Isso realmente existe? Há uma diferença grande entre "conceitual" e "lógico". Não seria, este, o principal (ou pelo menos um) erro da questão? Alguém conhece/indica uma bibliografia que use o termo "esquema lógico"? O mesmo vale para o padrão arquitetural ANSI-SPARC, que usa o termo "conceptual schema".

  • Segundo Navathe é possvel definir dois tipos de independência de dados:

    1. Independência lgica de dados - a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os aplicativos.

    2. Independência fisica de dados - a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual.

    fonte: Estratégia Concursos.

  • Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior  

    Independência de dados lógica: é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas. Porém, para tipos novos ou removidos, há sim que se realizar alterações para acomodá-los no esquema externo (do conceitual para o lógico).  

    Independência física de dados: refere-se à capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual. Consequentemente, o esquema externo também não precisa ser modificado.

    Outras questões:

    Q290932: Independência lógica de dados é a capacidade de modificar o esquema lógico sem a reescritura de nenhum programa de aplicação, sendo ocasionalmente necessárias modificações no nível lógico para o aprimoramento do desempenho. (E)

    Q103200: Devido à independência de dados, provida pela referida arquitetura, as modificações do “esquema conceitual” — tais como a adição ou a remoção de um tipo de registro (ou item) de dados — não causam ou requerem alterações no “esquema externo” ou nos programas de acesso ao banco de dados. (E)

    Q103199: Na arquitetura em questão, a independência lógica de dados consiste na capacidade de alterar o “esquema interno” sem mudar o “esquema conceitual”. (E)

    Q69764: Se um sistema de banco de dados provê independência física dos dados, é correto inferir que esse sistema também permite independência lógica de dados. (E)

    Q40511: Modificações no nível físico da arquitetura de banco de dados relacionais podem ser feitas sem a necessidade de reescrita de consultas SQL. (C)

  • GABARITO ERRADO!

    .

    .

    Independência lógica de dados é a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os programas de aplicação. Podemos alterar o esquema conceitual para expandir o banco de dados (acrescentando um tipo de registro ou item de dado), para alterar restrições ou para reduzir o banco de dados (removendo um tipo de registro ou item de dado).

    Independência física de dados é a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados. Mudanças no esquema interno podem ser necessárias porque alguns arquivos físicos foram reorganizados — por exemplo, ao criar estruturas de acesso adicionais — para melhorar o desempenho da recuperação ou atualização.

    .

    .

    Sistemas de Banco de Dados, Navathe, 6ª edição.

  • É f*da ter que diferenciar toda hora essa mistureba de nível externo, conceitual e interno com modelo conceitual, lógico e físico! Que bagunça que isso apronta!

  • IndepEndencia logiCa é capacidade de alteral o nivel Conceitual sem alterar o Externo

  • O erro está na parte final da questão.

    Para Navathe, esquema lógico é sinônimo de esquema conceitual.

    Mudanças no ESQUEMA INTERNO podem ser necessárias devido a alguns arquivos físicos serem reorganizados – por exemplo, através da criação de estruturas de acesso adicionais – PARA MELHORAR O DESEMPENHO de recuperação ou atualização.

  • ERRADO

    Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TCE-RO Prova: CESPE - 2013 - TCE-RO - Analista de Informática

    projeto físico é direcionado para um SGBD específico como, por exemplo, Oracle, Postgresql ou SQLServer. Decisões tomadas durante o projeto físico para melhorar o desempenho podem afetar a estrutura do esquema lógico.Certo!

    Lógica--> mexer no conceitual sem mexer no esquema externo ou programas .

    Física --> mexer no esquema interno sem alterar o CONCEITUAL .Ou seja, pode haver alteração nos Apps.

    ==================================================================================

    Independência de dados lógica: é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas. Podemos modificar o esquema conceitual para expandir o banco de dados (adicionando um tipo de registro ou item de dados), variar as restrições ou reduzir o banco de dados (removendo um tipo de registro ou item de dados). No último caso, os esquemas externos que se referem apenas aos dados remanescentes não precisariam ser afetados. Após uma reorganização lógica no esquema conceitual, os programas que utilizam os construtores do esquema externo devem funcionar como antes da reorganização. As alterações nas restrições podem ser aplicadas ao esquema conceitual, sem afetar os esquemas externos ou os programas

    Independência física de dados: refere-se à capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual. Conseqüentemente, o esquema externo também não precisa ser modificado. As mudanças no esquema interno podem ser necessárias para que alguns arquivos físicos possam ser reorganizados — por exemplo, pela criação de estruturas de acesso adicionais — para aperfeiçoar o desempenho da recuperação ou atualização de dados. Se os mesmos dados permanecem como anteriormente no banco de dados, não deveríamos ter de alterar o esquema conceitual.

    Fonte :SISTEMA DE BANCO DE DADOS NAVATHE pág ;23

  • Para ajudar:

    CESPE Independência lógica de dados é a capacidade de modificar o esquema lógico sem a reescritura de nenhum programa de aplicação, sendo ocasionalmente necessárias modificações no nível lógico para o aprimoramento do desempenho.

    ERRADA.

    CERTA - NÍVEL FÍSICO.

  • Vamos com tudo meu aluno(a), Rumo à Aprovação!

    Gabarito: Errado.

    _____________________________________________________________________________________

    O que é Independência dos Dados?

    Trata-se da habilidade de alterar o conceito dos esquemas de determinado nível, sem afetar o esquema de nível superior.

    _____________________________________________________________________________________

    O que é a Independência Lógica dos Dados?

    É a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário.

    _____________________________________________________________________________________

    O que é a Independência Física dos Dados?

    É a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual.

    _____________________________________________________________________________________

    RESUMO:

    Independência dos Dados = sem afetar o esquema de nível superior.

    Independência Lógica (alterar o esquema conceitual) = sem ter que alterar o esquema externo.

    Independência Física (alterar o esquema interno) = sem ter que alterar o esquema conceitual.

    Bons Estudos!


ID
770290
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros.

Alternativas
Comentários
  • A independência de dados ocorre sempre de um nível menor para um maior, por exemplo:

    Se o modelo lógico for alterado, não é necessário que o modelo conceitual seja alterado, mas é necessário alterar o modelo físico.

    Sendo assim, alterações que ocorram nos modelos lógico ou conceitual impactam no modelo físico

  • Vale lembrar que a independência física dos dados é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. As modificações no nível físico são ocasionalmente necessárias para aprimorar o desempenho.
  • Será mesmo que é sempre? Não existe uma única hipótese de mudança que não acarrete mudanças físicas? Essa questão tá muito aberta...

  • Diego Oliveira

    As mundanças físicas que a banca faz referência na questão, baseiam-se em uma compreensão de como o dado é normalmente acessado, a organização dos dados para acelerar a recuperação desses dados e suportar a carga de acesso a esses dados através da aplicação que faz a conexão com esse banco de dados que foi criado em um SGBD. Refere-se também as estruturas de dados auxiliares que vão ser criadas para recuperar esses dados de maneira mais eficiente, as operações transacionais para manipular esses dados e a maneira como os dados estão armazenados em dispositivos de armazenamento.

  • Concordo com o Diego Oliveira. A palavra sempre é muito forte aí e a banca deveria usá-la com cautela. Falar que para todo X, haverá um fato Y é muito abrangente.

  • ERRADA!


    ·  Independência de dados a nível físico: a capacidade de se modificar o modelo físico, sem precisar reescrever os programas da aplicação

    ·  Independência de dados a nível lógico: a capacidade de se modificar o modelo lógico, sem precisar reescrever os programas da aplicação. Modificações no nível lógico são necessárias sempre que a estrutura lógica do BD for alterada. Em alguns casos a recompilação pode ser requerida.


  • O foco do projeto logico é a representacao das relacoes de forma apropriada(os tipos são identificados, as dependencias entre colunas são identificados e o relacionado é definido; e, a partir dai, a normalizacao.

    [1] Afirma q o projeto fisico deve ser derivado do logico e seu foco esta em eficiencia de armazenamento e desempenho. O modelo lógico pode mudar mais tarde, e essa mudança naturalmente exigira mudança tambem no nivel fisico correspondente.

    Fonte:

    [1] Introdução a sistemas de bancos de dados, Por C. J. Date


  • Pessoal nesse caso não é peguinha. A banca utilizou a palavra "sempre" e de fato sempre que uma mudança na lógica ocorrer, ela repercutirá em uma mudança física no banco. É só raciocinar, se mudamos a lógica de um banco estamos fazendo isso no objetivo de obter melhor desempenho e performance e isso precisa ser fisicamente alterado senão não faz sentido algum.


    Agora se pelos mesmos motivos de desempenho e performance, alteramos o projeto físico sem precisar alterar o projeto lógico, temos o que chamamos de independência física dos dados, o que no caso é ideal e mostra que o projeto lógico foi bem desenvolvido.

  • A independência de dados ocorre quando uma alteração em um nível não acarreta na necessidade de modificação do nível SUPERIOR, p.e. há independência física de dados quando uma alteração do modelo físico não acarreta em uma necessidade de alteração do modelo lógico e/ou modelo conceitual, e há independência lógica de dados quando uma alteração do modelo lógico não acarreta em uma necessidade de alteração do modelo conceitual

    Apesar de ser algo IMPLÍCITO, não lembro da LITERATURA falando que a independência de dados EXIGE uma alteração do nível INFERIOR aquele onde houve mudanças, apesar de estar correto =S

    Resumindo: você pode ter independência lógica de dados e ser obrigado a alterar o nível físico, mas a alteração deste não é característica da independência lógica, e sim uma consequência

    Fonte como exemplo:

    06

    Q252652

    Aplicada em: 2012

    Banca: FUMARC

    Órgão: TJ-MG

    Prova: Técnico Judiciário

    Segundo Elmasri & Navathe, a arquitetura de três esquemas pode ser usada para explicar melhor o conceito de independência de dados. Com relação a esse conceito e a arquitetura de três esquemas, analise os itens a seguir, marcando (V) para o item verdadeiro e (F) para o item falso.

    ( ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo. 

    ( ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual. 

    ( ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto. 

    ( ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.

    Assinale a opção com a sequência CORRETA.

    Ênfase nas duas do meio

     

     

  • Sempre que houver alteração no modelo conceitual ou lógico, haverá sim, uma alteração no nível físico. Normalizar o banco, por exemplo.

    Agora, REQUISITOS, depende se são os do banco, os do software ou os do sistema...A questão não disse! haha

  • "sempre que um requisito for alterado". Fala sério e se um requisito altera a força da senha de um usuário? Isso mudará o modelo físico? Não, o modelo físico poderá continuar como estava, a alteração se dará na aplicação. A não ser que a validação da força da senha seja realizada no Banco.

    Se alguém souber a fonte para responder a afirmação do SEMPRE, comenta aí

  • Gabarito: Certo.

    Marquei certo depois de uns 5 minutos encarando a questão. Não sei se a justificativa que associei está correta, inclusive agradeço se algum colega da área de TI puder me mandar uma mensagem depois confirmando. Pensei: Ele vai realizar uma mudança no processo de inclusão, isto é, armazenamento de dados. Como a alteração se dá no armazenamento, ocorre uma mudança a nível físico, necessariamente.

    Bons estudos!

  • Meu raciocínio:

    Sabemos que a abstração e a independência de dados (capacidade de se alterar uma camada sem afetar as superiores) decresce na ordem: modelo conceitual, modelo lógico e modelo físico.

    Portanto, quando a questão afirma que "Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros" entendo e leio como:

    "modificações no nível físico são necessárias quando há modificações no nível superior"

    Como a independência diminui no nível físico, faz sentido entender que alteração da camada superior afete também sua própria organização.

  • C - L - F

    C - L - F

    C - L - F

  • O Nível Físico é a parte final do banco de dados. Nessa fase trabalhamos a otimização de desempenho do banco de dados. Ou seja, cada vez que um requisito é modificado é preciso uma alteração, para sempre manter o máximo de desempenho no banco.

  • Gabarito: certo

    Basicamente, se você alterar os níveis baixos você não precisará alterar os de cima, pela independência entre os níveis físicos e conceitual /lógico. Mas isso não quer dizer que se for alterado os de cima não irá alterar os de baixo.

    Logo de baixo pra cima a alteração não interfere. Porém, se a alteração for de cima para baixo poderá interferir ... No caso da questão ela ainda ressaltou ''SEMPRE''

    Nível externo

    Nível conceitual/lógico

    Nível interno

    •  Independência Lógica dos Dados :  capacidade de alterar o esquema conceitual sem precisar modificar os esquemas externos ou programas/aplicações.

    • Independência Física dos Dados: capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. 

  • Acho que a questão quis dizer o seguinte (mudando a ordem para esclarecer):

    Sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros, modificações no nível físico são necessárias.

    Se preciso melhorar a inclusão de registros preciso mudar o nível físico.

    Simples assim.

    GABARITO CERTO.


ID
770320
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes, a respeito de arquitetura de banco de dados.


A principal vantagem da arquitetura de dados em duas camadas é a divisão do armazenamento e do processamento de dados em dois sistemas. Mas esse processo tem um custo que se reflete em considerável aumento do tráfego de dados na rede.

Alternativas
Comentários
  • acredito que ele esteja falando na arquitetira cliente/servidor.
  • Primeiro, vamos à conceituação dos modelos[1]:

    modelo centralizado: Não há qualquer tipo de processamento no cliente, e o servidor participa em tudo, processando todo o resultado e os enviando aos clientes - até mesmo executando as aplicações clientes (uma vez q estes sao terminais burros).
    Modelo em 2 camadas, ou cliente/servidor: os computadores tem capacidade de processamento local, e um conector liga o cliente ao BD. Assim, todo o processamento referente à aplicação/apresentação de dados eh feito localmente, e o cliente so se coneta ao servidor qdo necessario(ex: fazer consulta). E a segunda camada, servidor, dá suporte às consultas, não às aplicações, como ocorre no modelo centralizado, ocasionando menos trafego em relacao aos sistemas centralizados.
    Modelo de 3 camadas, ou thin-client: entre o cliente e o BD ha o servidor de aplicaçao, q hospeda e executa o codigo da aplicação. Todas as requisiçoes chegam ate ele, q as repassam ao BD(mesmo trafego na rede em relação ao 2 camadas, porém, uma vantagem em relacao a este eh q você tem pouca manutencao ou requisitos de recursos no cliente, manutencao centralizada, e requisitos de recursos medios no servidor de aplicacao, e requisitos de recursos altos, e pouca manutencao nos servidores de BD.

    Agora, vamos à questão:

    Achei a questao mal elaborada, porque o modelo em 2 camadas tem a vantagem de menor tráfego em relação ao modelo centralizado, mas tem o mesmo tráfego em relação ao modelo 3 camada - ou seja, nesse quesito, em relação aos modelos de 3 camadas, nao ha vantagem, pois o tráfego eh o mesmo.

    Fonte:

    [1] Oracle Database 11G: Manual do DBA,  Bob Bryla,Kevin Loney


  • Realmente, mal elaborada. Como o colega citou acima.
  • Não achei complicada a questão.

    Tirou a definição do livro do C. J. Date:

     Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.

    Ele trocou apenas a questão sobre o tráfego de dados na rede.

    Por isso questão errada.
  •  

     

    GABARITO ERRADO

    Modelo  Cliente/Servidor

    No modelo em duas camadas temos um programa instalado no Cliente e esse programa que acessa o Servidor do Banco de Dados.  O gerenciamento desse tipo de modelo pode se tornar extremamente custoso, pois uma simples alteração da interface pode gerar a necessidade de se atalizar a aplicação de centenas ou até milhares de computadores. Isso não significa que gera aumento de tráfego de rede.

     

  • A principal vantagem da arquitetura de dados em duas camadas é a divisão do armazenamento e do processamento de dados em dois sistemas.(CERTO) Mas esse processo tem um custo que se reflete em considerável aumento do tráfego de dados na rede.(ERRADO)

    Direto ao erro da assertiva: Na realidade diminui o tráfego de dados.


ID
770323
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A redundância controlada é uma das estratégias utilizadas para melhorar a performance da arquitetura de um banco de dados distribuídos.

Alternativas
Comentários
  • Há dois tipos de redundância de dados: a redundância controlada
    e a redundância não controlada.
    A redundância controlada acontece quando o software tem
    conhecimento da múltipla representação da informação e garante a sincronia
    entre as diversas representações. Para o usuário, tudo funciona como se o
    sistema utilizasse apenas uma base de dados. Esse tipo de redundância é
    geralmente utilizado para possibilitar uma maior performance ao sistema ou
    aumentar sua confiabilidade.

    A redundância não controlada acontece quando a
    responsabilidade pela manutenção e sincronia das diversas representações de
    uma mesma informação fica a cargo do usuário e não do software.


     Fonte: http://carnevalli.googlepages.com/BD_P2_Cap1.pdf
  • GABARITO CORRETO!

    .

    .

    LECIONA NAVATHE, 6ª EDIÇÃO:

    Na prática, às vezes é necessário usar a redundância controlada para melhorar o desempenho das consultas. Por exemplo, podemos armazenar Nome_aluno e Numero_disciplina redundantemente em um arquivo HISTORICO_ESCOLAR porque, sempre que recuperamos um registro de HISTORICO_ESCOLAR, queremos recuperar o nome do aluno e o número da disciplina juntamente com a nota, o número do aluno e o identificador de turma. Colocando todos os dados juntos, não precisamos pesquisar vários arquivos para coletar esses dados. Isso é conhecido como desnormalização. 

  • CORRETO

    Q678762

    Ano: 2016 Banca: CESPE / CEBRASPE Órgão: TCE-PA Prova: CESPE - 2016 - TCE-PA - Auditor de Controle Externo - Área Informática - Analista de Suporte

    A redundância em banco de dados deve ser reduzida, mas não totalmente eliminada.Certo!

    Q580211

    Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Administrador de Dados

    Atributo derivado é aquele que provém de outros atributos ou entidades a ele relacionados. Conceitualmente, durante o processo de normalização, o atributo derivado é redundante e deve ser eliminado; contudo, do ponto de vista de desempenho, pode ser importante manter os atributos derivados em alguns casos.Certo!

    ----------------------------------

    Normalização -> reduz redundância e as chances de inconsistência -> • MAU desempenho para consultas

    Desnormalização -> melhorar desempenho das consultas -> foco na entrega da informação -> perde-se a garantia de consistência dos dados, posto que haverá um banco bem maior->•  BOM desempenho para consultas

    "Segundo o Navathe para consultas e bom ter uma redundância controlada o que melhor ao desempenho : A segunda diretriz é consistente, de certo modo, com as demais declarações da primeira diretriz. Podemos ver também a necessidade de uma abordagem mais formal para avaliar se um modelo cumpre essas diretrizes. É importante observar que essas diretrizes, às vezes, precisam ser violadas de modo a melhorar o desempenho de certas consultas."

     

  • Gabarito: certo

    Normalização = redução da redundância

    Desnormalização: Maior redundância, maior desempenho, consultas mais rápidas.

    Normalização: Menor redundância, menor desempenho, consultas mais lentas.


ID
770326
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

As funcionalidades de um banco de dados em uma arquitetura dividida em duas camadas podem ser divididas em duas categorias: front-end e back-end. As funcionalidades de front-end são as que permitem gerenciar as estruturas de acesso e realizar o desenvolvimento e a otimização de consultas, além do controle de concorrência e recuperação de dados.

Alternativas
Comentários
  • gerenciamento de estruturas de acesso, desenvolvimento e otimização de consultas tem a ver com tunning de banco e é uma tarefa de DBA que está por trás das cenas e nos bastidores na camada back-end.
    A camada de front-end seria as interfaces de programação e aplicações que acessam as bases de dados.
  • Resposta: ERRADA

    A questão inverteu os conceitos. Vejamos uma explicação sobre front end e back end.

    Arquitetura Cliente/servidor: também chamada de arquitetura de 2 camadas. Nessa arquitetura, o cliente (front end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (SQL) e gatilhos (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.

    Abraços. =)
  • LEMBRAR: Front é a "regra de ouro" do banco de dados! Significa Cliente!


ID
783400
Banca
CESGRANRIO
Órgão
BNDES
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

No padrão ANSI para arquitetura de gerenciadores de bancos de dados, estão presentes três níveis de esquemas: interno, conceitual e externo.

Com a utilização dessa arquitetura, surge o conceito de independência de dados, que consiste na capacidade de

Alternativas
Comentários
  • De acordo com C. J. Date,

    "A Provisão de independencia dos dados é um objetivo importante dos sistemas de bancos de dados. A independencia de dados pode ser definida como a imunidade das aplicações a alterações na representação física e na técnica de acesso - o que significa que as aplicações envolvidas não dependam de qualquer representação física (independencia de dados física) ou técnica de acesso específica". 

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 19, C. J. Date, tradução da 8ª Edição. Elsevier.

    A divisão e a especificação da Arquitetura ANSI/SPARC permite endereçar esses problemas de independencia de dados tanto física como lógica.
  • Existem dois tipos de independência de dados:

     

    Independência de dados física: consiste em alterar o nível interno sem alterar o nível conceitual;

    Independência de dados lógica: consiste em alterar o nível conceitual sem alterar o nível externo;

     

    At.te, 

    Foco na missão!

  • Segundo Navathe, o conceito de independência de dados pode ser definida como a capacidade de alterar o esquema em um nível do sistema de banco de dados sem ter de alterar o esquema no nível mais alto."

     

    Gabarito: C

  • C.

    Independência de dados física: consiste em alterar o nível interno sem alterar o nível conceitual;

    Independência de dados lógica: consiste em alterar o nível conceitual sem alterar o nível externo;


ID
788428
Banca
CESGRANRIO
Órgão
Chesf
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de um Banco de Dados ANSI/SPARC possui três níveis. O primeiro desses níveis é responsável pelo armazenamento de dados, o segundo serve de interface entre o primeiro e o terceiro nível, o qual, por seu turno, é responsável pela visualização dos dados pelo usuário.

Esses três níveis são denominados, respectivamente, de

Alternativas
Comentários
  • Gabarito Letra B
     

    Nível Interno: Descreve a arquitetura de armazenamento físico do banco de dados e possui um esquema interno que utiliza um modelo de dado físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso ao banco de dados.


    Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.


    Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.

     

    Fonte: ELMASRI, NAVATHE - 4º Ed. Sistema de Banco de Dados.
    bons estudos

  • Gabarito Letra B.

    Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.



    Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.


  • ARQUITETURA ANSI/SPARC 

    Externo

    Conceitual

    Interno


ID
815248
Banca
FUNDEP (Gestão de Concursos)
Órgão
Prefeitura de Belo Horizonte - MG
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a arquitetura de sistemas de bancos de dados, assinale a alternativa que corresponde ao nível lógico do usuário.

Alternativas
Comentários
  • Segue abaixo o Nível de arquitetura de um SGBD segundo DATE:

    Nível Externo (Nível Lógico do Usuário) - Camada mais alta

    Nível Conceitual (Nível Lógico Comunitário) - Camada Intermediária

    Nível Interno (Nível Físico) - Camada mais baixa - Visão interna


ID
874990
Banca
CESGRANRIO
Órgão
EPE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Uma das principais diferenças entre os sistemas de informações geográficas é a forma como os dados geográficos são gerenciados. Em um SIG, um sistema gerenciador de Bancos de Dados relacional é utilizado para armazenar os atributos de objetos gráficos e arquivos e para guardar as representações geométricas desses objetos.

Nesse caso, está sendo usada a arquitetura

Alternativas
Comentários
  • A arquitetura é do SIG, não do banco de dados (errei por isso)

    Um SIG usando a arquitetura DUAL possui: 
    - um SGBD relacional para armazenar em tabelas a componente convencional de todos os objetos (dados não espaciais)
    - arquivos normais para a componente espacial dos objetos

    Fonte: http://www.dsc.ufcg.edu.br/~baptista/cursos/SIG/Unidade4.ppt

  • Gab.A

    Um SIG usando a arquitetura DUAL possui um SGBD relacional para armazenar em tabelas, a componente convencional de todos os objetos (dados não espaciais) e arquivos normais para a componente espacial dos objetos. BAPTISTA (2010).


ID
930835
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

No que concerne a arquitetura de banco de dados, julgue os itens a seguir.

Na arquitetura do tipo cliente-servidor, o back _ end executa as tarefas do aplicativo, fornecendo a interface do usuário, e o front_end executa as consultas no sistema de gerenciamento de banco de dados (SGBD) e retoma os resultados ao cliente.

Alternativas
Comentários
  • É justamente o inverso, foram trocados os conceitos.

  • GABARITO ERRADO!

    .

    .

    O front-end também é chamado de cliente e às vezes é considerado “web design”; já o back-end é geralmente chamado de servidor.

  • GAB: E

    OS CONCEITOS ESTAO INVERTIDOS

    Arquitetura Cliente/servidor: também chamada de arquitetura de 2 camadas. Nessa arquitetura, o cliente (front end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (SQL) e gatilhos (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede. FONTE: UM COLEGA DO QC

  • Errado:

    Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente.

    Introdução a Banco de Dados O.K. Takai; I.C.Italiano; J.E. Ferreira.


ID
947299
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.

As funcionalidades oferecidas pelos sistemas de banco de dados são divididas em três partes: front-end, middle-end e back-end.


Alternativas
Comentários
  • Front-end e back-end são termos generalizados que referem-se às etapas inicial e final de um processo. O front-end é responsável por coletar a entrada em várias formas do usuário e processá-la para adequá-la a uma especificação útil para o back-end. O front-end é uma espécie de interface entre o usuário e o back-end.

     (wikipedia)
  • A questão tenta confundir os conceitos de arquitetura de 3 camadas (3 tier) com os  de banco de dados. 
    Tradicionalmente, bancos de dados estão ligados diretamente à camada de negócios (back-end), cujos dados são tratados e preparados para a apresentação (middle-end, normalmente num servidor de aplicações) e, finalmente, provém uma camada de interação com o usuário (front-end).
    Abaixo, um esquema que ilustra essa arquitetura:


    Esse modelo parece com o MVC, mas uma das diferenças fundamentais está na topologia: no 3-tier, o cliente nunca conversa diretamente com a camada de dados: sempre deve haver uma camada intermediária. No MVC, contudo, há esta possibilidade.

    Fonte:
    http://criticaltechnology.blogspot.com.br/2011/10/mvc-in-three-tier-architecture.html
    http://en.wikipedia.org/wiki/Multitier_architecture
  • Front-end: lado do usuário, alguém que está buscando as informações

    Back-end: são os servidores

  • Questão cespe:

    "As funcionalidades de um banco de dados em uma arquitetura dividida em duas camadas podem ser divididas em duas categorias: front-end back-end. As funcionalidades de front-end são as que permitem gerenciar as estruturas de acesso e realizar o desenvolvimento e a otimização de consultas, além do controle de concorrência e recuperação de dados."


ID
947545
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes, relativos à manipulação de dados em sistemas de computação. Nesse sentido, considere que a sigla SGBD, sempre que empregada, se refere a sistema gerenciador de
banco de dados.

Na arquitetura de um sistema de banco de dados, o elemento importante para o gerenciamento do banco é a aplicação/programa.

Alternativas
Comentários
  • Prezados,
    Segundo Navathe, página 4, um programa de aplicação acessa o banco de dados ao enviar consultas ou solicitações de dados ao SGBD.
    Entretanto, na arquitetura de um sistema de banco de dados os elementos mais importantes para o gerenciamento do banco é a definição do banco de dados armazenado ( metadados ) e os próprios dados armazenados. Com eles , o SGBD facilita a definição, construção, manipulação, compartilhamento e proteção aos dados. Para os programas de aplicação.
    Fonte : Navathe, Sistemas de bancos de dados, 6º edição.
  • GABARITO: ERRADO

    Vale  destacar  que  informações  rápidas  e  úteis  exigem  dados  precisos.  Esses dados devem ser gerados de forma adequada e armazenados em um formato de fácil acesso. E, como qualquer recurso básico, o ambiente de dados deve ser gerenciado  com  cuidado.  O  gerenciamento  de  dados  é  uma  disciplina  que foca  na  geração,  no  armazenamento  e  na  recuperação  adequada  dos  dados. Diante  do  papel  crucial executado  pelos  dados,  você não  deve estar  surpreso que o gerenciamento de dados seja uma atividade central para qualquer negócio, ou organização (Rob e Coronel, 2011). Em geral, o gerenciamento eficiente de dados exige a utilização de um banco de dados computacional. 

  • Eu penso que a aplicação/programa é importante sim na arquitetura de um banco de dados, pois se for uma aplicação OO o banco necessariamente não tem que ser OO também, ou seja, sua arquitetura é definida através da aplicação.

  • Errado.

    O gerenciador do banco de dados poderá ser desenvolvido em qualquer linguagem ou modelagem, porque o elemento mais importante para o gerenciamento do bando é o próprio banco de dados.

  • Canso de ver explicações dos concurseiros que absolutamente nada esclarecem...esse é o grande problema de nós brasileiros : sermos redundantes e nunca tocarmos nas causas raízes dos assuntos !!! 

  • Nossa. Dá até tristeza de ler os comentários.. Vamos lá:

    Sistema de Banco de Dados = Banco de Dados (propriamente dito) + SGBD (sistema GERENCIADOR de banco de dados).

    Embora o software identificado de imediato seja o próprio SGBD, o funcionamento completo do sistema de banco de dados necessita de três tipos de softwares: sistema operacional, SGBD e aplicativos e utilitários:

    O sistema operacional gerencia todos os componentes de hardware e possibilita que os outros softwares sejam executados nos computadores. Os exemplos de sistema operacional incluem o Microsoft Windows, o Linux, o UNIX etc.;

    O SGBD gerencia o banco de dados em um sistema de banco de dados;

    Os aplicativos e utilitários são utilizados para acessar e manipular dados no SGBD e gerenciar o ambiente computacional no qual ocorre o acesso e a manipulação de dados.

    Fonte: Pátricia Quintão - PDF de Banco de Dados Parte I - PCDF Agente 2020 - Gran Cursos Online

  • As aplicações nem são obrigatórias!

  • Segundo Navathe:

    As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:

    -Natureza autodescritiva do sistema de banco de dados.

    -Isolamento entre os programas e os dados, e a abstração dos dados.

    -Suporte para as múltiplas visões dos dados.

    -Compartilhamento de dados e processamento de transações de multiusuários.

    _________________________

    No processamento tradicional de arquivos, a estrutura do arquivo de dados está embutida no programa da aplicação, sendo assim, qualquer mudança na estrutura de um arquivo pode exigir alterações de todos os programas que acessam esse arquivo. Ao contrário, os programas para acesso ao SGBD não exigem essas alterações na maioria dos casos. A estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente do programa de acesso. Denominaremos essa propriedade independência programa-dados.


ID
960916
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O projeto físico é uma atividade cujo objetivo é, não apenas criar a estrutura apropriada de dados no armazenamento, mas também fazer isso de modo que garanta um bom desempenho. Os administradores ou projetistas de banco de dados devem analisar alguns fatores, que influenciam o projeto físico do banco de dados. Sobre esses fatores, assinale a alternativa correta.

Alternativas
Comentários
  • Corringindo conforme Navathe(2011,p.490-491).

    a)ANTES de realizar do projeto físico de banco de dados, devemos ter uma boa ideia do uso intencionado deste último, definindo em uma forma de alto nível as consultas e transações que deverão usar o banco de dados.

    b)Além de identificar as características das consultas de RECUPERAÇÃO e transações de ATUALIZAÇÕES esperadas, TEMOS DE considerar suas taxas de chamada esperadas.

    c) Um número MÍNIMO de caminhos de acesso deve ser especificado para um arquivo que é frequentemente atualizado, pois a atualização dos próprios caminhos de acesso atrasa esse tipo de operação.

    d)Os caminhos de acesso devem ser especificados em todos os atributos de chave candidata- ou conjuntos de atributos-que são a chave primária de um arquivo ou atributos únicos.

    e)Algumas consultas e transações podem ter rigorosas restrições de desempenho. [...] Essas restrições de tempo colocam ainda mais prioridades nos atributos que são candidatos para caminhos de acesso.

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011

  • Pelo precisa demonstração do colega HTTP Concurseiro, deu pra perceber a PREGUIÇA do elaborador da questão, que apenas troca palavras de trechos retirados aleatoriamente do livro...

    Bela questão!


ID
1036036
Banca
CESPE / CEBRASPE
Órgão
IPEA
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com relação ao projeto, ao monitoramento e à análise de impacto, julgue os seguintes itens.

O projeto físico de bancos de dados é tarefa essencial que ocorre iterativamente em conjunto com análise de requisitos, projeto conceitual, refinamento do esquema e ajuste.

Alternativas
Comentários
  • O Projeto Físico deve estar alinhado com o projeto lógico que este também deve estar alinhado ao projeto conceitual (altamente abstrato)

  • GABARITO CORRETO!

    .

    .

    Segundo Navathe(2011,p.206),"Podemos identificar seis fases principais do processo geral de projeto e implementação do banco de dados:

    1. Levantamento e análise de requisitos.

    2. Projeto conceitual do banco de dados.

    3. Escolha do SGBD.

    4. Mapeamento do modelo de dados (também chamado de projeto lógico do banco de dados).

    5. Projeto físico do banco de dados.

    6. Implementação e ajuste do sistema de banco de dados."


ID
1055410
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens subsecutivos, acerca de arquitetura em camadas e arquitetura de microsserviços.

A arquitetura de microsserviços considera todo o trabalho como um conjunto de requisições encadeadas executadas que forma uma unidade lógica de processamento no banco de dados. A referida arquitetura deve incluir um conjunto mínimo de operações atômicas para ser executada completamente.

Alternativas
Comentários
  • Acredito que o erro esteja nesta parte, "mínimo de operações atômicas", pois o objetivo de todo banco de dados é atingir o máximo de unidades atômicas. Me corrijam se meu raciocínio estiver errado.. obrigado

  • Vale a lida em : http://martinfowler.com/articles/microservices.html

  • http://hipsters.tech/microservicos-hipsters-17/

  • Ao meu ver, o erro está em conjunto de requisições encadeadas

    "Em resumo, microsserviço é uma abordagem para desenvolver uma única aplicação como uma suíte de serviços, cada um rodando em seu próprio processo e se comunicando através de mecanismos leves, geralmente através de uma API HTTP. Estes serviços são construídos através de pequenas responsabilidades e publicados em produção de maneira independente através de processos de deploys automatizados. Existe um gerenciamento centralizado mínimo destes serviços, que podem serem escritos em diferentes linguagens e usarem diferentes tecnologias para armazenamento de dados."
    James Lewis and Martin Fowler

    https://martinfowler.com/microservices/

  • A questão é do ano de 2013, lamentável que ainda não tenha comentários do professor!!!

    Kd QC?????

  • Um serviço pode consistir em vários processos que sempre serão desenvolvidos e implantados juntos, como um processo de aplicativo e um banco de dados que é usado apenas por esse serviço.

    fonte: martinfowler.com


ID
1109932
Banca
VUNESP
Órgão
EMPLASA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a arquitetura de um sistema gerenciador de bancos de dados, há um módulo responsável por verificar se uma determinada consulta submetida ao gerenciador tem sua sintaxe correta. Esse módulo realiza a etapa denominada

Alternativas
Comentários
  • LETRA C.

    Segundo Navathe(2011,p.27),"Essas consultas são analisadas e validadas pela exatidão da sintaxe da consulta, os nomes de arquivos e elementos de dados, e assim por diante, por um compilador de consulta, que as compila para um formato interno."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011.


  • Amiguinho, esse tipo de questão vc tem que comentar letra por letra, senão não vale de nada estudar por exercícios.

  • abstração da consulta. - ERRADO

    criptografia da consulta - ERRADO

    compilação da consulta - CERTO

    indexação da consulta - ERRADO

    interligação da consulta - ERRADO

    Módulos componentes do SGBD

    Compilador de Consulta: Analisa e valida a exatidão da sintaxe da consulta, os nomes de arquivos e elementos de dados. As consultas enviadas pelos usuários são compiladas para um formato interno.

    Otimizador de consulta: Preocupa-se com o rearranjo e a possível reordenação de operações, com a eliminação de redundâncias e uso dos algoritmos e índices corretos durante a execução. 

    Pré-compilador: extrai comandos DML da aplicação escrito em uma linguagem de programação, enviando-os para o compilador DML para serem compilados em código objeto para o acesso ao banco de dados.

    Compilador DML: compila os comandos DML, que são extraídos de programas de aplicação, em código objeto para acesso ao banco de dados

    Compilador DDL: Processa as definições de esquema e armazena as descrições dos esquemas no catalogo do SGBD.

    Gerenciamento de Buffer: Planeja a troca de dados entre a memória principal e o disco. (Caiu na prova)

    Processador de banco de dados em tempo de execução: É responsável por executar os comandos privilegiados, os planos de consulta executáveis e as transações programadas.

    Gerenciador de dados armazenados: Controla o acesso às informações do SGBD que são armazenadas em disco. Trabalha com o Sistema Operacional.

    Sistema de controle de concorrência e backup e recuperação: são integrados ao processador do banco de dados em tempo de execução para fins de gerenciamento de transação.

    FONTE: NAVATHE


ID
1110289
Banca
IPAD
Órgão
IPEM-PE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de um sistema de banco de dados é fortemente influenciada pelo sistema básico computacional sobre o qual ele é executado. Aspectos da arquitetura de computadores - como rede, paralelismo e distribuição - têm influencia na arquitetura do banco de dados. Podemos classificar os Sistemas de Gerenciadores de banco de dados em quatro categorias, Centralizados, Cliente-Servidor, Paralelos e Distribuídos.

Analise as alternativas relacionadas a seguir:

I. Sistemas Centralizados;

II. Sistemas Paralelos;

III. Sistemas Distribuídos;

1) rodam por inteiro em um único computador;

2) consistem em diversos processadores e diversos discos conectado por rede de alta velocidade;

3) Banco de dados parciais independentes que compartilham um esquema comum e que coordenam o processamento de transações com acesso de dados não local;

Marque a alternativa que apresenta a correspondência correta entre os conceitos e a descrição das diversas arquiteturas:

Alternativas
Comentários
  • Questão louca! mas olha só a banca!

    As alternativas estão bem lógica, basta saber os conceitos básicos,

    Letra A

  • @Rodrigo 
    Não acho que uma questão é louca por colocar as assertivas e as respostas na mesma ordem. É opção da banca. Não deixou nem mais fácil, nem mais difícil, pois quem não souber dos conceitos básicos não responde xD .

  • Questão meio confusa ao meu ver, porém tem seu nível de dificuldade alta, pois os conceitos abordos são de nível superior.


ID
1131574
Banca
CS-UFG
Órgão
UEAP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma arquitetura de três esquemas para banco de dados: nível externo, nível conceitual e nível interno. O conceito independência de dados diz respeito à capacidade para modificar o esquema em um nível do sistema de banco de dados, sem ter de alterar o esquema

Alternativas
Comentários
  • LETRA C.

    Segundo Navathe(2011,p.23),"[...]o conceito de independência de dados,que pode ser definida como a capacidade de alterar o esquema em um nível do sistema de banco de dados sem ter de alterar o esquema no nível mais alto."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO 2011-NAVATHE

  • Gabarito: C.

    Nível Externo

    V

    V

    Nível Conceitual - Independência lógica

    V

    V

    Nível Interno - Independência Física

  • Nível Visão (externo):

    É o nível mais alto de abstração. Expõe apenas parte do banco de dados que seja de interesse do usuário final. Em outras palavras, descreve MODO pelo qual os dados são vistos pelos usuários do sistema gerenciados de BD

    Nível Logico (Conceitual) :

    Descreve QUAIS dados são armazenados e quais os relacionamentos entre eles. É formado por estruturas simples. É vista pelo analista de desenvolvimento e pelo administrador de banco de dados, que devem decidir qual informação deve ser mantida no banco de dados.

    Nível Físico (Interno) :

    Nível mais baixo da abstração .Descreve COMO os dados estão realmente armazenados. É aquele que é visto pelo responsável pela manutenção e desenvolvimento do SGBD. Existe a preocupação com a forma de recuperação e manipulação dos dados dentro do Banco de Dados.

    A independência de dados permite alterar um nível sem afetar o nível superior.. sendo assim, pode-se alterar o nível conceitual sem afetar a visão dos dados do usuário final, por exemplo.

    Prof. Patrícia Quintão

  • complementando o comentário anterior ..

    a possibilidade de modificar um esquema sem afetar um esquema de nível mais alto é chamada de independência de dados.

    Essa independência é dividida em dois tipos:

    Independência lógica: permite a alteração do esquema conceitual, modificando-se a estrutura lógica do banco de dados, sem que seja necessário reescrever os programas.

    Independência física: permite a modificação do esquema físico sem que seja necessário reescrever os aplicativos que acessam seus dados. Em geral, as modificações no nível físico são realizadas para melhorar o desempenho do sistema.


ID
1177330
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Na arquitetura ANSI/SPARC de banco de dados, o nível conceitual

Alternativas
Comentários
  • O gabarito só pode estar errado, pois a alternativa correta, de acordo com autores consagrados como o Date, seria a alternativa B.

  • A resposta correta é a B, que se refere a nível conceitual.

     Segundo Navathe(2011,p.22),"O nível conceitual tem um esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários."

    ---------------------------

    A letra D se refere ao nível interno. Segundo Navathe(2011,p.22),"O esquema interno usa um modelo de dados físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados."


    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011.

  • Segue abaixo a definição de Date - Introdução a Sistemas de Bancos de Dados:

    O nível interno - também conhecido como nível físico: é o mais próximo do meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados.

    O nível externo - também conhecido como nível lógico do usuário: é o mais próximo dos usuários - ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais

    O nível conceitual - também conhecido como nível lógico comunitário - ou às vezes apenas nível indireto, sem qualificação é um nível de simulação entre os outros dois.


    Letra B

  • a) Nível Interno;

    b) Correto

    c) Nível Externo;

    d) Nível Interno;

    e) Nível Externo.

    .

    At.te, 

    Foco na missão

  • Na arquitetura de três esquemas, o nível conceitual contém o esquema conceitual, que define a estrutura do banco de dados para uma comunidade de usuários. A partir do esquema conceitual, podem ser derivados vários esquemas externos destinados a diferentes grupos de usuários dentro dessa comunidade, cada um descrevendo somente uma parte do banco de dados e escondendo as demais. Resposta letra B.

    Veja os erros das demais:

    a) A estrutura de armazenamento do banco de dados é descrita no nível interno, pois é este que contém os detalhes da arquitetura que são usados na implementação do sistema. ERRADA

    c) Do nível conceitual podem ser derivados vários esquemas externos, que ficam no nível externo da arquitetura. Cada um desses esquemas contém uma espécie de subconjunto das partes do nível conceitual, escondendo as partes que não são do interesse de cada usuário. ERRADA

    d) Novamente temos um conceito que diz respeito ao nível interno. Os caminhos e métodos de acesso ao banco de dados são conceitos que têm a ver com detalhes de implementação do banco. ERRADA

    e) As visões de usuário estão no nível externo, não no nível conceitual. ERRADA


ID
1211563
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Acerca dos conceitos de armazenamento de dados, julgue o item a seguir.

As principais motivações para a implementação de sistemas de replicação local incluem o provimento de alternativa a soluções de becape, a viabilização da recuperação rápida, a simplificação de plataformas de testes e a facilitação da migração de dados.

Alternativas
Comentários
  • Assertiva correta.

     

    "Um grande uso da replicação heterogênea, além dos já mencionados, é possibilitar a migração entre versões, sistemas operacionais, arquiteturas ou SGBDs diferentes com um tempo mínimo de parada, pois não é preciso ter o sistema indisponível durante uma lenta operação de Backup e Restore: apenas "vira-se a chave" para que a aplicação passe a utilizar o novo servidor, que foi constantemente atualizado. Desta forma, um cliente que comprou um AIX em uma máquina nova e muito poderosa, pode migrar seu banco de dados que atualmente está em um antigo servidor Intel de 32 bits com um tempo de indisponibilidade muito pequeno, mesmo tradando-se de um banco de dados na casa de Terabytes".

     

     Vide https://www.devmedia.com.br/configurando-uma-solucao-de-replicacao-para-alta-disponibilidade-no-oracle-revista-sql-magazine-104/25964


ID
1226818
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito à arquitetura e aos conceitos de banco de dados, julgue os próximos itens.

Em um banco de dados de arquitetura centralizada, os usuários utilizam o browser para acessar dados necessários.

Alternativas
Comentários
  • Principais Arquiteturas de SGBDs:

    - Centralizada: Na arquitetura centralizada, existe um computador com grande capacidade de processamento, o qual é o hospedeiro do SGBD e emuladores para os vários aplicativos. Esta arquitetura tem como principal vantagem a de permitir que muitos usuários manipulem grande volume de dados. Sua principal desvantagem está no seu alto custo, pois exige ambiente especial para mainframes e soluções centralizadas.

    - Cliente-Servidor: Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente.

    - Distribuida: Nesta arquitetura, a informação está distribuída em diversos servidores

    fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula2

  • Gabarito Errado

    A arquitetura oferece ao usuário interface própria (tela e processamento de entrada e saída).

     

    Vamos na fé !

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1226821
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito à arquitetura e aos conceitos de banco de dados, julgue os próximos itens.

De acordo com a arquitetura ANSI, o nível conceitual representa os dados independentemente de qualquer aplicação.

Alternativas
Comentários
  • Correto. Nível conceitual: identifica os dados armazenados e suas relações. Não está associado a nenhuma aplicação específica.

  • De acordo com a arquitetura ANSI, o nível conceitual representa os dados independentemente de qualquer aplicação. (CORRETO:

    A meta da arquitetura Ansi/Sparc é dividir as aplicações de usuários da base de dados física em três níveis : interno , conceitual, externo.

    Nível Interno: Descreve a estrutura de armazenamento físico da base de dados, usa modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados. 

    Nível Conceitual: Descreve a estrutura de toda a base de dados, é uma descrição global da base de dados que omite detalhes da estrutura de armazenamento físico e concentra na descrição de entidades, tipos de dados relacionamentos e restrições.

    Nível Externo: Descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, em particular, cada parte da base de dados que um grupo está interessado e esconde  resto da base de dados.)

  • "O American National Standards Institute (ANSI) através do Standards Planning and Requirements Committee (SPARC) estabeleceu um padrão para o desenvolvimento de tecnologias de base de dados, definindo uma arquitetura de três níveis independentes: interno, conceitual e externo.
    Essa arquitetura tem por objetivo separar o usuário da aplicação do banco de dados físico. Possuem, logicamente, os esquemas definidos em três níveis distintos:

  • Independência Logica

  • Certo.

    Segundo Date,

    O nível conceitual (também conhecido como nível lógico de comunidade, ou às vezes apenas nível lógico, sem qualificação) é um nível indireto entre os outros dois. [...] A visão conceitual é uma representação de todo o conteúdo de informações do banco de dados, mais uma vez (como no caso da visão externa) em uma forma um tanto abstrata, em comparação com o modo como os dados são armazenados fisicamente.

    A visão conceitual é abstrata, não tem relação com usuário. É uma visão geral, do todo. É no nível externo que temos uma visão do usuário. Cada usuário pode trabalhar com diferentes linguagens de programação. É nesse nível que é levado em conta a aplicação e não no nível conceitual.

  • A visão conceitual é abstrata, não tem relação com usuário. É uma visão geral, do todo. É no

    nível externo que temos uma visão do usuário.

  • GAB: CERTA

     nível conceitual 

    1. Descreve estrutura do Banco de Dados = entidades, tipos de dados, relações, restrições etc.
    2. Independente de implementação em SGBD/ E hardware.
    3. oculta detalhes de armazenamento físico

ID
1311703
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue os itens que se seguem.

As dependências de dados, que incluem as funcionais e as multivaloradas, são consideradas dependências semânticas da implementação do banco de dados, por serem restrições inerentes embasadas no modelo.

Alternativas
Comentários
  • Dependências semânticas não são inerentes ao banco de dados. Um exemplo de semântica que eu li e está muito bom é o seguinte :

    * salário do gerente tipo2 deve ser maior que o salário do gerente tipo1, isso não pode ser expressa no banco de dados.

    referência:

    http://www.itnerante.com.br/group/bancodedados/forum/topics/quest-o-de-dependencia-funcional-x-dependencia-semantica?xg_source=activity

  • Gabarito Errado

    Dependencia funcional é quando um atributo X identifica um atributo Y ou quando um atributo Y é dependente de um atributo X.

    Exemplo: Cidade → Estado (Cidade determina estado)

    Representação:

    X→Y (X determina Y ou Y e depentende de X)

     

    Dependência Multivalorada DMV

    É uma ampliação da Dependência Funcional, ou seja, um atributo X pode determinar vários atributos Y.

    Exemplo: CPF pode ter vários Dependentes

    Representação

    X →→Y (X multidetermina Y ou Y multidependente de X)

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • "Restrições semânticas são aquelas que não podem, ou muito dificilmente, ser expressas utilizando uma DDL. Um exemplo seria uma relação em que um atributo dependa do valor de outro, com SALARIO_EMPREGADO não podendo ser maior que SALARIO_GERENTE. Essa é uma restrição de significado. As outras duas são as restrições inerentes ao modelo de dados (como uma relação sendo um conjunto de tuplas) e as que podem ser expressas por uma DDL (com valores não NULL, chaves primárias, estrangeiras...)

    Sabendo disso, você não expressa através de uma DDL o seguinte:

    A -> B, C

    O que temos acima é uma dependência funcional, em que B e C dependem de A. Assim, DF são restrições semânticas.
    Voltando à questão:
    "As dependências de dados, que incluem as funcionais e as multivaloradas, são consideradas dependências semânticas da implementação do banco de dados" = até aqui estava correto. O que a torna errada é " por serem restrições inerentes embasadas no modelo". Não são inerentes."

     

    FONTE:  Wilson Milhorini -->Timaster.

  • As retriçõesde BD são divididas em 3 categorias:

    1)-Restrições Inerentes / Implícitas => restrições inerentes ao modelo.

    2)- Restrições Baseadas em Esquemas / Explícitas => são restrições que podem ser expressas no modelo de BD, em geral especificando em DDL.

    3)- Restrições Baseadas nas Aplicações / Restrições Semânticas => são restrições que não podem ser expressas nos esquemas do modelo de dados, e portanto, são expressas pelos programas de aplicações.

     

  • As retrições de BD são divididas em 3 categorias:

    1)-Restrições Inerentes / Implícitas => restrições inerentes ao modelo.

    2)- Restrições Baseadas em Esquemas / Explícitas => são restrições que podem ser expressas no modelo de BD, em geral especificando em DDL.

    3)- Restrições Baseadas nas Aplicações / Restrições Semânticas => são restrições que não podem ser expressas nos esquemas do modelo de dados, e portanto, são expressas pelos programas de aplicações.


ID
1311706
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue os itens que se seguem.

A arquitetura ANSI de três níveis separa o nível externo dos usuários, o nível conceitual do banco de dados e o nível de armazenamento interno no projeto de um banco de dados. O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados.

Alternativas
Comentários
  • Arquitetura de três esquemas:

    È dividida em 3 Níveis:

    "O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados." 

    Nível Conceitual ou Esquema Conceitual

    Nível Externo ou de visão

    Livro Sistema de Banco de Dados 6 Edi. Elmasri  e Navathe.

  • Gabarito Certo

    Na arquitetura de um SGBD têm como principal objetivo, separar aplicações do usuário dos dados físico que são dividos nos esquemas abaixo:

    Nível interno ou esquema interno - usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.

    Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados.

    Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • (Q525480) Ano: 2015 Banca: CESPE Órgão: DEPEN Prova: Agente Penitenciário Federal - Área 7


    Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados. (C)

  • Gabarito Certo.

    Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados.


  • – Nível Interno: Também conhecido como Nível de Armazenamento ou Físico, é o meio mais próximo do meio de armazenamento físico, isto é, aquele que se ocupa com o modo com os dados estão fisicamente armazenados no banco de dados e no hardware do computador – além da definição das estruturas físicas que permitem obter um desempenho satisfatório. 

    CESPE:

    O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema. CERTO

    No nível interno da arquitetura, são descritos os caminhos de acesso para o banco de dados. CERTO

  • CERTO

    Os três níveis são:

    Nível externo (visualizações do usuário): a visualização de um usuário do banco de dados descreve uma parte do banco de dados que é relevante para um determinado usuário. Exclui dados irrelevantes, bem como dados que o usuário não está autorizado a acessar.

    Nível conceitual : o nível conceitual é uma forma de descrever quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados. O nível conceitual não especifica como os dados são armazenados fisicamente. Alguns fatos importantes sobre este nível são:

    Nível interno : O nível interno envolve como o banco de dados é fisicamente representado no sistema de computador. Ele descreve como os dados são realmente armazenados no banco de dados e no hardware do computador.

    A Arquitetura de Três Níveis tem como objetivo permitir que os usuários acessem os mesmos dados, mas com uma visão personalizada dos mesmos. O distanciamento do nível interno do nível externo significa que os usuários não precisam saber como os dados são armazenados fisicamente no banco de dados. Essa separação de nível também permite que o Administrador do Banco de Dados (DBA) altere as estruturas de armazenamento do banco de dados sem afetar as visualizações dos usuários.

  • Só uma dúvida! Por que o examinador chamou a Arquitetura de três esquemas de arquitetura ANSI ? alguma alma bondosa pode esclarecer no pv

  • Gabarito: Certo.

    O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados.

    Fonte: Sistemas de Banco de Dados, E. Navathe (2011), 6a Ed.

    Bons estudos!

  • Redação confusa demais!


ID
1329949
Banca
FMP Concursos
Órgão
PROCEMPA
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Um Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de arquivos e programas inter-relacionados que permitem ao usuário o acesso para consultas e alterações desses dados. O maior benefício de um banco de dados é proporcionar ao usuário uma visão abstrata dos dados. Isto significa que o sistema acaba por ocultar determinados detalhes sobre a forma de armazenamento e manutenção desses dados. Com base no conhecimento sobre as diferentes abstrações dos dados em um SGBD, considere as seguintes afirmativas. 

 
I. A arquitetura do SGBD é definida em três níveis de abstração: nível físico que descreve, através de estruturas de dados complexas, como os dados estão de fato armazenados; nível lógico que descreve quais dados estão armazenados e quais os inter-relacionamentos que existem entre eles; e o nível de visão que abrange esquemas externos, no qual cada esquema externo descreve a parte de um banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.
II. A independência física de dados é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas de aplicação enquanto o independência lógica de dados refere-se a capacidade de mudar o esquema interno sem ter que alterar o esquema conceitual.
III. A independência lógica de dados é mais difícil de ser alcançada do que a independência física, uma vez que os programas de aplicação são mais fortemente dependentes da estrutura lógica dos dados do que de seu acesso.
IV. O conceito de independência de dados é de várias formas similar ao conceito de tipo abstrato de dados empregados nas linguagens modernas de programação. Ambos os conceitos omitem detalhes de implementação do usuário, permitindo que o usuário se concentre em sua estrutura geral em vez de se concentrar nos detalhes tratados nos níveis mais baixos. 
 
Assinale a alternativa CORRETA.

Alternativas
Comentários
  • I.  (Correto)

    II. (ERRADO) os conceitos foram invertidos.

    "Vimos três níveis de abstração pelos quais o banco de dados pode ser visto. A habilidade de modificar a definição ded um esquema em um nível sem afetar a definição de esquema num nível mais alto é chamada de independência de dados. Existem dois níveis de independência dos dados:

    • Independência física de dados: é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. As modificações no nível físico são ocasionalmente necessárias para melhorar o desempenho;
    • Independência lógica de dados: é a habilidade ded modificar o esquema conceitual sem a necessidade de reescrever os programas aplicativos. As modificações no nível conceitual são necessárias quando a estrutura lógica do banco de dados é alterada (por exemplo, a adição de contas de bolsas de mercado num sistema bancário).

    A independência lógica dos dados é mais difícil de ser alcançada do que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.

    O conceito de independência dos dados é similar em muitos aspectos ao conceito de tipos abstratos de dados em modernas linguagens de programação. Ambos escondem detalhes de implementação do usuário. Isto permite ao usuário concentrar-se na estrutura geral em vez de detalhes de baixo nível de implementação." Fonte http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html

    III. (CORRETO) explicação no texto citado da alternativa 2

    IV. (CORRETO) explicação no texto citado da alternativa 2


ID
1342102
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito aos bancos de dados, a principal meta da arquitetura “três esquemas” é separar as aplicações do usuário do banco de dados físico. Os esquemas são definidos de acordo com as seguintes descrições:

nível I. descreve a estrutura de armazenamento físico do banco de dados, utiliza um modelo de dados e descreve detalhadamente os dados armazenados e os caminhos de acesso ao banco de dados.

nível II. descreve a estrutura global do banco de dados como um todo, mas não fornece detalhes do modo como os dados estão fisicamente armazenados.

nível III. descreve as visões do banco de dados para um grupo de usuários, sendo que cada uma descreve, por sua vez, quais porções do banco de dados um grupo de usuários terá acesso.

Os níveis I, II e III s ão denominados , respectivamente:

Alternativas
Comentários
  • Questão básica. Mas pode pode pegar por falta de atenção.

  • Interno se refere à estrutura.

    Externo se refere à visão.

    Interno, externo e conceitual.

    GAB: E.


ID
1378174
Banca
FDC
Órgão
AGERIO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura ANSI/SPARC de bancos de dados é composta por três níveis independentes, cada um deles descrevendo o banco em um nível diferente de abstração. Um desses níveis se refere ao armazenamento físico dos dados e à definição das estruturas físicas que permitem obter um desempenho satisfatório. Esse nível é conhecido por:

Alternativas
Comentários
  • Gabarito Letra A
     

    Nível Interno: Descreve a arquitetura de armazenamento físico do banco de dados e possui um esquema interno que utiliza um modelo de dado físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso ao banco de dados.


    Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.


    Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.

     

    Fonte: ELMASRI, NAVATHE - 4º Ed. Sistema de Banco de Dados.
    bons estudos

  • Gabarito Letra A.

    Nível Conceitual: Descreve a estrutura de todo o banco de dados para a comunidade de usuários e possui um esquema conceitual que oculta os detalhes internos e se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições.



    Nível Externo ou Visão(view): Descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante e abrange os esquemas externos ou visões de usuários.



ID
1389568
Banca
CESPE / CEBRASPE
Órgão
SEGESP-AL
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere à arquitetura de aplicações para a Internet e para banco de dados distribuídos, julgue o item que se segue.

A CGI (common gateway interface) permite interatividade entre um cliente e um servidor de informações por meio do protocolo HTTP (hyper text transfer protocol); um programa CGI, por outro lado, é executado em tempo real e, portanto, pode apresentar como resultado informação dinâmica.

Alternativas
Comentários
  • O Common Gateway Interface é um padrão para interface de aplicativos externos, ou gateways, com servidores de informação, tais como HTTP ou servidores Web.

    Um documento HTML que o Web daemon recupera é estático, ou seja, existe em um estado constante: um arquivo texto não se altera. Um programa CGI, por outro lado, é executado em tempo real, podendo produzir informação dinâmica.

     

    http://homepages.dcc.ufmg.br/~mlbc/cursos/internet/cgi/intro.htm


ID
1470862
Banca
UNIRIO
Órgão
UNIRIO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No padrão ANSI para arquitetura de gerenciadores de bancos de dados, surge o conceito de independência entre programas e dados que consiste na capacidade de

Alternativas
Comentários
  • Gabarito Letra B
     

    Independência
    É a capacidade de alterar o esquema de um nível sem ter que necessariamente alterar o esquema de nível mais elevado

    A independência lógica dos dados é mais difícil de ser alcançada do que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.

     

    - Independência de dados lógica: a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os aplicativos.

    - Independência de dados física: a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual

    bons estudos


ID
1470877
Banca
UNIRIO
Órgão
UNIRIO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Segundo o padrão ANSI, os 3 níveis de arquitetura de um SGBD são:

Alternativas
Comentários
  • A questão na verdade pediu os três esquemas correspondentes aos três níveis: Esquema Externo, Conceitual e Interno. Os 3 víveis são Nivel de visão, Lógico e Físico

  • Um dos objetivos de um banco de dados é oferecer uma visão abstrata dos dados aos usuários que deles necessitam; para isso, a arquitetura do banco é formada por três níveis: físico, conceitual e visão do usuário. 


    Respectivamente, os nomes dados aos níveis da arquitetura de um banco de dados apresentados são Interno, lógico e externo

  • Externo, conceitual e interno.

    Um dos objetivos de um banco de dados é oferecer uma visão abstrata dos dados aos usuários que deles necessitam; para isso, a arquitetura do banco é formada por três níveis: físico, conceitual e visão do usuário. 



  • Nível de View, Nível Lógico e Nível Físico (Silberschatz)

    .

    .

    At.te

    Foco na missão ❣


ID
1474798
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A independência de dados lógica, definição componente da arquitetura de três esquemas para sistemas de banco de dados, corresponde à capacidade de se efetuarem

Alternativas
Comentários
  • Independência Lógica: Capacidade de modificar o esquema conceitual sem ter que alterar os esquemas externos ou programas ou aplicações); e 

    Independência física: É a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual e externo.

    Tais independências são promovidas pelos mapeamentos externo/conceitual e conceitual/interno.

    :)

  • EU não entendi o porquê de a assertiva B) está incorreta.

  • Jhonata, a B está errada pois se refere à independência FÍSICA.

    Independência de dados

    - Lógica - É a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os programas de aplicação

    - Física - É a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados.


  • Jhonata, a B está errada pois se refere à independência FÍSICA e a questão pergunta sobre a independência LÓGICA.

    Independência de dados

    - Lógica - É a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os programas de aplicação

    - Física - É a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados.


    GABARITO A

  • Independência lógica de dados (conceitual): é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas (visão interna);

    Independência física de dados (interno): é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.

    Para fixar bem o conceito, pois ele sempre é cobrado:

    => Independência Lógica, altera-se o Nível Conceitual sem afetar o Nível Externo;

    => Independência Física, altera-se o Nível Físico sem afetar o Nível Conceitual.

    Quais são esses níveis?

    A arquitetura de Banco de Dados mais conhecida é a ANSI/SPARC, fundamentada em TRÊS NÍVEIS em que cada um desses níveis corresponde às abstrações dos dados armazenados no banco de dados.

     

    Nível de Visões do Usuário (Externo): É o nível mais alto de abstração;

    É a visão de cada usuário;

    Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente. Ou seja, descreve o modo pelo qual os dados são vistos pelos usuários do sistema gerenciador de banco de dados.

    Definido para simplificar a interação entre usuários e o sistema de BD, que pode fornecer muitas visões para o mesmo BD.

     

     

    Nível Lógico (Conceitual): É o nível médio de abstração;

    É a visão da comunidade de usuários;

    Descreve QUAIS dados estão armazenados e seus relacionamentos.

    Neste nível, o banco de dados é descrito por meio de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico.

     

     

    Nível Físico (Interno): É o nível mais baixo de abstração ou não há abstração.

    Descreve COMO os dados estão realmente armazenados, englobando estruturas complexas de baixo nível que são descritas em detalhe.


ID
1523665
Banca
FEMPERJ
Órgão
TCE-RJ
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

João é analista da ACME, uma empresa especializada no desenvolvimento de software da área médica. Recentemente, João propôs o desenvolvimento segundo arquitetura em três camadas, que preconiza a separação das funcionalidades de um sistema usando camadas com o objetivo de separar a lógica de apresentação, a lógica de negócio e a conexão com o banco de dados (lógica de acesso a dados). João defende esse padrão arquitetural baseando-se no fato de a arquitetura em três camadas:

Alternativas
Comentários
  • MVC - Model, View, Controller

  • Gabarito: A.

     

    MVC e modelo em 3 camadas, apesar de às vezes se confundirem, não são sinônimos.

     

    http://dobessa.blogspot.com/2012/06/mvc-vs-padrao-3-camadas.html

     

     

  • Gabarito A.

    MVC - Model, View, Controller




  • Prezados,

    A alternativa B está errada. A arquitetura em 3 camadas nem sempre melhora a performance do sistema , isso depende da infraestrutura por trás de cada camada. 
    A alternativa C está errada. Existem inúmeros padrões arquiteturais em um ambiente WEB.
    A alternativa D está errada. Arquitetura em 3 camadas é utilizada bem antes de inventarem as metodologias ágeis. 
    A alternativa E está errada. As normas 27001 e 27002 não preconizam a arquitetura em 3 camadas como requisito para sistemas de informação. 

    Portanto a alternativa correta é a letra A.


ID
1567084
Banca
COSEAC
Órgão
UFF
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Na arquitetura ANSI/SPARC dos bancos de dados, o modo como os registros e campos conceituais são representados no nível interno, é conhecido como:

Alternativas
Comentários
  • Banco de Dados - Mapeamento externo/conceitual e mapeamento conceitual/interno

    Banco de dados pode ser definido como um conjunto ou coleção de dados armazenados que podem ser usados para alimentar sistemas de informação específicos. 

    Um dos objetivos de um banco de dados é oferecer uma visão abstrata dos dados aos usuários que deles necessitam; para isso, a arquitetura do banco é formada por três níveis:
    (1) físico
    (2) conceitual e
    (3) visão do usuário.


    Respectivamente, os nomes dados aos níveis da arquitetura de um banco de dados apresentados são Interno, lógico e externo. 

    Estes três níveis são descritos na proposta ANSI/SPARC para a definição de uma arquitetura de três esquemas para sistemas de banco de dados.

    Dentro desse escopo, o mapeamento externo/conceitual e o mapeamento conceitual/interno são os processos de transformação de solicitações e resultados entre os níveis da arquitetura de Três-Esquemas de um banco de dados, onde os esquemas também podem ser definidos como interno, conceitual e externo.


ID
1576447
Banca
CESPE / CEBRASPE
Órgão
DEPEN
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito a linguagens de programação e banco de dados, julgue o item a seguir.


Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados.


Alternativas
Comentários
  • Arquitetura de três-esquemas:


    Nível interno - descreve a estrutura do armazenamento físico do banco de dados;

    Nível conceitual - descreve a estrutura de todo o conteúdo do banco de dados para a comunidade de usuários. Concentra -se na descrição de entidades, tipos de dados, operações de usuários e restrições. Geralmente, um modelo representacional é utilizado para descrever o esquema conceitual quando o sistema de banco de dados for implementado.

    Nível externo - esquemas externos ou visões de usuários. Como no item anterior, cada esquema externo é tipicamente implementado usando-se um esquema representacional, possivelmente baseado em um projeto de esquema externo em um modelo de dados de alto nível.


    fonte: Sistemas de Banco de Dados, 4 Edição - NAVATHE 


  • poxa.. eu errei devido esse "TODO conteúdo".. jamais que um modelo conceitual vai descrever todo o conteúdo do BD.. mas ok..

  • Gente, na aula que tive sobre BD, o professor trata o nível intermediário como nível lógico. Já percebi que algumas questões o cespe o aborda como nível conceitual, ora como nível lógico.. Logo, é correto concluir que nível lógico e conceitual são sinônimos? Porque sei que existem os modelos: Conceitual, Lógico e Físico, quando estamos planejando a estrutura do banco de dados, que é coisa diferente de nível.. 

  • Rebeca, respondendo a sua pergunta.

    Logo, é correto concluir que nível lógico e conceitual são sinônimos?

     

    DEPENDE!

    Se a questão estiver falando da "Arquitetura de Três-Esquemas", SIM.

    Se for sobre qualquer outra arquitetura, NÃO.

     

    A questão em tela esta falando sobre a Arquitetura de Três-Esquemas, pois especificou os níveis níveis interno, externo e conceitual.

  • Ok. Obrigada, K9 PF.

  • Certo.

    Temos os modelos conceitual, lógico e físico quando estamos planejando a estrutura do banco de dados.

  • arquitetura-- niveis

    1º externo

    2ºconceitual

    3ºinterno

    ----------------------------------------

    PROJETO DE BANCO DE DADOS

    1º CONCEITUAL

    2ºLÓGICO

    3ºFÍSICO

    siga @focopolicial190

  • Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados.

    NÍVEIS INTERNO

    NÍVEIS EXTERNO

    CONCEITUAL DA ARQUITETURA

    GABARITO: CERTO

  • Gabarito: certo

    Arquitetura do banco de dados:

    Nível Externo:  '' ARQUITETO''

    Trata-se do nível mais próximo dos usuários, isto é, aquele que se ocupa de como os dados serão vistos por usuários individuais, descreve apenas PARTE do banco de dados.

    Nível Conceitual/lógico:  ''ENGENHEIRO''

    Trata-se de uma maneira de descrever a estrutura do banco de dados inteiro para uma comunidade de usuários, isto é, quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados. Esse nível oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades.

    Nível Interno:   ''PEDREIRO''

    Também conhecido como Nível de Armazenamento ou Físico, é o meio mais próximo do meio de armazenamento físico, isto é, aquele que se ocupa com o modo com os dados estão fisicamente armazenados.

  • Questão

    Os níveis interno, externo e conceitual da arquitetura de um banco de dados são responsáveis, respectivamente, por gerenciar o modo como os dados serão armazenados fisicamente, por gerenciar o modo como os dados serão vistos pelos usuários e por representar todo o conteúdo de informações do banco de dados.

    Nível interno ou nível de armazenamento

    • É o mais próximo do meio de armazenamento físico
    • Ocupa-se do modo como os dados são fisicamente armazenados dentro do sistema.

    Nível externo ou nível lógico do usuário

    • É o mais próximo dos usuários.
    • Ocupa-se do modo como os dados são vistos por usuários individuais.

    Nível conceitual ou nível lógico de comunidade ou nível lógico sem qualificação

    • É um nível indireto entre os outros dois.
    • A visão conceitual é uma representação de todo o conteúdo de informações do banco de dados.

    Gabarito correto. ✅

  • questão sem defeitos

  • Se o modelo conceitual descrevesse TODO CONTEÚDO nem precisaria do nível Interno.


ID
1639687
Banca
CESPE / CEBRASPE
Órgão
DPF
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue o item que se segue.

A arquitetura ANSI de três níveis separa o nível externo dos usuários, o nível conceitual do banco de dados e o nível de armazenamento interno no projeto de um banco de dados.O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados.

Alternativas
Comentários
  • Nivel externo dos usuários - também conhecido como nível lógico do usuário é o mais próximo dos usuários, ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

    Nível conceitual (esquema conceitual) – também conhecido como nível lógico comunitário, ou às vezes apenas nível indireto, sem qualificação que se ocupa do modo como os dados são vistos por usuários individuais. É uma representação de todo o conteúdo de informações do banco de dados, mais uma vez em uma forma abstrata em comparação como os dados são armazenados fisicamente.

    Nível interno (visão interna) – também conhecido como nível físicoé o mais próximo do meio de armazenamento físico – ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados. A visão interna é uma representação de baixo nível de banco de dados por inteiro; ela consiste em muitas ocorrências de cada um dos vários tipos de registros internos.


  • Níveis da Arquitetura ANSI
    Nível Interno: tem um esquema interno que descreve a estrutura de armazenamento físico do banco de dados.
    Nível Conceitual: tem um esquema conceitual que descreve toda a estrutura do banco de dados para a comunidade de usuários.
    Nível Externo: Abrange os esquemas externos ou as visões dos usuários.

    BONS ESTUDOS!!

  • Prezados,

    Aqui não tem muita dúvida, são os 3 níveis arquiteturais do banco , nível externo, nível conceitual e nível físico.

    Portanto a questão está correta.

  • Finalmente uma pergunta de banco de dados entendível .

  • CERTO.

    Nível Interno: tem um esquema interno que descreve a estrutura de armazenamento físico do banco de dados.


    Nível Conceitual: tem um esquema conceitual que descreve toda a estrutura do banco de dados para a comunidade de usuários.


    Nível Externo: Abrange os esquemas externos ou as visões dos usuários.


  • Arquitetura de Três-Esquemas (ANSI/SPARC):  tem como objetivo separar as aplicações do usuário do banco de dados físico. Os esquemas são definidos por três níveis:

    ·        Nível externo (ou esquema externo, visão de usuário): descreve a parte do BD que um grupo de usuários tem interesse e oculta o restante do banco desse grupo;

    ·        Nível conceitual (esquema conceitual): descreve a estrutura de todo o BD. Oculta detalhes de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos etc.; e

    ·        Nível interno (esquema interno): descreve a estrutura de armazenamento físico do banco de dados. Utiliza um modelo de dados físico e descreve os detalhes completos de armazenamento de dados e caminhos de acesso ao banco de dados.

  • Tem um relação que facilita a distinção:

    Nível externo: arquiteto (mais próximo dos usuários) - MODELO CONCEITUAL

    Nível conceitual: engenheiro ( próximo, mas com menos abstração) - MODELO LÓGICO

    Nível interno: pedreiro (nível de abstração baixo, menos próximo dos usuários) - MODELO FÍSICO

  • Assertiva C

    O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados.

  • CERTO

    ARQUITETURA ANSI

    Os três níveis são:

    ·        Nível externo (visualizações do usuário): a visualização de um usuário do banco de dados descreve uma parte do banco de dados que é relevante para um determinado usuário. Exclui dados irrelevantes, bem como dados que o usuário não está autorizado a acessar.

    ·        Nível conceitual : o nível conceitual é uma forma de descrever quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados. O nível conceitual não especifica como os dados são armazenados fisicamente. Alguns fatos importantes sobre este nível são:

    1.  DBA trabalha neste nível.

    2.  Descreve a estrutura de todos os usuários.

    3.  Apenas DBA pode definir este nível.

    4.  Visão global do banco de dados.

    5.  Independente de hardware e software.

    ·        Nível interno : O nível interno envolve como o banco de dados é fisicamente representado no sistema de computador. Ele descreve como os dados são realmente armazenados no banco de dados e no hardware do computador.

    A Arquitetura de Três Níveis tem como objetivo permitir que os usuários acessem os mesmos dados, mas com uma visão personalizada dos mesmos. O distanciamento do nível interno do nível externo significa que os usuários não precisam saber como os dados são armazenados fisicamente no banco de dados. Essa separação de nível também permite que o Administrador do Banco de Dados (DBA) altere as estruturas de armazenamento do banco de dados sem afetar as visualizações dos usuários.

  • CORRETO

    ANSI/SPARC= arquitetura em três esquemas-> BD já pronto!!

    Nível externo/visão (view)-> descreve uma parte do BD( banco de dados) e oculta o restante dos demais usuários.

    Nível conceitual-> descreve a estrutura de todo o banco de dados(oculta os detalhes de armazenamento)

    -> se concentra na descrição de entidades+ tipos de dados+ conexões+ operações de usuários+restrições

    Nível interno -> descreve a estrutura de armazenamento físico+ detalhes complexos+ caminhos de acesso aos dados

    Mapeamentos:

    Nível externo->(M=externo/conceitual -> nível conceitual)-> (M= conceitual/ nível interno)-> nível interno.

    -------------------------------------------------------------------------------------------------------------------------------------------------

    Navathe ( p 22,23);

    "O nível interno tem um esquema interno, que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco de dados."

  • Arquitetura de três-esquemas (ANSI)

    Objetivo: separar as aplicações do usuário das do banco de dados físico.

    O esquema é definido por três níveis: externo, conceitual e interno:

    Nível externo: É a visão do usuário, escondendo a parte interna do BD.

    Nível conceitual: Demonstra a estrutura lógica, ocultando detalhes de armazenamento físico.

    Nível interno: Descreve a estrutura de armazenamento físico do BD.

    A assertiva descreve o nível interno, demonstrando que é onde há o armazenamento físico do banco, por isso está correta.

    Gabarito: Certo


ID
1663405
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere à arquitetura de banco de dados, julgue o próximo item.

No modelo hierárquico, por não haver definidas regras de integridade referencial, é permitida a eliminação de um nó pai que possua filhos. Assim, no caso de exclusão, os filhos são reestruturados na hierarquia.

Alternativas
Comentários
  • Gabarito Errado

    Eliminou o nó pai elimina automaticamente os filhos.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • No modelo hierárquico, quando removemos um determinado registro, precisamos remover toda a subárvore que está subordinada a ele. Assim, tudo “dali pra baixo” é removido. Os filhos não são reestruturados, eles simplesmente são eliminados.

    Gabarito: E

  • A integridade de um banco de dados depende de : ACID

    Atomicidade

    Consistência

    > Todas as regras e restrições definidas devem ser obedecidas.

    Assim, para garantir a integridade referencial, deve-se sair de um estado de consistência para outro estado de consistência.

    Ou seja, caso eu tenha em um registro de dados uma referência ,se eu apagar o dado referente , não posso ter o dado referido solto no BD

    EX: CADASTRO DE DEPENDETES

    PAI ---------- FILHO

    Se eu apagar o registro do pai no BD , não posso ter o registro do filho solto.

    Isolamento

    Durabilidade


ID
1663408
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere à arquitetura de banco de dados, julgue o próximo item.

No modelo de banco de dados de lista invertida, a integridade dos dados é garantida por regras gerais. Nesse modelo, os índices permitem acesso sequencial na base dos valores da chave de busca, mas não permitem o acesso direto.

Alternativas
Comentários
  • SIM, permite também acesso DIRETO.

  • O banco de dados invertido permite acesso DIRETO.

    Errado.

  • GAB: E

    AOS NAO ASSINANTES

  • ERRADO

    BD de lista invertida admitem acesso direto ao armazenamento físico, sendo um acesso em 2 camadas (1 cliente -> 2 armazenamento físico)....

    BD "normais" geralmente tem um servidor de consulta entre o cliente e o armazenamento físico, chama-se de acesso 3 camadas, onde as solicitações de consulta passam por um servidor e esse servidor que faz a consulta na camada física do armazenamento e retorna o resultado pro cliente.


ID
1663597
Banca
FCC
Órgão
MPE-SE
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em projetos de Banco de Dados, o objetivo da arquitetura de três-esquemas é separar o usuário da aplicação do banco de dados físico. Nessa arquitetura, os esquemas podem ser definidos por três níveis:

I. O nível interno tem um esquema que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco;

II. O nível conceitual possui um esquema que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições. Geralmente, um modelo de dados representacional é usado para descrever o esquema conceitual quando o sistema de banco de dados for implementado. Esse esquema de implementação conceitual é normalmente baseado em um projeto de esquema conceitual em um modelo de dados de alto nível;

III. O nível interno ainda abrange os esquemas externos ou visões de usuários. Cada esquema interno descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo. Como no item anterior, cada esquema é tipicamente implementado usando-se um modelo de dados representacional, possivelmente baseado em um projeto de esquema externo em um modelo de dados de alto nível.

Está correto o que se afirma em 

Alternativas
Comentários
  • No item III conceito de nível externo ou de visão

  • Letra D

     

    Nível de visão do usuário: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;

     

    Nível conceitual: define quais os dados que estão armazenados e qual o relacionamento entre eles;

     

    Nível físico: é o nível mais baixo de abstração, em que define efetivamente de que maneira os dados estão armazenados.

  • Há um erro no

    item II - O nível conceitual possui um esquema que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições. Geralmente, um modelo de dados representacional é usado para descrever o esquema conceitual quando o sistema de banco de dados for implementado. Esse esquema de implementação conceitual é normalmente baseado em um projeto de esquema conceitual em um modelo de dados de alto nível

    A meu ver o nível conceitual implementa as restrições, por exemplo: tamanho do campo, tipo de variável, etc. 

     Por exemplo, numa linguagem como Pascal podemos declarar um registro em nível conceitual e as respectivas restrições assim:

    type cliente = record nome: string;

    rua: string;

    cidade: string;

    end;

  • Questão ótima pra revisar o assunto de arquitetura de três esquemas. Vamos resolver item a item:

    I – O esquema interno está voltado para o armazenamento físico do BD, especificando detalhes de sua implementação. O item está correto! CERTA

    II –  Essa alternativa foi retirada por inteiro do livro de Elmasri e Navathe. Guarde que, na arquitetura de três esquemas, pode-se utilizar o esquema conceitual para produzir um modelo representacional de guia para a implementação, que é comumente baseado em um projeto conceitual de mais alto nível. CERTA

    III – As visões de usuários ou esquemas externos fazem parte do nível externo, não do interno. Os esquemas externos representam as partes de interesse de cada um dos usuários ou grupos de usuários em relação ao esquema. ERRADA

    Gabarito: D

  • Em um banco de dados, existem três níveis de abstração:

    Nível Interno (Físico) – descreve as estruturas de dados utilizadas para armazenar os dados. É o nível mais baixo (próximo da máquina) de abstração;

    Nível Conceitual – descreve quais dados estão armazenados no banco de dados e as relações existentes entre eles. O Nível conceitual é usado por administradores de banco de dados (DBAs), para decidir quais informações devem ser armazenadas no banco de dados.

    Nível de Visão – descreve apenas os dados que podem ser acessados pelos usuários. Observe que na afirmativa III a banca tenta confundir o candidato, apresentando conceitos do nível de visão para o nível interno. Logo, as afirmativas I e II estão corretas e a III está errada.


ID
1732705
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir.

O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.


Alternativas
Comentários
  • Nível interno ou esquema interno - usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.
    Nível conceitual ou esquema conceitual - efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados.
    Nível externo ou esquema de visão - descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.


    Fonte: http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007#ixzz3uNzRB0jm

  • Dividir para consquistar : )

     

    1) O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico.

    Certa.

     

    2) No nível interno, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.

    Certa.

     

    O nível inteno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dado. Esse esquema interno descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados. Observe que os três esquemas são apenas descrições dos dados, pois os dados estão armazenados apenas no nível físico.

    NAVATHE. Sistemas de Banco de Dados, 6 ed.

  • (Q791952) Ano: 2017 Banca: COPESE – UFJF Órgão: UFJF Prova: Técnico de Tecnologia da Informação.

     

    Avalie as seguintes sentenças com relação à arquitetura de um Sistema de BD:

     

    I - O esquema interno descreve como os dados são fisicamente armazenados, como por exemplo, a organização dos arquivos e alocação de dados em disco. (V)

     

     

     

     

    (Q847469) Ano: 2017 Banca: CESPE Órgão: TRT - 7ª Região (CE) Prova: Técnico Judiciário - Tecnologia da Informação. (Adaptada)

     

    No nível interno da arquitetura, são descritos os caminhos de acesso para o banco de dados. (C)

  • Certo.

    O nível inteno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dado. Esse esquema interno descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados. Observe que os três esquemas são apenas descrições dos dados, pois os dados estão armazenados apenas no nível físico.

  • Definição perfeita para guardar.

  • Julio Cesar, qual a necessidade de repetir exatamente o q o Usuario Nativo escreveu. Isso é floodar os comentarios com inutilidades.

    Eu, hem!!!

  • (C)

    Outra semelhante que ajuda a responder:

    (PF-PAPILOSCOPISTA-2018)No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue o item que se segue.

    A arquitetura ANSI de três níveis separa o nível externo dos usuários, o nível conceitual do banco de dados e o nível de armazenamento interno no projeto de um banco de dados.O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados.(C)

  • GABARITO CORRETO!

    .

    .

    O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.

    =

    Dicionário de dados.

  • Nível Interno:   ''PEDREIRO''

    Também conhecido como Nível de Armazenamento ou Físico, é o meio mais próximo do meio de armazenamento físico, isto é, aquele que se ocupa com o modo com os dados estão fisicamente armazenados.

    Obs: peguei nos comentários qc

  • CERTO

    Basicamente na arquitetura ANSI/Sparc, também conhecida como arquitetura de 3 esquemas, é dividido em 3 níveis.

    1- Nível Externo

    Também conhecido como Nível de Visão ou Nível Lógico do Usuário, inclui uma série de visões do usuário. Cada visão descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco de dados do grupo de usuários. Trata-se do nível mais próximo dos usuários.

    2- Nível Conceitual

    Também conhecido como Nível Lógico de Comunidade (ou apenas Nível Lógico), é um nível indireto entre os níveis interno e externo. Trata-se de uma maneira de descrever a estrutura do banco de dados inteiro para uma comunidade de usuários, isto é, quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados.

    3- Nível Interno

    Também conhecido como Nível de Armazenamento ou Físico, é o meio mais próximo do meio de armazenamento físico. Ele descreve os detalhes completos do armazenamento de dados e dos caminhos de acesso para o banco de dados.

    Fonte : estrategia


ID
1732708
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir.

As linguagens de programação podem ser utilizadas no nível conceitual para que visualize a parte do banco de dados de interesse.


Alternativas
Comentários
  • Silberschatz−Korth−Sudarshan: Database System Concepts, Fourth Edition. At the logical level, each such record is described by a type definition, as in the previous code segment, and the interrelationship of these record types is defined as well. Programmers using a programming language work at this level of abstraction. Similarly, database administrators usually work at this level of abstraction.

  • O próprio nome já diz: "Conceitual" - nível em que se trabalha os principais conceitos do banco de dados, conceitos esses fornecidos pelos futuros usuários e organizados pelo analista. Se utilizarmos linguagem de programação, os usuários dificilmente entenderão como funciona o banco de dados que pretendem operar.

  • Ano: 2011Banca: CESPEÓrgão: TJ-ESProva: Analista Judiciário - Análise de Banco de Dados


    O acesso do usuário ao banco de dados, que ocorre no nível do “esquema externo”, classifica-se em interativo ou em modo batch. No primeiro caso, ocorre por meio de uma sublinguagem de dados, tal como a SQL; e, no segundo, por meio de um programa aplicativo, escrito em Java, C++ ou C, que contém um subconjunto de comandos que disponibilizam uma sublinguagem de dados

    certa

  • Boa Fábio! Com uma frase resumiu o conceito! Obrigado!

  • ERRADO. 

    As linguagens de programação podem ser utilizadas no nível conceitual para que visualize a parte do banco de dados de interesse.

    As linguagens de programação podem ser utilizadas no nível externo/de visões para que visualize a parte do banco de dados de interesse.

     

    Abstração de dados

    Nível físico: o nível mais baixo de abstração descreve como os dados estão realmente armazenados. No nível físico, complexas estruturas de dados de baixo nível são descritas em detalhes;

    Nível conceitual: o próximo nível de abstração descreve quais dados estão armazenados de fato no banco de dados e as relações que existem entre eles. Aqui o banco de dados inteiro é descrito em termos de um pequeno número de estruturas relativamente simples. Embora as implementações de estruturas simples no nível conceitual possa envolver complexas estruturas de nível físico, o usuário do nível conceitual não precisa preocupar-se com isso. O nível conceitual de abstração é usado por administradores de banco de dados, que podem decidir quais informações devem ser mantidas no BD;

    Nível de visões: o mais alto nível de abstração descreve apenas parte do banco de dados. Apesar do uso de estruturas mais simples do que no nível conceitual, alguma complexidade perdura devido ao grande tamanho do banco de dados. Muitos usuários do sistema de banco de dados não estarão interessados em todas as informações. Em vez disso precisam de apenas uma parte do banco de dados. O nível de abstração das visões de dados é definido para simplificar esta interação com o sistema, que pode fornecer muitas visões para o mesmo banco de dados.

     

    Uma analogia com o conceito de tipos de dados em linguagens de programação pode esclarecer a distinção entre os níveis de abstração. A maioria das linguagens de programação de alto nível tem suporte para a noção de um tipo de registro. Por exemplo, numa linguagem como Pascal podemos declarar um registro assim:

     

    type cliente = record

          nome: string;

          rua: string;

          cidade: string; 

    end;

     

    Isto define um novo registro chamado cliente com três campos. Cada campo tem um nome e um tipo associado a ele. Um banco privado pode ter diversos tipos de registros incluindo: contas, com campos número e saldofuncionário, com campos nome e salário.

    No nível físico, um registro cliente, conta ou funcionário pode ser descrito como um bloco de posições de armazenamento consecutivas (por exemplo, palavras ou bytes). No nível conceitual, cada registro destes é descrito por uma definição de tipo, ilustrado anteriormente e o inter-relacionamento entre esses tipos de registros é definido. Finalmente, no nível de visões, diversas visões do banco de dados são definidas, por exemplo: os contadores de um banco vêem apenas a parte do banco de dados que possui informações sobre contas dos clientes. Eles não podem ter acesso a informações que se referem a salários dos funcionários.

     

     

  • Nível Externo ou de Visões

     

    O mais alto nível de abstração

    Descreve a visão da base de dados do ponto de vista do usuário.

    Cada visão descreve cada parte da base de dados que o grupo está interessado, e esconde o resto.

     

    Nível Conceitual ou Lógico

    Nível intermediário de abstração

    Descreve a estrutura do BD sob o ponto de vista do administrador do BD

    Descreve entidades, atributos, relacionamentos, operações e restrições

    Independe de qualquer aplicação

     

    Nível Interno ou Físico

    É o nível mais baixo de abstração

    Descreve como os dados estão realmente armazenados

  • Entendi foi nada. Nível lógico e conceitual não são a mesma coisa?

  • As linguagens de programação podem ser utilizadas no nível conceitual para que visualize a parte do banco de dados de interesse.

    ~> O nível do banco de dados referentes à parte de interesse do usuário é o Nível Externo(Nível de Visão ou Nível Lógico do Usuário).

    ~> Não confunda nível lógico com modelo lógico.

    ~> É nesse nível que o usuário do BD faz alguma transação de uma parte da informação (as que lhe são úteis). Imaginem um sistema integrado de uma universidade. Ao acessar esse sistema, o aluno tem à sua disposição apenas uma parte do banco de dados, ou seja, ele acesso o banco de dados no nível externo de visão ou lógico.

  • Parabens, Eriga, por postar sua duvida, ao inves de se meter a sabichão(como muitos fazem) e postar coisa errada e sem fonte.

    Na verdadade, a linguagem de programação atua no nível lógico.

    Este autor[1] diz o seguinte: "Independência lógica de dados é a capacidade de alterar o esquema conceituai sem ter de alterar os esquemas externos ou os programas de aplicação. Depois que o esquema conceituai passa por uma reorganização lógica, os programas de aplicação que referenciam as construções do esquema externo devem trabalhar da mesma forma que antes. As mudanças nas restrições podem ser aplicadas ao esquema conceituai sem afetar os esquemas externos ou os programas de aplicação".

    Perceba q no nível conceitual eu não tenho nada, exceto conceitos, e q a construção dos programas de aplicação, naturalmente, via linguagens de programação, ocorrem no nível lógico.

    Fonte:

    [1] SBD, E&N

  • Aquela questão que faz falta um BOM COMENTÁRIO de um professor!!

  • Linguagens de Programação -> Nível/esquema EXTERNO (USUÁRIO)

    Errada!

    Cuidado pra não confundirem Nível/esquema com MODELO...

  • As linguagens de programação é feita no nível externo.

  • Então as linguagens de programação NÃO PODEM ser utilizadas no NÍVEL conceitual?

  • "Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir."

    Está havendo uma confusão entre implementação de um BD e o acesso aos dados em um BD já implementado ( arquitetura de Três esquemas= (ANSI/SPARC))

    Modelagem= construção=implementação de um banco de dados( para criar um banco de dados):

    Conceitual -> lógico -> físico

    Três esquemas do SGBD(ANSI/SPARC) :{banco de dados já está criado( acessar os dados )}

    Nível externo -> nível conceitual -> nível interno

    O Navathe corrobora o entendimento trazido pelo Mister Robot na questão do cespe de 2011:

    "Em um SGBD baseado na arquitetura de três-esquemas, cada grupo de usuários refere-se somente ao seu próprio esquema """externo"". Consequentemente, o SGBD deve transformar uma solicitação definida no esquema externo em uma solicitação do esquema conceitual, para, então, transformá-la em uma solicitação do esquema interno, a fim de processar o banco de dados armazenado.

    O nível externo ou visão (view) abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo. "

    Referências:

    (Navathe; sistemas de banco de dados, P. 23 , 7 , 10 e 33)

  • Na Modelagem Conceitual discute-se os aspectos do negócio e não da tecnologia.

    Fonte: FocusConcursos


ID
1732711
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir.

No nível externo, pode-se ter uma visão única de todo o banco de dados, incluindo definições de esquemas e restrições de integridade, independentemente do armazenamento físico.


Alternativas
Comentários
  • Descrição do nível conceitual - arquitetura 3 esquemas 

  • Nível externo - várias visões a nível de usuário.


    Fonte: http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007

  • CESPE sendo CESPE ....

    pode-se ter uma visão única de todo o banco de dados ? Se pode ter várias visões, pode ter uma única visão.


    Agora se a questão falasse "deve-se" ter uma única visão, aí estaria errada, pois a arquitetura de 3 esquemas provê essa "liberdade" de várias visões no nível externo.

  • Luiz,

    Acredito que a lógica não se aplica nesse contexto, visto que, para se ter uma visão única teria que ter dados nos modelos, o que não acontece a nível conceitual. A visão a nível conceitual é sempre abrangente e não restritiva.

  • Trata-se da definição de " nivel conceitual".

    Nivel interno? NÃO 

    Nivel externo? NÃO 

    Nível  conceitual? SIM

    Gabarito: errado

  • ERRADO

    Tamém acho que seria nível conceitual.

     

    Conceitual -> descreve a estrutura do banco de dados INTEIRO para uma comunidade de usuários.

     

    Externo -> série de esquemas externos ou visões do usuário. Cada esquema externo descreve a parte do banco de dados em que um grupo de usuários está interessado e oculta o restante do banco.

    @prof.lucasmicas

  • Arquitetura 3 esquemas 

    NÍVEL INTERNO É um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve detalhes completos do armazenamento de dados.

    NÍVEL CONCEITUAL Descreve a estrutura do banco de dados inteiro para uma comunidade de usuários. Oculta detalhes das estruturas de armazenamento físico e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações e restrições. Um modelo representativo é usado para descrever o esquema conceitual.

    NÍVEL EXTERNO OU DE VISÃO Descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

     

    nível externo é uma visão pre-definida para um usuario especifico essa visão pode mudar a depender do tipo de usuario, por exemplo vc quer demontrar o sistema para o setor de RH da empresa, vc vai criar uma visão com as informações apenas para esse setor, ja para o setor de estoque vc mostra apenas a parte de estoque, note que foram criadas 2 visões distintas do mesmo banco de dados.

     

    o nível conceitual é onde será descrito como sera feita a  estrutura do banco de dados as entidades, tipos de dados, relacionamentos, operações e restrições. 

     

     

     

  • no nivel externo da arquiteruta 3 esquemas o usurario so quer saber se tem as funcionalidaes que ele precisa, ou seja, se o aplicativo tem tudo que ele precisa. 

     

    importante falar ainda que usuarios diferentes podem ter necessidades diferentes , logo cada um vai usar um aplicativo diferente , de acordo com suas necessidades.

  • "No nível externo, pode-se ter uma visão única de todo o banco de dados, incluindo definições de esquemas e restrições de integridade, independentemente do armazenamento físico". (E)

     

    A questão trouxe o conceito do esquema conceitual.

     

    O Nível externo é o MAIS próximo do usuário. O papel de DEFINIR esquemas esta para o Esquema conceitual. 

     

     

     

    (Q855240) Ano: 2017 Banca: CESPE Órgão: TRE-TO Prova: Técnico Judiciário - Programação de Sistemas. (Adaptada)

    O nível conceitual serve para descrever a estrutura do banco de dados para um conjunto de usuários. (C)

     

     

    (Q858590) Ano: 2017 Banca: IESES Órgão: IGP-SC Prova: Perito Criminal em Informática

    I. O nível conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições. (V)

  • gabarito: errado

    Galera me ajudem a pedir comentário. sobre este assunto não vi nenhuma questão com comentario do professor até hoje! 

  • ERRADO.

    Definição de esquemas se refere ao nível conceitual.


  • nível conceitual-visão inteira do banco de dados

     

  • Nível externo= como os dados serão vistos por usuários individuais. Somente podem visualizar aqueles dados estritamente necessários.

    Nível conceitual= define todo o banco de dados, concentra-se em definir quais os dados serão armazenados.

    Nível interno= modo como os dados serão fisicamente armazenados no banco de dados e no hardware do computador.

  • Eu acho que é o seguinte (opinião de um leigo)

    O erro da questão está em afirmar que o nível externo fornece uma visão ampla e única. Imaginem um BD de uma universidade que tem um sistema integrado de consulta de notas, aulas, históricos escolares, etc. Quando um aluno acessa essa aplicação, ou seja, no nível externo (lógico ou de visões) ou no modelo conceitual, ele acessa apenas uma parte do BD (referentes às suas notas, históricos, etc) e não de todos os dados do BD.

    Eu acredito que seja isso.

  • GABARITO ERRADO

    Arquitetura ANSI/SPARC (Projeto geral). Níveis:

    Externo (lógico do usuário): Descreve ao usuário apenas determinada parte específica da estrutura do BD, ocultando as demais.

    Conceitual (lógico de comunidade): Descreve toda a estrutura do BD, definindo quais dados estão armazenados nele e as relações entre eles. 

    Interno (físico): Descreve o armazenamento físico e como o BD vai ser acessado.

    FONTE: Meus resumos.

    "A repetição com correção até a exaustão leva a perfeição".

  • . O nível interno: tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados.2. O nível conceitual: tem um esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições. Normalmente, um modelo de dados representativo é usado para descrever o esquema conceitual quando um sistema de banco de dados é implementado. Esse esquema conceitual de implementação costuma estar baseado em um projeto de esquema conceitual em um modelo de dados de alto nível.3. O nível externo ou de visão: inclui uma série de esquemas externos ou visões do usuário. Cada esquema externo descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco de dados do grupo de usuários. Como no nível anterior, cada esquema externo é comumente implementado usando um modelo de dados representativo, possivelmente baseado em um projeto de esquema externo em um modelo de dados de alto nível.

    pdf do alfacon sou mais

  • A questão se refere ao nivel conceitual , que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários. Ele oculta detalhes das estruturas de armazenamento físico e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações e restrições e ESQUEMAS E RESTRINÇÕES DE INTEGRALIDADE

  • DE N GRAUS DE LIBERDADE PARA N VISÕES (QUEM É PIKA MERMO ENTENDEU).

  • 2.2 OS TRÊS NÍVEIS DA ARQUITETURA A arquitetura ANSI/SPARC se divide em três níveis, conhecidos como nível interno, nível externo e nível conceitual (ver Figura 2.1),

    O nível interno (também conhecido como nível de armazenamento) é o mais próximo do meio de armazenamento físico – ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.

    O nível externo (também conhecido como nível lógico do usuário) é o mais próximo dos usuários – ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

    O nível conceitual (também conhecido como nível lógico de comunidade, ou às vezes apenas nível lógico, sem qualificação) é um nível “indireto” entre os outros dois.

    Portanto, moçada, no nível externo, a visão é individual, por usuário, ao contrário do q afirma a questão!!!

    Fonte:

    [1] C. J. Date.


ID
1785391
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a tecnologia e arquitetura de banco de dados, julgue o próximo item.

O modelo hierárquico, cuja linguagem padrão é DHL (definition hierarchical language), representa os dados como estrutura de árvores hierárquicas, em que um pai pode possuir um ou vários filhos, simbolizando uma série de registros relacionados.

Alternativas
Comentários
  • Parece que sim @Ash Willians. Do pouco de informação que eu coletei, parece que o modelo hierárquico utilizava uma linguagem chamada DL/I (Data Language I)


    Fonte: https://www.dlsweb.rmit.edu.au/toolbox/knowmang/content/models/hierarchical_model.htm

  • No Navathe, 3ª Edição, pág. 789 fala em HDDL - hierarchical data definition language, "que não é uma linguagem de qualquer SGBD hierárquico específico, mas é utilizada para ilustrar os conceitos de linguagem para um banco de dados hierárquico".

  • Boa tarde colegas de auditório.

    GABARITO: ERRADO

     

     

    O modelo hierárquico representa os dados como estruturas de árvores hierárquicas. Cada hierarquia representa um número de registros relacionados. Não há nenhuma linguagem-padrão para o modelo hierárquico, embora a maioria dos SGBDs hierárquicos possua linguagens um-registro-por-vez

    Fonte: Ramez Elmasri & Navathe - Sistemas de Banco de Dados 4ª Ed. Pag. 32

     

     

    Fiquem com Deus, sucessso nos estudos e não esqueçam de comprar a nova TELESENA de Dia dos Pais

  • Está quase tudo certo, o problema é dizer que essa DHL é a linguagem padrão do modelo hierárquico. Esse modelo não possui linguagem padrão assim como a linguagem SQL está para o modelo relacional. O modelo hierárquico teve, durante algum tempo, a linguagem DL/1 como linguagem DDL padrão de facto (na prática), mas não há um padrão oficialmente estabelecido.

    Gabarito: E

  • Não existe linguagem padrão!

  • Paulo Guerra, A questao fala em linguagem padrao, que nao existe no modelo hierarquico, conforme ja postaram.

    Pode haver uma ou outra implementacao desse modelo q use uma linguagem especifica, mas ela nao eh padrao(ou seja, nao eh aplicavel de maneira geral a todos os modelos hierarquicos), como eh o SQL para o modelo relacional.


ID
1785394
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a tecnologia e arquitetura de banco de dados, julgue o próximo item.

No MSSQL Server 2014, o recurso AlwaysOn é uma solução de alta disponibilidade e de recuperação de desastres que fornece uma alternativa, em nível corporativo, para o espelhamento de bancos de dados, a partir do gerenciamento de réplicas de bancos de dados.

Alternativas
Comentários
  • O recurso Grupos de Disponibilidade AlwaysOn é uma solução de alta disponibilidade e de recuperação de desastres que fornece uma alternativa em nível corporativo para espelhamento de banco de dados.Apresentados no SQL Server 2012, os Grupos de Disponibilidade AlwaysOn maximizam a disponibilidade de um conjunto de bancos de dados de usuário para uma empresa.Um grupo de disponibilidade dá suporte a um ambiente de failover para um conjunto discreto de bancos de dados de usuário, conhecidos como bancos de dados de disponibilidade, que fazem failover juntos.

    Fonte: https://msdn.microsoft.com/pt-br/library/hh510230(v=sql.120).aspx


  • Gabarito Certo

    O AlwaysOn Availability Group provê uma alternativa ao espelhamento de banco de dados, esse novo recurso possibilita a abilidade de realizar failover automático ou manual de grupos de bancos de dados, sendo possível possuir até 4 locais secundários.

    Essa nova solução provê proteção de todas as informações “sem” perda de dados e é totalmente flexível. A mesma pode ser realizada com armazenamento local ou compartilhado, diferente do Cluster, e ainda possuindo movimento dos dados entre os eles de forma sincróna ou assíncrona. Uma de suas grandes qualidades é o failover entre instâncias assim como reparação de páginas danificadas.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1794400
Banca
FCC
Órgão
MPE-PB
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma aplicação de um Banco de Dados com arquitetura paralela executando em um sistema paralelo com certo número de processadores e discos, denominado SP. Suponha que o sistema foi aumentado com mais processadores, discos e outros componentes, sendo chamado de SG. O objetivo é processar uma tarefa no tempo inversamente proporcional ao número de processadores e discos alocados. Considere, ainda, que o tempo de processamento da tarefa no sistema maior é TSG e no sistema menor é TSP. É correto afirmar que 

Alternativas
Comentários
  • Alguém pode comentar?

  • Pelo que entendi:

     a) O sistema paralelo demonstra ganho de escala sublinear se o ganho de velocidade for N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).

     

    b) O sistema paralelo demonstra ganho de escala linear se o ganho de velocidade for maior que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).

     

    c) O ganho de velocidade se relaciona à capacidade de processar tarefas maiores na mesma quantidade de tempo, oferecendo mais recursos e é a métrica mais importante para medir a eficiência dos sistemas de banco de dados com arquitetura paralela. (igualmente importante é a escalabilidade)

     

    d) Aumentar a capacidade do sistema por meio do paralelismo oferece uma opção de ?alto risco? para o crescimento de uma empresa. O mais adequado é a sua substituição por um sistema centralizado por uma máquina mais rápida, o que ainda seria uma solução mais econômica.


ID
1850548
Banca
Marinha
Órgão
CAP
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos conceitos de arquitetura de um sistema de banco de dados, é correto afirmar que:

Alternativas
Comentários
  • D - uma interface de linguagem natural aceita uma solicitação escrita em determinado idioma e tenta entendê-la.

  • a) Interfaces baseadas em menu, baseadas em formulário, baseadas em linguagem natural, etc.

    b) O SGBD é complexo e possui vários módulos componentes, por exemplo, Módulo Gerenciador de Buffer e Módulo de Gerenciamento de dados;

    c) O principal modelo, atualmente, é o relacional;

    d) uma interface de linguagem natural aceita uma solicitação escrita em determinado idioma e tenta entendê-la. ✔️

    e) SGBD armazenado em disco.

    .

    .

    .

    At.te

    Foco na missão ❢


ID
1992484
Banca
Aeronáutica
Órgão
EEAR
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados pode ser criado sobre um dos seguintes enfoques:

Alternativas
Comentários
  • Gabarito letra a

     

    "Os modelos de dados representativos ou de implementação são os usados com mais frequência nos SGBDs comerciais tradicionais. Estes incluem o amplamente utilizado modelo de dados relacional, bem como os chamados modelos de dados legados - os modelos de rede e hierárquicos - que foram bastante usados no passado.

     

    Fonte: Página 20, livro Sistema de Banco de Dados, Elmasri e Navathe (2010)

     

    instagram: @papirobizurado


ID
2059063
Banca
Quadrix
Órgão
CFB
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Atualmente, devem-se considerar alguns aspectos relevantes para atingir a eficiência e a eficácia dos sistemas informatizados desenvolvidos, a fim de atender a seus usuários nos mais variados domínios de aplicação: automação de escritórios, sistemas de apoio a decisões, controle de reserva de recursos, controle e planejamento de produção, alocação e estoque de recursos, entre outros.
Na arquitetura do Banco de Dados Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no Data Base Management System (DBMS) e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura:

Alternativas
Comentários
  • Banco de Dados Cliente-Servidor: Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos
    (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.

    FONTE: https://goo.gl/bgw3b4

  • Não entendi...

  • @George, se todo processamento fosse no lado do cliente, o backend teria que retornar todos os dados para ele sem processar nada.

    Com a divisão, o backend processa os dados para retornar só o necessário, reduzindo o tráfego na rede. Já o cliente, como o enunciado já fala, cuidado da "tela, e processamento de entrada e saída".


ID
2065504
Banca
UPENET/IAUPE
Órgão
Facepe
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Na arquitetura de banco de dados, o esquema que descreve a estrutura de todo banco, ocultando detalhes das estruturas de armazenamento físico e se concentrando na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições, é o esquema

Alternativas
Comentários
  • Nivel conceitual - Nível lógico comunitário - nível indireto

    Esquema conceitual - descreve a estrutura do BD para comunidade de usuários - oculta os detalhes  da estruturas de armzenamento físico

     

     

    Navathe

  • Nível Externo: percepções dos usuários individuais;

    Nível Conceitual: comunidade de usuários. Os objetos visíveis nesse modelo serão tabelas relacionais, e os operadores relacionais.

    Nível Interno: contém registros armazenados, índices, hashing, etc.

    .

    .

    .

    .

    At.te

    Foco na missão

  • Nível conceitual.

    Nível externo: percepções dos usuários individuais;

    Nível Conceitual: comunidade de usuários. Os objetos visíveis nesse modelo serão tabelas relacionais, e os operadores relacionais.

    Nível interno: contém registros armazenados, índices, hashing, etc.


ID
2209543
Banca
COPESE - UFPI
Órgão
UFPI
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Os dados são recursos de grande importância para a sobrevivência das organizações, capazes de garantir o sucesso ou o fracasso das mesmas. Por isso, precisam ser bem gerenciados pelos profissionais das organizações. Assim, os pacotes de sistemas de gerenciamento de bancos de dados se apresentam sob a forma de estruturas específicas de dados projetadas, com o objetivo de fornecer aos usuários finais uma resposta rápida e precisa. Portanto, em relação aos cinco modelos de estruturas de banco de dados, a única opção que NÃO corresponde a uma estrutura de banco de dados é a

Alternativas
Comentários
  • Ganb A


ID
2218153
Banca
Marinha
Órgão
CAP
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Segundo Date (2003), é uma representação de todo o conteúdo de informações do banco de dados, em uma forma tanto abstrata, em comparação com o modo como os dados são armazenados fisicamente. De que aspecto da arquitetura de banco de dados estamos nos referindo:

Alternativas
Comentários
  • Níveis de abstração:

    - Nível conceitual - Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular

    - Nível lógico - Modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD (relacional, OO)

    - Nível físico - É uma representação gráfica do detalhamento físico das estruturas dos dados que o banco de dados irá armazenar. Este modelo é dependente do SGBD em que será implementado. (Oracle, DBZ, SQL server, postgrees)

  • D) visão conceitual.

  • Mapeamentos

    Existem dois tipos de mapeamentos:

    • Conceitual/Interno: Definição das estruturas e como esses dados serão armazenados.
    • Externo/Conceitual: Define as visões dos usuários.

    E não separados, como posto na questão.

    Visão

    Não existem categorias de visões, quero dizer que visão externa e conceitual não tem relação como se fossem categorias, a saber:

    A visão externa (nível externo) define o acesso que cada usuário tem no banco de dados.

    Visão conceitual é uma visão que o analista ou projetista tem do conceito ou da estrutura do banco de dados, como se fosse realmente um ponto de vista sobre os dados. Ou seja, abstrata.

    Fonte: Introdução a sistemas de banco de dados, C.J.DATE


ID
2244160
Banca
Quadrix
Órgão
CRQ 18° Região - PI
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Para responder a esta questão, sobre os níveis da arquitetura de três-esquemas aplicada no desenvolvimento de um banco de dados, leia as afirmativas.

I. O nível interno tem um esquema interno, que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco de dados.

II. O nível conceitual possui um esquema conceitual, que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.

III. O nível externo ou visão (view) abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo. 

Está correto o que se afirma em:

Alternativas
Comentários
  • CTRL C e CTRL V do livro...

    Introdução a Banco de Dados O.K. Takai; I.C.Italiano; J.E. Ferreira. 20

     

     Arquitetura e Independência de Dados de SGBD’s

    A arquitetura mais difundida na literatura é a Arquitetura “Three-Schema” (também conhecida como arquitetura ANSI/SPARC), proposta por Tsichritzis & Klug em 1978. A meta desta arquitetura é separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis:

    1. O nível interno tem um esquema interno que descreve a estrutura de armazenamento físico da base de dados. O esquema interno usa um modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados;

    2. O nível conceitual tem um esquema conceitual que descreve a estrutura de toda a base de dados. O esquema conceitual é uma descrição global da base de dados, que omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser utilizados neste nível.

    3. O nível externo ou visão possui esquemas externos ou visões de usuários. Cada esquema externo descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde deste o restante da base de dados. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser usados neste nível.

  • E)I, II e III.

    Nessa arquitetura, esquemas podem ser definidos em três níveis:

    1. O nível interno tem um esquema interno que descreve a estrutura de armazenamento físico da base de dados. O esquema interno usa um modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados;

    2. O nível conceitual tem um esquema conceitual que descreve a estrutura de toda a base de dados. O esquema conceitual é uma descrição global da base de dados, que omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser utilizados neste nível.

    3. O nível externo ou visão possui esquemas externos ou visões de usuários. Cada esquema externo descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde deste o restante da base de dados. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser usados neste nível.





ID
2306020
Banca
CESPE / CEBRASPE
Órgão
SEDF
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item seguinte, a respeito de estruturas em programação e de arquiteturas de bancos de dados.

O esquema do nível externo de uma arquitetura de três esquemas oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.

Alternativas
Comentários
  • Gab: Errado.

    Nível externo ou de visão: inclui uma série de esquemas externos ou visões do usuário. Cada esquema externo descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco. Como o nível anterior, cada esquema externo é implementado por um modelo de dados representativo.

    Thiago Rodrigues Cavalcanti (Stratégia Concursos).

  • O objetivo da arquitetura três esquemas é separar as aplicações do usuário do banco de dados físico. São três níveis:

    Nível interno: tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados. O esquema interno usa um modelo de dados físico e descreve detalhes completos do armazenamento de dados.

    Nível conceitual: tem esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários. Oculta detalhes das estruturas de armazenamento físico e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações e restrições. Um modelo representativo é usado para descrever o esquema conceitual.

    Nível externo ou de visão: inclui uma série de esquemas externos ou visões do usuário. Cada esquema externo descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco. Como o nível anterior, cada esquema externo é implementado por um modelo de dados representativo.

  • Trata-se da definição do NÍVEL CONCEITUAL.

     

  • Não sei quem copiou quem, vista que amabas questões são de 2017:

     

    (Q858590) Ano: 2017 Banca: IESES Órgão: IGP-SC Prova: Perito Criminal em Informática

     

    I. O nível conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições. (V)

  • Gab. E

     

     A Arquitetura de Três-Esquemas


    O objetivo da arquitetura de três-esquemas é separar o usuário da aplicação do banco de dados físico. Nessa arquitetura, os esquemas podem ser definidos por três níveis:


    1. O nível interno tem um esquema interno, que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco de dados.

     

    2. O nível conceitual possui um esquema conceitual, que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O [esquema conceitual] oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições. Geralmente, um modelo de dados representacional é usado para descrever o esquema conceitual quando o sistema de banco de dados for implementado. Esse esquema de implementação conceitual é normalmente baseado em um projeto de esquema conceitual em um modelo de dados de alto nível.


    3. O nível externo ou visão (view) abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo. Como no item anterior, cada esquema externo é tipicamente implementado usando-se um modelo de dados representacional, possivelmente baseado em um projeto de esquema externo em um modelo de dados de alto nível.

     

     

     

     

    FONTE: Sistemas de banco de dados / Elmasri Navathe. 4ª-Edição. São Paulo : Pearson, 2005. pág. 22.

  • Gab. ERRADO.

    O nível conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições.

  • A questão está falando do nível conceitual

  • Muito abstrato: poucos detalhes – usado para os usuários

    Pouco abstrato: muitos detalhes – usado para os programadores

  • ERRADA

    é o nível conceitual e não o externo;

  • Nível conceitual (lógico): oculta os detalhes do armazenamento físico. E mostra quais dados estão armazenados e como estão interrelacionados.​

  • Errado!

    A questão se refere ao nível conceitual.

    Conceitual - Oculta detalhe da estrutura física e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações dos usuários e restrições.

  • ERRADO

    Os três níveis são:

    ·        Nível externo (visualizações do usuário): a visualização de um usuário do banco de dados descreve uma parte do banco de dados que é relevante para um determinado usuário. Exclui dados irrelevantes, bem como dados que o usuário não está autorizado a acessar.

    ·        Nível conceitual : o nível conceitual é uma forma de descrever quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados. O nível conceitual não especifica como os dados são armazenados fisicamente. Alguns fatos importantes sobre este nível são:

    1.  DBA trabalha neste nível.

    2.  Descreve a estrutura de todos os usuários.

    3.  Apenas DBA pode definir este nível.

    4.  Visão global do banco de dados.

    5.  Independente de hardware e software.

    ·        Nível interno : O nível interno envolve como o banco de dados é fisicamente representado no sistema de computador. Ele descreve como os dados são realmente armazenados no banco de dados e no hardware do computador.

  • GAB.: ERRADO.

    A questão quis confundir citando a definição do NÍVEL CONCEITUAL.

    COMPLEMENTANDO:

    O objetivo da arquitetura de três-esquemas é separar o usuário da aplicação do banco de dados físico.

    Cada nível da arquitetura representa um NÍVEL DE ABSTRAÇÃO:

    Nível Externo - Abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.

    Nível Conceitual - Possui um esquema conceitual que descreve a estrutura de todo o banco de dados para a comunidade de usuários.

    Nível Interno - Possui um esquema interno que descreve a estrutura de armazenamento físico do banco de dados.

    Fonte: Elmasri / Navathe, Sistema de Banco de Dados - 4ª Edição. (p. 22)

    BONS ESTUDOS!

  • ARQUITETURA ANSI/SPARK

    ✓ NÍVEL EXTERNO: Conhecido como Nível de Visão ou Nível Lógico do Usuário. Trata-se do nível mais próximo dos usuários, isto é, aquele que se ocupa de como os dados serão vistos por usuários individuais.

    O esquema do nível externo de uma arquitetura de três esquemas oculta os detalhes das estruturas de armazenamento físico do banco dados. A questão erra em dizer que o nível externo faz descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.

    Errado

  • uma hora você me pega, depois eu te pego sua danada da cespe

    Em 12/04/21 às 18:29, você respondeu a opção E.

    Você acertou!

    Em 29/11/20 às 17:51, você respondeu a opção C.

    !

    Você errou!

    Em 10/05/20 às 03:31, você respondeu a opção C.

    !

    Você errou!

  • FALSO

    Arquitetura de 3 Esquemas(define estrutura do SGBD):

    Cada nível da arquitetura representa um NÍVEL DE ABSTRAÇÃO

    1º) Nível Externo

    2º)Nível Conceitual

    3º)Nível interno

    Nível EXTERNO = VISÕES DOS USUÁRIOS. 

    Quem se concentra na descrição das entidades, tipos de dados, conexões, operações de usuários e restrições é o NÍVEL CONCEITUAL.

    Nível INTERNO = Armazenamento físico dos dados.

  • Gabarito errado.

    A arquitetura ANSI/SPARC pode ser dividida nos seguintes níveis:

    a) Interno

    b) Conceitual

    c) Externo

    Nível interno: refere-se a parte física de um banco de dados.

    Nível conceitual: é o nível em que se descreve a estrutura interna do banco de dados para os usuários de interesse, ou seja, para a comunidade de usuários.

    Nível externo: é a parte visível do banco de dados, no qual o usuário tem interesse, ou seja, como os dados são visualizados pelo usuário.

    A assertiva aborda o nível conceitual.


ID
2375863
Banca
COPESE - UFJF
Órgão
UFJF
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Avalie as seguintes sentenças com relação à arquitetura de um Sistema de BD:
I . O esquema interno descreve como os dados são fisicamente armazenados, como por exemplo, a organização dos arquivos e alocação de dados em disco.
II . O esquema conceitual descreve quais dados estão armazenados no banco de dados e os relacionamentos existente entre eles.
III . O esquema externo descreve a parte do banco de dados visível a determinado grupo de usuários. O esquema externo também pode ocultar parte do banco de dados de determinado grupo de usuários.
IV . A arquitetura de três esquemas tem como objetivo a independência entre os esquemas. Por exemplo, mudanças no esquema interno não deveriam implicar em alterações no esquema conceitual.
Assinale a alternativa CORRETA:

Alternativas
Comentários
  • Arquitetura em 3 camadas (ANSI/SPARC)

    Nível externo: Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo

    Nível conceitual : descreve a estrutura de todo o BD para uma determinada comunidade de usuáriosocultando 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 interno: descreve a estrutura de armazenamento físico do banco de dados

  • Todas estão corretas, vide NAVATHE (2003) - Sistemas de Bancos de Dados, cap II.

  • Todas estão corretas.

    Arquitetura em 3 camadas (ANSI/SPARC)

    Nível externo: Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo

    Nível conceitual : descreve a estrutura de todo o BD para uma determinada comunidade de usuáriosocultando 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 interno: descreve a estrutura de armazenamento físico do banco de dados

  • acabei não considerando a ultima alternativa correta porque ela trás a seguinte informação.

    ´´ Por exemplo, mudanças no esquema interno não deveriam implicar em alterações no esquema conceitual.``

    A maneira que foi apresentado a afirmativa nos levar a entender que existe a possibilidade de ocorrer alterações no esquema interno e ocorrer no externo automaticamente o que tornaria a questão errada.

    Falta de explicações de professores nessas questões técnicas e um grave defeito do Qconsursos.

  • Complementando a IV

    Independência Física = Altero o interno sem mudar o conceitual

    Independência Lógica = Altero o conceitual sem mudar o externo

    Navathe