1 of 9

Abstração de Dados

BANCOS DE DADOS

2 of 9

Abstração de dados

BANCOS DE DADOS

Abstração é a habilidade de se concentrar nos

aspectos essenciais de um contexto qualquer,

ignorando características menos importantes, ou seja,

são propriedades comuns de um conjunto de objetos,

omitindo os detalhes.

3 of 9

Abstração de dados

BANCOS DE DADOS

    • Nível de visão do usuário: são as partes do banco

de dados a que o usuário tem acesso de acordo

com a necessidade individual de cada usuário ou

grupo de usuários.

​

    • Nível conceitual: define quais os dados que estão

armazenados e qual o relacionamento entre eles.

​

    • Nível físico: é o nível mais baixo de abstração, em

que define efetivamente de que maneira os dados

estão armazenados.

4 of 9

Projeto de Banco de Dados

BANCOS DE DADOS

    • Um banco de dados, antes de ser desenvolvido,

deve ser projetado. Depois de saber quais as informações necessárias e seus níveis, é importante

saber projetar um.

5 of 9

Projeto de Banco de Dados

BANCOS DE DADOS

É o processo de planejar um banco de dados

em termos de:

​

*entidades: são representados por retângulos

contendo conjuntos de itens de informação;

​

*relacionamentos: são representadas por linhas

ligando as entidades relacionadas.

​

6 of 9

Projeto de Banco de Dados

BANCOS DE DADOS

Modelo lógico

​

É o processo de planejar um banco de dados

em termos de:

​

*entidades: são representados por retângulos

contendo conjuntos de itens de informação;

​

*relacionamentos: são representadas por linhas

ligando as entidades relacionadas.

​

7 of 9

Representação Gráfica de um Modelo de

Entidade-relacionamento

BANCOS DE DADOS

​

Retângulos – Representam conjuntos de entidades;

​

Losangos – Representam os relacionamentos;

​

Linhas – Ligam os relacionamentos às entidades

relacionadas.

​

​

8 of 9

Representação Gráfica de um Modelo de

Entidade-relacionamento

BANCOS DE DADOS

9 of 9

Atores de um Banco de Dados

BANCOS DE DADOS

Administradores de Banco de Dados

​

Os Projetistas do Banco de Dados

​

O Usuário Final

​

Analistas de Sistemas e Programadores de Aplicações

(Engenheiros de Software)