Educação
– Conjunto de dados integrados que por objetivo atender a uma comunidade de usuários.
– É uma coleção de dados coerente e logicamente relacionados com algum significado associado.
– Representa algum aspecto do mundo real, chamado de minimundo.
Modelo de dados:
– Descrição formal das estruturas de dados para representação de um BD; com suas respectivas restrições e linguagem para criação e manipulação de dados. São três os níveis de abstração e representação dos dados:
– modelos conceituais
– modelos lógicos
– modelos físicos
Sistema Gerenciador de banco de dados (SGBD):
– Software que incorpora as funções de definição, recuperação e alteração de dados em um BD:
- O primeiro SGBD comercial surgiu em 1960
Quando usar SGBD ?
1- Controle redundância,
2- Controle consistência e integridade
3- Acesso multiusuário
4- Compartilhamento de dados
5- Controle acesso e segurança
6- Controle de recuperação e restauração
7- Consultas eficientes
Quando não Usar SGBD ?
1- Dados e aplicações simples e estáveis
2- Requisitos de tempo-real não puderem ser atendidos
Modelagem de dados:
– É a ação de representar/abstrair dados do minimundo com o objetivo de criar projetos conceituais e lógicos de um BD.
– Alguns autores incluem os projetos físicos como parte da modelagem de dados, pelo fato de que as otimizações são oriundas de análises do comportamento dinâmico do BD.
- A descrição do banco de dados, segundo um modelo de dados é chamada de meta dados.
Projeto conceitual BD:
– Ação que produz o esquema de dados abstratos que descreve a estrutura de um BD de forma independente de um SGBD (esquema conceitual)
Projeto lógico BD:
– Ação que produz o esquema lógico de dados que representa a estrutura de dados de um BD em acordo com o modelo de dados subjacente a um SGBD.
Projeto físico BD:
– Ação que produz o esquema físico de dados a partir do esquema de lógico de dados com a adição das estratégias de otimização para manipulação das