Capítulo 2 - Conceitos e arquitetura do sistema de banco de dados
Modelos de dados
Modelos de dados de alto nível (Conceituais)
Modelos de dados de baixo nível (Físicos)
Modelos de dados representativos (Implementação)
Entidade
Uma entidade representa um objeto ou conceito do mundo real
Um relacionamento entre duas ou mais entidades representa alguma associação entre elas
Esquemas
É a especificação que é pensada durante o projeto do banco de dados.
Representação de um esquema é chamada diagrama de esquema
Arquitetura de três esquemas
Nível interno
Nível conceitual
Nível externo
Independência de dados
Descreve a estrutura do armazenamento físico do BD
Inclui uma série de esquemas externos ou visões de usuário e descreve a parte do banco de dados em que um grupo de usuários está interessado e oculta o restando do BD do grupo de usuários
Descreve a estrutura do banco de dados inteiro para uma comunidade de usuários
Independência lógica de dados
Independência física de dados
É a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos
É a capacidade de alterar o esquema interno sem alterar o esquema conceitual
Utilitários do sistema de banco de dados
Carga
Backup
Reorganização do armazenamento do BD
Monitoração de desempenho
É utilizado para carregar os aquivos existentes como arquivos de textos ou sequenciais no banco de dados
Cria uma cópia de segurança do banco de dados, copiando o banco de dados inteiro para um tipo de armazenamento em massa
É utilizado para reorganizar o conjunto de arquivos do banco de dados em diferentes organizações de arquivo
Monitora o uso de BD e oferece estatísticas ao DBA