Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula-01-Sistemas de Banco de Dados PDF
Aula-01-Sistemas de Banco de Dados PDF
MODELAGEM DE DADOS
Sistemas de Banco de Dados
OBJETIVOS
Apresentar os conceitos fundamentais de Sistemas de
Banco de Dados.
Principais componentes dos SGBDs
Arquitetura dos SGBDs
Classificação dos SGBDs
Evolução dos SGBDs
Modelagem de Dados
3
Modelagem de Dados
4
Modelagem de Dados
6
Modelagem de Dados
ESTRUTURA DE UM SGBD
7
Modelagem de Dados
Compartilhamento de dados.
Segurança.
Flexibilidade e padronização.
8
Modelagem de Dados
9
Modelagem de Dados
10
Modelagem de Dados
11
Modelagem de Dados
CONCEITO DE SISTEMA DE
BANCO DE DADOS
Ambiente de hardware e
software composto por
dados + SGBD + programas
de aplicação + usuários.
Modelagem de Dados
USUÁRIOS DE UM SGBD
Administrador
Administrador de dados (AD): profissional responsável em estabelecer normas
para manter e tratar os dados; segurança dos dados.
Programadores de aplicações
Criam aplicações em alguma liguagem (ex. VB ou Java) e utilizam o BD.
Acessam o BD a partir de requisições (geralmente linguagem SQL).
Usuários finais
Acessa o BD por meio de uma aplicação ou de uma interface amigável (ex.
processadores de linguagem de consulta).
Modelagem de Dados
Modelo de rede
Modelo hierárquico
Modelo relacional
Modelo objeto-relacional
Modelagem de Dados
CLASSIFICAÇÃO
Modelo de Rede:
dados são representados por coleções de
registros.
Modelo hierárquico:
representação similar ao modelo de redes, porém,
o BD é organizado como coleções de árvores.
Modelo Relacional:
representa dados e relacionamentos entre dados
por um conjunto de tabelas.
17
Modelagem de Dados
Modelo de Redes
18
Modelagem de Dados
Modelo Hierárquico
19
Modelagem de Dados
Modelo Relacional
20
Modelagem de Dados
21
Modelagem de Dados
Anos 60:
• SGBD Modelo Hierárquico
Ex.: IMS (IBM)
Anos 60-70:
• SGBD Modelo de Redes
Ex.: IDMS, DMS- II (Unisys)
Anos 70-80:
• SGBD Modelo Relacional
• SQL torna-se um padrão
Ex.: DB2, SQL-DS (IBM), ORACLE, INGRESS, SQL Server.
Modelagem de Dados
Anos 80-90:
• SGBD Modelo Orientado a Objetos e Relacional Estendido
(Objeto-Relacional)
Ex.: BDOO, ORION, GEMSTONE, Postgres.