Escolar Documentos
Profissional Documentos
Cultura Documentos
• Dado x Informação
• Dado: O dado não possui significado relevante, e não conduz a nenhuma
compreensão.
• Informação: É a ordenação e organização dos dados de forma a transmitir
significado e compreensão dentro de um determinado contexto.
1. INTRODUÇÃO AOS CONCEITOS DE BANCO
DE DADOS
Sistemas Gerenciadores
Informação: É o
Base de dados: Coleção de Banco de Dados:
resultado do tratamento
Dados: Fatos que podem de dados relacionados Conjunto de programas
dos dados existentes
ser armazenados. logicamente. Ex: Agenda responsáveis pelo
acerca de alguém ou de
de telefones. gerenciamento de uma
alguma coisa.
base de dados.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
1. Controle de Redundâncias
2.Compartilhamento dos Dados
3.Controle de Acesso
4.Interfaceamento
5.Esquematização
6.Controle de Integridade
7.Backups
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
Controle de Redundâncias
A redundância consiste no armazenamento de uma mesma
informação em locais diferentes, provocando inconsistências. Em
um Banco de dados as informações só se encontram armazenadas
em um único local, não existindo duplicação descontrolada dos
dados.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
Interfaceamento
Um SGBD deverá disponibilizar formas de acesso gráfico, em
linguagem natural, em SQL ou ainda via menus de acesso, não sendo
uma “caixa-preta” somente sendo passível de ser acessada por
aplicações.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
Esquematização
Um SGBD deverá fornecer mecanismos que possibilitem a
compreensão do relacionamento existente entre as tabelas e de sua
eventual manutenção.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
Controle de Integridade
Um Banco de dados deverá impedir que aplicações ou acessos pelas
interfaces pudessem comprometer a integridade dos dados.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
Backups
O SGBD deverá apresentar facilidade para recuperar falhas de
hardware e software, através da existência de arquivos de “pré-
imagem” ou de outros recursos automáticos, exigindo minimamente
a intervenção de pessoal técnico.
1.1 INTRODUÇÃO AOS SISTEMAS
GERENCIADORES DE BANCO DE DADOS (SGBDs)
• Plataformas centralizadas
• Sistemas de Computador Pessoal – PC
• Banco de Dados Cliente-Servidor
• Banco de Dados Distribuídos (N
camadas)
1.2 COMPONENTES E ARQUITETURA DE SISTEMAS
GERENCIADORES DE BANCO DE DADOS
• Plataformas centralizadas
Na arquitetura centralizada, existe um computador com
grande capacidade de processamento, o qual é o hospedeiro
do SGBD e emuladores para os vários aplicativos.
1.2 COMPONENTES E ARQUITETURA DE SISTEMAS
GERENCIADORES DE BANCO DE DADOS
• Abstração de dados
Um SGBD é composto de uma coleção de arquivos inter-
relacionados e de um conjunto de programas que permitem
aos usuários fazer o acesso a estes arquivos e modificar os
mesmos.
1.2 COMPONENTES E ARQUITETURA DE SISTEMAS
GERENCIADORES DE BANCO DE DADOS
• Nível conceitual
Descreve quais dados estão armazenados de fato no banco de
dados e as relações que existem entre eles. Aqui o banco de
dados inteiro é descrito em termos de um pequeno número de
estruturas relativamente simples.
1.2 COMPONENTES E ARQUITETURA DE SISTEMAS
GERENCIADORES DE BANCO DE DADOS
• Independência de dados
Vimos três níveis de abstração pelos quais o banco de dados
pode ser visto. A habilidade de modificar a definição de um
esquema em um nível sem afetar a definição de esquema num
nível mais alto é chamada de independência de dados
1.3 ABORDAGEM RELACIONAL