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