Sunteți pe pagina 1din 9

Sistemas de Bancos de Dados 1

Srgio A. S. de Moraes2
Paulo de Tarso Costa de Sousa 3

Resumo
O crescimento dos sistemas de informao nos remete ao estudo mais apurado
de seus componentes e suas relaes. Ao estudarmos um sistema de informao no
podemos nos abster de analisar os sistemas de banco de dados, nem tampouco conceitos
de dados, informao, conhecimento e o prprio sistema de informao. Dados,
informao e conhecimento esto intimamente relacionados sendo que suas diferenas
partem do entendimento que trazem at a solidificao das informaes, gerando
conhecimento para uso futuro. Os sistemas e sistemas de informao, por sua vez, nos
mostram a importncia dos relacionamentos entre seus componentes e com o meio
ambiente. Finalmente, os sistemas de banco de dados permitem o armazenamento e
gerenciamento de informaes, fazendo que os dados estejam sempre atualizados e
disponveis conforme sua demanda.

Palavras-chave
Dados; Informao; Conhecimento; Sistemas; Sistemas de Informao; Gerenciadores
de Banco de Dados.

Database Systems 1
Summary
The growth up of the information systems take us to study accurately its
components and relationships. On studying an information system we cant abstain
analyzing database systems, neither data, information, knowledge and information
systems concepts. Data, information and knowledge are closely connected and
differences begin with the understanding they are, until the information strengthen,
creating knowledge to the future. The systems and information systems show us the
relationships values between its components and with the environment. Finally,
database systems allow information store and management, making data always up to
date and available.

Keywords
Data; Information;
Managemente.

Knowledge;

Systems;

Information

Systems;

1 Trabalho desenvolvido no Mestrado em Informtica da UCB


2 Professor Doutor da Cadeira de Sistemas de Bancos de Dados da UCB
3 Aluno do Mestrado em Informtica e autor desse artigo

Database

1. Introduo
Os sistemas de informao, apoiados em computador, em um processo evolutivo
de sua abrangncia dentro das organizaes, provocou um aumento do grau de
complexidade na sua construo e manuteno. Isso provocou a duplicao de dados e
tarefas, provocando problemas de incoerncia de informaes, inconsistncia de dados e
aumento do custo de manuteno.
Com a identificao desses problemas, a evoluo natural dos sistemas de
informao, imps a eliminao desses problemas. Porm surgiram novos problemas a
serem equacionados: o compartilhamento das informaes e a dependncia dos dados
com as aplicaes. Nesse ponto surge a necessidade de estruturas de armazenamento
complexas e uma forma de gerenciamento mais independente das aplicaes.
Os sistemas gerenciadores de banco de dados vieram para resolver esses
problemas, e ainda, em um constante processo evolutivo, destacam-se pela forma de
armazenamento dos dados, sejam textuais, numricos, udio, imagens ou vdeos. Assim,
os gerenciadores de banco de dados se tornam ferramentas essenciais para manuteno
de dados, informaes e conhecimento.

2. Dados, Informao e Conhecimento.


2.1 Dados
A definio de dados inicialmente nos anos 80 era como um conjunto de dados
relacionados logicamente e eram formados, basicamente, por tipo de dados caracter e
numricos os quais formavam os sistemas da poca. Esses sistemas descreviam reas
de controle das empresas, por exemplo, contabilidade, finanas, vendas, estoque,
pessoal. Com a evoluo tecnolgica, e principalmente, com a chegada dos sistemas
utilizando tecnologia multimdia, programao orientada a objetos, sistemas
especialistas e on-line, criou-se a necessidade de novos tipos de dados: textos, imagens,
sons e vdeos.
Os termos dados e informao esto intrinsecamente relacionados, sendo usados
da mesma forma em muitas ocasies. Porm h uma diferena sutil que os faz
diferentes: o dado uma referncia no-elaborada, algo no interpretado, no
classificado, no estruturado, no ajustado a um contexto. Os dados reunidos segundo
uma determinada estrutura lgica nos trazem a informao [MATTOS]. So tratados
como sinnimos e alguns autores distinguem dados como os valores fisicamente
armazenados em um banco de dados e informao como o significado que esses valores
tem para o usurio[DATE].

