Vous êtes sur la page 1sur 8

Fundamentos de Banco de Dados

 Evolução dos Sistemas de gerenciamento de dados

 Sistema manual de arquivamentos de registros


 Figura 1
Fundamentos de Banco de Dados

 Evolução dos Sistemas de gerenciamento de dados


 Sistema de Processamento de arquivos

Sistema de Sistema de Sistema


Controle Acadêmico Biblioteca Financeiro

Arquivo de
Arquivo de
Arquivo de contas
livros
Alunos receber/pagar

Dados de um aluno
Fundamentos de Banco de Dados

 Limitações – Sistemas de Processamento de Arquivos

 Dados não integrados, ,ou seja, projetados para


atender uma aplicação específica
 Inconsistência e redundância de dados, dados
separados, isolados e duplicados
 Problema de Integridade
 Problema de atomicidade
 Acesso concorrente
 Problema de Segurança
Fundamentos de Banco de Dados
 Evolução dos Sistemas de gerenciamento de dados
 Sistema de Banco de Dados

Sistema de
Controle Sistema de Sistema
Acadêmico Biblioteca Financeiro

Arquivo
Arquivo de
de livros
Alunos Banco
De
Dados

os dados são armazenados em um único local, em uma base


única, chamada de ”banco de dados”
Fundamentos de Banco de Dados

 Conceito de Banco de Dados

 ”É uma coleção de dados relacionados


(Navathe 2005)”
 Ex: nome, endereço, telefone de amigos

 São dados relacionados que desejamos guardar,


registrar, pode ser em uma agenda ou em um
computador
Fundamentos de Banco de Dados

 Tomando o uso do termo BD mais restrito, teremos as


seguintes propriedades:
 Banco de Dados representam aspectos do mundo
real (minimundo).

 Banco de Dados é uma coleção lógica e coerente de


dados com algum significado inerente.

 Um Banco de Dados é projetado, construido e


povoado por dados, atendendo a uma proposta
especifica.

 Possui um grupo de usuários definidos e aplicações.


Fundamentos de Banco de Dados

 Sistema Gerenciador de Banco de Dados (SGBD)

 ”Um SGBD é uma coleção de programas que


permite aos usuários criar e manter um Banco
de Dados (Navathe 2005)”.

 O SGBD é um software que facilita o processo de


definição, construção, manipulação e
compartilhamento de BDs entre usuários e
aplicações..
Fundamentos de Banco de Dados
Usuários/Programadores

 Sistema de
Banco de Dados Programas de Aplicações/Consultas
(Queries)

SOFTWARE Programa para Processamento


SGBD De Consultas/Programas

Software para Acesso aos

Dados Armazenados

Definição dos Dados


Armazenados
(Metadados) Banco de dados
Armazenados

Vous aimerez peut-être aussi