Professional Documents
Culture Documents
Bases de dados
Uma base de dados um conjunto de dados
relacionados, acessveis a uma comunidade de
utilizadores.
Desde tempos imemoriais o homem guardou em os
dados importantes relativos s suas diversas
actividades as primeiras bases de dados.
A partir de meados do sculo XX surge assim a
introduo dos computadores nas organizaes com
o objectivo de servir de suporte s bases de dados
nelas existentes.
Os Sistemas de Bases de
Dados
05-02-2013
UTILIZADORES
APLICAES
SISTEMA DE GESTO DE
BASES DE DADOS (SGBD)
DADOS
Os Sistemas de Bases de
Dados
Caractersticas de um SBD
Catlogo do sistema ou dicionrio de dados
Independncia Dados-Aplicaes
Os Sistemas de Bases de
Dados
05-02-2013
Os Sistemas de Bases de
Dados
uma aplicao
informtica que faz a
gesto de toda a base de
dados fornecendo, aos
seus utilizadores, acessos
controlados.
APLICAES
SISTEMA DE GESTO DE
BASES DE DADOS (SGBD)
DADOS
Os Sistemas de Bases de
Dados
05-02-2013
Funes de um SGBD
Gesto do armazenamento dos dados
Gesto da Interface
Gesto da Segurana
Manuteno da Integridade dos dados
Controlo de acessos por vrios utilizadores em
simultneo
Os Sistemas de Bases de
Dados
Arquitectura ANSI/SPARC
Utilizadores Finais
Nvel externo
Vista
externa 1
Vista
externa 2
Vista
externa 3
Nvel conceptual
Esquema Conceptual
Nvel interno
Esquema Interno
Base de Dados
7
Os Sistemas de Bases de
Dados
05-02-2013
Os Sistemas de Bases de
Dados
Os Sistemas de Bases de
Dados
05-02-2013
Relacionais
Em rede
Hierrquicos
Outros
Mono-utilizador
Multi-utilizador
Quanto distribuio:
Centralizados
Distribudos.
10
Os Sistemas de Bases de
Dados
1 gerao
2 gerao
Hierrquico
Em rede
Modelo relacional
3 gerao
11
Os Sistemas de Bases de
Dados
05-02-2013
Modelo Hierrquico
12
Os Sistemas de Bases de
Dados
Modelo em rede
Os Sistemas de Bases de
Dados
05-02-2013
Modelo Relacional
14
Os Sistemas de Bases de
Dados
SQL/DS da IBM;
o SGBD Oracle.
o DB2 e o Informix (da IBM),
o Oracle e Rdb (da Oracle),
o Ingress (da Computer Associates International, Inc),
o SQL Server e o Access (da Microsoft),
MySQL (open source).
Os Sistemas de Bases de
Dados
05-02-2013
Os Sistemas de Bases de
Dados
Exemplos:
17
Os Sistemas de Bases de
Dados
05-02-2013
18
Os Sistemas de Bases de
Dados
Termos Chave
Base de dados
Sistema de Bases de Dados
Independncia
Dados-Aplicaes
Sistema de Gesto de Bases de
Dados
Catlogo do Sistema
Abstraco dos dados
Vistas dos dados
Administrador de Dados
Administrador da Base de
Dados
Analista da base de dados
19
Programador de Aplicaes
Utilizador Final
Funes de um SGBD
Arquitectura ANSI/SPARC
Independncia Lgica
Independncia Fsica
Linguagens fornecidas pelo
SGBD
Modelo Hierrquico
Modelo em Rede
Modelo Relacional
Modelos Orientados a Objectos
Extenses ao modelo relacional
Os Sistemas de Bases de
Dados
10