2.2 - Informao
Informao uma mensagem que permite aumentar o nosso conhecimento das
coisas que nos cercam [MACFADDEN]. O aumento do conhecimento se d pela
importncia que damos informao para a tomada de deciso.

2.3 - Conhecimento
A obteno de conhecimento se d a partir de um processo de percepo e
absoro de informaes que podem ser utilizadas para a concepo e criao de novos
objetos. Dessa forma, conhecimento a informao detectada, apreendida, processada,
e armazenada de forma dinmica na memria do conhecedor, ali permanecendo sua
disposio como patrimnio de grande valor intrnseco [PRATES].
Da psicologia vem a conceituao mais objetiva do Conhecimento como
conseqncia do ato mental de Conhecer, associado ao ato de tomar posse mental do
objeto do conhecimento. A psicologia mostra que o ato de conhecer ato de posse
mental do objeto a ser conhecido, necessrio para se desenvolver a capacidade de
conceber e idealizar em torno do conhecimento adquirido [PRATES].

3. Sistemas, Sistemas de Informao


3.1 Sistemas
Segundo Bertalanffy, o pai da teoria geral de sistemas, Sistema um conjunto
de elementos inter-relacionados de forma lgica. Para Bounding, Sistema uma caixa
preta fechada, que ns no temos a chave, no podemos abrir, e no sabemos o que
contm, mas sabemos o que entra e o que sai desta caixa [MATTOS].
Todo sistema deve ter definido seu objetivo principal. Esse objetivo que
mostra a que se destina um determinado sistema, sendo sempre renovado para que sua
existncia seja permanente. O meio ambiente o principal gerador de insumos para a
renovao dos sistemas, que podem ser abertos ou fechados.
O sistema aberto recebe informaes externas para melhor se adaptar ao meio
ambiente. Ao contrrio, os sistemas fechados, so isolados do meio ambiente, no tendo
nenhuma interao com o mesmo.
Os sistemas podem ser classificados em:
1) Transcendentais so sistemas que sabemos que existem mas podemos
estabelecer suas fronteiras;
2) Cognoscveis so os sistemas que podemos descrever e conhecer seu
funcionamento. Podem ser divididos em:
a. Naturais so os sistemas encontrados na natureza (atmicos,
moleculares, solar, galctico, plantas, animais, homem);
b. Projetados so os sistemas artificiais ou construdos pelo homem
(computador, empresas, instituies, informao, filosficos,
cientficos, simblicos);
Nota-se dessa forma que sistemas existem e fazem parte de nosso cotidiano, e
tudo isso representado pela sua classificao, podemos chamar de Universo
Sistmico.
Para que se possa identificar um sistema devemos definir seu objetivo e seus
requisitos. Os objetivos devem nos mostrar qual a meta do sistema, sua linha de conduta

e objetivos secundrios dentro do prprio sistema. O s requisitos so aspectos que


influenciam o sistema e podem ser relativos a finanas, recursos humanos, poltica,
pesquisa e desenvolvimento [MATTOS].

3.2 Sistemas de Informao


Um sistema de informao um conjunto de componentes que podem ser
hardware, software, procedimentos e dados, os quais so utilizados para o suporte de
operaes, gerenciamento, planejamento, controle e funes de tomada de deciso de
uma organizao [KATZAN].
Em uma organizao, nota-se que os sistemas de informao provem
informaes de sua base para o topo de forma mais detalhada e do topo para a base de
forma mais resumida. Isto se d pelo grau de atuao de cada nvel na organizao. A
fig. 1 mostra esse caminho destacando a base como a que possui as informaes de
forma mais detalhada para seu processamento e operacionalizao da empresa, e o alto
da pirmide onde as informaes esto de forma mais sinttica para a tomada de
decises.
General Information
Affect organization as
a whole

Info Police
Planning

Fewer people generalist


at higher organization
level

Information for formatting


objectives as strategic plans

Information for planning and budgeting

