Buscar

Características de Sistemas de Banco de Dados

Prévia do material em texto

Módulo 02 - Identificar as características dos sistemas de banco de dados (SBD) 
 
● A diferença entre um sistema de arquivos e o banco de dados é a independência de 
dados em relação aos programas. 
● O conceito de independência de dados está relacionado com a arquitetura de três 
esquemas do BD. É a separação de aplicações dos usuários finais e BD físico 
armazenado 
● ANSI/SPARC - Arquitetura - Considera três níveis de esquemas: 
○ Nível externo: Integração de diferentes visões dos usuários das aplicações - 
Como o usuário enxerga de acordo com sua função na empresa - Acessos 
de acordo com sua função. 
○ Nível conceitual: Esquema conceitual lógico ou de implementação, 
descrevendo a estrutura lógica do BD - Utilizado pelos dev’s e projetistas 
○ Nível Interno: Esquema interno ou físico do BD armazenado em disco. 
Comos os dados estão alocados fisicamente 
 
● Principais características do SGBD: 
 
● Auto Informação: Formas de como eles estão armazenados. Descrição 
completa do banco de dados. 
● Separação entre programa e dados: Os programas não são alterados, 
apenas seus catálogos. 
● Abstração de dados: Representação conceitual, não precisa saber onde 
fica o dado fisicamente, apenas operar a interface 
● Múltiplas visões de dados: As informações são apresentadas visualmente 
de maneira específica de acordo com a função de um usuário. Ex: O RH tem 
uma visão diferente de outros departamentos. 
 
● Tipos de Modelo 
○ Físicos: Como os dados são armazenados no computador. Tipos de 
arquivos. As várias formas de estruturação de arquivos que dependem do 
SGBD e do Sistema Operacional 
○ Lógicos: A abstração da implementação dos bancos de dados, ocultando 
detalhes de como os dados são armazenados e acessados no disco. Ex: 
Modelo Relacional, NOSQL 
○ Conceitual: São aqueles que representam a visão dos dados do ponto de 
vista do usuário final, no nível de abstração mais próximo do mundo real. 
● Vantagens

Continue navegando