Arquitetura ANSI/ SPARC

3 Níveis

Nível externo

Usuários da base de dados.

Nível conceptual

Designers da base de dados e administradores.

Nível interno

Designers de sistemas.

Nível Interno

Lida coma implementação física da BD.

  • Estrutura dos registos em disco:

    • files,

    • pages,

    • blocks.

  • Indexes e ordenação dos registos.

Domínio: Programadores de sistemas BD.

Exemplo

Nível Conceptual

Descreve a estrutura da base de dados para os utilizadores:

  • Descreve entidades, tipos de dados, relações, operações, restrições, etc.

  • Utiliza (tipicamente) um modelo de dados para descrição do esquema conceptual.

Oculta detalhes de implementação física (abstração).

Domínio: Administradores da BD e programadores de aplicações.

Exemplo

Nível Externo

Oferece vistas da base de dados adaptadas a cada utilizador:

  • Apresentação dos dados pode ser trabalhada, parte dos dados pode ser ocultada, etc.

Domínio: Utilizadores finais e programadores de aplicações.

Exemplo

Last updated