Information for operational Control and decision making

Inquiry / Response

Data Processing

More detailed and specific


information affecting
particular groups
Fig. 1 Pirmide de utilizao do sistema de informao

Many people and


specialists at lower
organization level

Podemos visualizar um sistema de informao pelo lado tecnolgico em


camadas de sub-sistemas inter-relacionados destinadas ao alcance de um objetivo. Essas
camadas podem ser vistas, conforme fig. 2 como as seguintes:
1)
Sistemas de Computao (Computer Systems) camada de integrao
com o equipamento e seus controles;
2)
Sistemas de Software (System Software) camada de integrao do
sistema operacional com as camadas adjacentes;
3)
Subsistemas de Aplicao (Application Subsystems) camada de
integrao de banco de dados e controles de informao com as
camadas adjacentes;
4)
Programas Aplicativos (Application Programs) camada de
processamento das informaes e integrao com a camada adjacente;

Data Processing
Problem Solving
Process Control

Application
Programs

Database Systems
Information Control System
Inquiry/Response

Application
SubSystems
Systems
Software
Computer
Systems

Operating System
Data Management
Data Communication

Computer
Peripheral Devices
Control Devices
Fig. 2 Camadas de um sistema de informaes

Verificando as partes que compem um sistema de informao, em sua


elaborao devemos observar, para cada camada, uma srie de caractersticas para que o
sistema de informao possa atender com xito seus objetivos. Devemos considerar o
seguinte:
-

Accuracy o dado tem de ser correto, exato;


Reliability certeza de que a execuo de uma tarefa, em determinado tempo e
sob condies determinadas, ser realizada de forma adequada;
Security garantia de proteo contra uso indevido;
Responsiveness tempo que a resposta a um servio computadorizado satisfaz o
usurio;
Incremental Growth habilidade de adicionar componentes ao sistema sem o
seu completo redesenho;

Correspondence to organizations patterns integrao com outros sistemas da


organizao;
Resource sharing compartilhamento de recursos;

4. Gerenciadores de Banco de Dados


Um sistema de banco de dados nada mais do que um sistema computadorizado
para manter registros de arquivos, fazendo com que o usurio da informao manipuleas com facilidade [DATE].
De uma forma conceitual podemos dizer que os bancos de dados so formados
por modelos de informaes originadas do mundo real. Os modelos mostram (fig. 3) a
estrutura da informao desde o seu processo de modelagem, onde so captadas do
mundo real o que se quer do banco de dados, at a descrio de sua estrutura fsica de
armazenamento, onde e como estaro localizados no banco de dados.

Seres, Objetos

Mundo Real

Processo de
Modelagem

Informaes
Informais

Modelo
Descritivo

Descries
estruturais e das
transaes

Informaes
Formais

Modelo
Conceitual

Estruturas de Informao
Especificaes de
manipulaes

Dados

Cadeias de Bits
e Bytes

Modelo
Operacional

Modelo
Interno

Dados em si; estruturas


externas de dados;
especificao e programao
de manipulaes

Estruturas internas de
arquivos e tabelas

Fig. 3 Modelos de Concepo de um banco de Dados

Os sistemas de banco de dados podem ser mono ou multi-usurio: multi-usurio


