Você está na página 1de 17

Conceitos Iniciais

CONTEDO PROGRAMTICO

Objetivos do Tpico: Conceitos


Iniciais
Ao final desta unidade voc dever
ser capaz de:
Conhecer a utilidade e importncia
dos sistemas de banco de dados;
Compreender os conceitos de BD e
SGBD.
Diferenciar a redundncia
controlada e no controlada;
Identificar a diferena entre dado,
informao e conhecimento;

APLICAES DE BANCO DE DADOS


rea
Banco

Funcionalidades
todas as transaes

Linhas areas

reservas, horrios

Universidades

matrculas, registros, notas;

Poupa Tempo

clientes, documentos;

Transportadoras
Indstria

Cinema

acompanhamento de pedidos,
caminhes em tempo real.
produo, estoque, pedidos,
cadeia de suprimento
registros de vendas,
funcionrios, salrios, vendas de
bebidas e alimentos.

Tabela 1. Aplicaes de Banco de Dados. Adaptada do material eletrnico de [Silberschatz,2006].

TEORIA DE BANCO DE DADOS


Evoluo Histrica
Gerao

Data

Caracterstica

Primeira

1950

Sistema de arquivos
Acesso seqencial
Memria Secundria: fitas magnticas e cartes perfurados

Segunda

1960

Sistema de arquivos
Acesso randmico
Memria Secundria: discos magnticos

Terceira

1970

Gerao pr-relacional
Banco de dados
Informao lgica e fsica: pouca distino
Modelos emergentes: redes e hierrquico

Quarta

1980

Gerao relacional
Sistemas de banco de dados
Informao lgica e fsica: clara distino
Modelo emergente: relacional

Quinta

1990

Gerao ps-relacional
Modelos: estendido, orientado a objetos e orientado a regras.

Tabela 2. Evoluo Histrica dos Bancos de Dados, [Fanderuff, 2003].

TEORIA DE BANCO DE DADOS


Conceitos: Dado X Informao X Conhecimento

Figura 1. Dado e Informao, [Laudon ,2004].

Dado: a matria prima da informao;


Informao: o valor agregado de um conjunto de dados;
Conhecimento: usado por gerentes e administradores para tomada de
deciso com base nas informaes extradas dos sistemas.

TEORIA DE BANCO DE DADOS


Redundncia de dados:
Sistema
Acadmico

Arquivo
de alunos

Sistema
Contbil

Sistema
do CAA

Arquivo
de alunos

Arquivo
de alunos

Figura 2. Redundncia de Dados, adaptado de [Heuser ,2004].

Redundncia de dados controlada


Acontece quando o software tem conhecimento da redundncia, e
garante o sincronismo entre os arquivos.

Redundncia de dados no controlada


Acontece quando o sincronismo dos dados de responsabilidade do
usurio e no do software.

TEORIA DE BANCO DE DADOS


BD Banco de Dados
Os bancos de dados so ferramentas que foram desenvolvidas com a
finalidade de armazenar, organizar e recuperar dados de forma eficiente.
Segundo [Heuser, 2004] a definio de banco de dados :
"Um conjunto de dados integrados que tem por objetivo atender
a uma comunidade de usurios. "

TEORIA DE BANCO DE DADOS


Compartilhamento de Dados em um Banco de Dados

Antigamente os sistemas utilizavam os dados em um arquivo local, que


poderia ser um .txt, o que muitas vezes gerava redundncia e descontrole
com os dados.
Atualmente, com os bancos de dados, todos os sistemas utilizam um
mesmo banco de dados, ou seja os dados so compartilhados entre
diversos sistemas

TEORIA DE BANCO DE DADOS


Compartilhamento de Dados
Exige um melhor controle dos dados no banco para que o mesmo
possa atender diferentes sistemas.

Aplicao
A

Aplicao
B

Seus
problemas
acabaram!!!

G
Banco de

Aplicao
C

Aplicao

Dados

Figura 3. Compartilhamento de Dados, [Heuser ,2004].

TEORIA DE BANCO DE DADOS


SGBD Sistema Gerenciador do Banco de Dados
Para contornar o problema de compartilhamento e prover infra-estrutura
de acesso e recuperao de dados no banco de dados surge a figura
do Sistema Gerenciador de Banco de Dados, que tem o papel de
gerenciar tudo o que ocorre com os dados que esto armazenados no
banco de dados.

Figura 4. O papel do SGBD, [Laudon ,2004].

TEORIA DE BANCO DE DADOS


Alguns SGBDs
Oracle
Sql Server
DB2
Mysql
Postgree
Firebird

TEORIA DE BANCO DE DADOS


Caractersticas do SGBD
Controle de redundncia;

Compartilhamento de dados;
Controle de acesso;
Esquematizao;

TEORIA DE BANCO DE DADOS


Caractersticas do SGBD
Natureza autodescritiva do sistema de banco de dados;

Isolamento entre os programas e os dados, e a abstrao de dados;

TEORIA DE BANCO DE DADOS


Caractersticas do SGBD
Suporte para as mltiplas vises dos dados:
Por exemplo um usurio A precisa ter acesso somente ao histrico de
cada aluno, conforme tem (a) e outro usurio B precisa ter acesso aos
pr-requisitos de cada curso conforme tem (b).

Figura 5. Exemplo de Tabelas, [Elmasri,2005].

Referncias Bibliogrficas
Fanderuff, Damaris. Dominando o Oracle 9i: Modelagem e
Desenvolvimento. So Paulo : Pearson Education do Brasil, 2003.
Heuser, Carlos Alberto. Projeto de Banco de Dados. 5a Edio
Porto Alegre: Sagra Luzzato, 2004.
LAUDON KENNETH C. & JANE P. LAUDON. Sistemas de
Informao Gerenciais. 5a ed. So Paulo: Prentice-Hall
,2004.

Silberschatz Abraham, Henry F. Korth, S. Sudarshan. Sistemas de


Banco de Dados. 5a ed. Rio de Janeiro: Elsevier, 2006.
Elmasri, Ramez.Sistemas de Banco de Dados. 4a ed. So Paulo:
Pearson Addison Wesley, 2005.
OBS: As imagens utilizadas foram extradas do material para
professores disponibilizadas pelos autores na internet.

At a prxima

www.cruzeirodosulvirtual.com.br
Campus Liberdade
R. Galvo Bueno, 868
01506 000
So Paulo SP Brasil
suporteead@cruzeirodosul.edu.br

Você também pode gostar