Banco de Dados- Definições
Prof. MsC. Rangel Nunes
IFPI
ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
IFPI
Arquitetura do sistema de banco de dados
Evolução
Sistema monolítico
Cliente-Servidor
IFPI
Como funciona o modelo cliente-servidor?
Nesse tipo de arquitetura, a funcionalidade do sistema é distribuída entre dois tipos de módulos:
Módulo Cliente;
Módulo Servidor.
IFPI
Modelos de dados, esquemas e instâncias
Os modelos de dados fornecem meios para esconder detalhes de armazenamento de dados da maioria dos usuários;
Um Modelo de Dados é um conjunto de conceitos que podem ser utilizados para descrever a estrutura de um BD.
IFPI
Modelo de dados
IFPI
Categorias de modelos de dados
Como muitos modelos de dados foram propostos, surgiu então a necessidade de classificá-los; Podemos dividi-los em:
Modelos de alto nível (ou conceituais);
Modelos de baixo nível (ou modelos físicos);
Modelos de dados representativos (ou de implementação).
IFPI
Modelos de alto nível ou conceituais
Eles oferecem modelos que estão próximos do modo como muitos usuários percebem os dados;
IFPI
Modelos de dados representativos
Fornecem conceitos que podem ser compreendidos por usuários finais, porém não estão muito afastados do modo como os dados estão organizados no computador.
IFPI
Modelos de dados representativos
IFPI
Modelos de baixo nível ou modelo físico de dados
Oferecem conceitos que descrevem detalhes de como os dados estão armazenados; São conceitos geralmente destinados a especialistas em informática.
IFPI
Esquemas, instâncias ou estado do banco de dados
Em qualquer modelo de dados é importante fazer a distinção entre a descrição do banco de dados e o banco de dados em si;
A descrição de um BD é chamada de Esquema do Banco de Dados;
IFPI
Esquema do banco de dados
IFPI
Instância ou estado do banco de dados
Os dados atuais no BD podem ser alterados com bastante frequência;
Os dados no BD num