faz com que os usurios sintam como se estivessem em ambiente mono-usuario. uma
forma onde os dados esto armazenados em um equipamento servidor (Server) e os
usurios acessam as informaes atravs de terminais ou microcomputadores em rede, o
que chamamos de clientes (Client). Na opo mono-usurio os dados esto armazenados
no equipamento do prprio usurio e no h o acesso de outros usurios s informaes
desse banco de dados.
A integrao e compartilhamento podem ser consideradas como as principais
vantagens de um sistema de banco de dados. A integrao permite a unificao dos
dados eliminando substancialmente as redundncias de dados. Com isso todos os
sistemas de informao podem utilizar informaes comuns, por exemplo, vendas e
funcionrios, ao se atualizar o cadastro de funcionrios j se atualiza o cadastro de
vendedores evitando a repetio de informaes. O compartilhamento permite que
vrios usurios utilizem uma informao contida no banco de dados.
Podemos ainda citar outras vantagens na utilizao de um banco de dados:
- Volume reduzido de papis
- Agilidade na recuperao e processamento de dados
- Dados atualizados esto sempre disponveis
- Reduo da redundncia de dados
- Inconsistncia dos dados pode ser minimizada
- Dados so compartilhados
- Padres so aplicados
- Restries de integridade dos dados podem ser utilizados
- Manuteno da integridade dos dados
- Analise de desempenho e balanceamento de carga.
Fora essas vantagens descritas acima, verificamos como principal vantagem a
independncia dos dados, considerando que os dados e sua estrutura devem estar
dissociados da aplicao. Uma aplicao dependente dos dados significa que qualquer
alterao na estrutura dos dados, seja incluso de um campo, excluso ou alterao de
ndices, requer a conseqente modificao na aplicao. A dependncia dos dados pela
aplicao deve ser algo evitado, porm h casos em que ela aplicada, por exemplo
uma converso de dados textuais em binrio feito pela aplicao.
Bancos de dados chamados relacionais so os predominantes no mercado. Em
sistemas relacionais podemos dizer que os dados so percebidos pelo usurio como
tabelas, inclusive as consultas realizadas nessas tabelas so visualizadas no mesmo
formato.
Categorias de Banco de dados:
Relacional
Lista Invertida
Hierrquico
Rede

DB2, SQL/DS, INGRES, Oracle, Sybase,


Informix, etc
Adabas, Datacom/DB
IMS, System2000
IDMS, DMS1100, TOTAL

5. Concluso
Os sistemas de banco de dados em seu processo evolutivo nos mostram cada vez
mais, a busca por formas de gerenciamento de informaes mais apuradas e at mesmo
mais prximas do conhecimento humano. Verificamos isso atravs dos bancos de dados
inteligentes, aplicaes cada vez mais sofisticadas, como as redes neurais, lgica fuzzy,
enfim a inteligncia artificial.
A conceituao de dados, informao e conhecimento nos d uma base para o
entendimento da aplicao dos bancos de dados. J os sistemas e sistemas de
informao nos do uma viso, alm da aplicao, da importncia no relacionamento
com outros sistemas e principalmente com o meio ambiente.
Evoluiremos, em algum tempo, para uma definio de banco de dados como
banco de conhecimento, face sua complexidade cada vez maior e uma utilizao cada
vez mais especializada. Os sistemas de informao exigem dos bancos de dados
recursos para que as respostas desejadas pelos usurios estejam sempre disposio.
Atualmente j convivemos com os banco de dados inteligentes que surgiu de novas
tecnologias como a programao orientada a objetos, sistemas especialistas, hypermidia
e sistemas de recuperao on-line.
A internet, sistemas multimdia, data warehouse so grandes impulsionadores
para aplicativos crticos, e conseqentemente foram um processo de crescimento dos
bancos de dados.

Referncias
[MATTOS] MATTOS, Joo Metello. A Sociedade do Conhecimento. Braslia: ESAF;
Editora UNB, 1982. 512p.
[DIAS] DIAS, Donaldo de Souza. O Sistema de Informao e a Empresa. Rio de
Janeiro: LTC Livros Tcnicos e Cientficos Editora S.A, 1985.
[MACFADDEN] MACFADDEN, Fred R. Modern Database Management / Fred R.
McFadden, Jeffrey Hoffer, Mary B. Prescott. 5th ed.
[SETZER] SETZER, Valdemar W. Bancos de Dados, Conceitos, modelos,
gerenciadores, projeto lgico, projeto fsico. Ed. Edgard Blcher Ltda, 1986.
[DATE] DATE, C. J. Na Introduction to Database Systems. Addison-Wesley
Publishing Company, 1986.
[KATZAN] KATZAN, Harry. Dsitributed Information Systems. Petrocelli Books Inc.
[PRATES] PRATES, Maurcio. Aula de Metodologia de Pesquisa em Informtica.
Mestrado em Informtica da Universidade Catlica de Braslia.

S-ar putea să vă placă și