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