Sie sind auf Seite 1von 21

Sistemas de informaes gerenciais

Conceitos gerais de Bancos de Dados

Prof. Ms. Sergio Antonio Sperandio

Sistemas de informaes gerenciais

O que uma entidade ?


Uma entidade uma pessoa, lugar ou
coisa sobre a qual se mantm informaes.
Por exemplo :

Sistemas de informaes gerenciais

O que so atributos ?
Cada caracterstica ou
qualidade que descreve
uma determinada entidade
Nome
Endereo
Data Nasc.
Idade
Sexo

Sistemas de informaes gerenciais


Entidades e atributos

Sistemas de informaes gerenciais


O que um Banco de Dados em sistema de informaes ?
O mostrado na figura abaixo ?

Sistemas de informaes gerenciais


Banco de dados uma coleo de fatos
registrados que refletem o estado de certos
aspectos de interesse do mundo real.
A todo o momento o contedo do banco
de dados representa uma viso instantnea
do estado do mundo real.
Cada mudana em algum item do banco
de dados reflete uma mudana ocorrida
na realidade.

Uma coleo de dados interrelacionados,


representando informaes sobre um
domnio especfico

Sistemas de informaes gerenciais


Um banco de dados possui as seguintes propriedades :

uma coleo lgica coerente de dados com um significado


inerente ;uma disposio desordenada dos dados no pode
ser referenciada como um banco de dados
projetado, construdo e preenchido com dados para um
propsito especfico; um banco de dados possui um conjunto
pr-definido de usurios e aplicaes
Representa algum aspecto do mundo real, o qual chamado
de mini-mundo; qualquer alterao efetuada no mini-mundo
automaticamente refletida no banco de dados

Sistemas de informaes gerenciais


Exemplo esquemtico de um banco de dados que d suporte a um SPT
SUBSISTEMA
DE
CONTABILIDADE

SUBSISTEMA
DE CUSTOS

SUBSISTEMA
DE COMPRAS

SUBSISTEMA DE
CONTAS A PAGAR
SUBSISTEMA DE
FOLHA DE
PAGAMENTO

SUBSISTEMA DE
PLANEJAMENTO E
CONTROLE DE
ESTOTQUES

BANCO
DE
DADOS

SUBSISTEMA DE
PLANEJAMENTO E
CONTROLE DE
PRODUO

SUBSISTEMA DE
PROCESSAMENTO
DE PEDIDOS

SUBSISTEMA DE
FATURAMENTO

Sistemas de informaes gerenciais


Outro exemplo de Banco de Dados

Banco de Dados de uma


Concessionria de Eletricidade

Faturamento

Entidades Clientes,medidores, contas,


pagamentos,leituras de medidores

Processamento de
pagamento

Leitura de medidor

Relacionamentos Contas enviadas aos


clientes, clientes fazem pagamentos,
clientes utilizam medidores

Incio/Parada do
Servio

Sistemas de informaes gerenciais


Elementos Lgicos dos Dados

Caracter consiste em um nico smbolo alfabtico, numrico ou outro.


o elemento mais simples dos dados possvel de ser observado e manipulado.

Campo Consiste em um grupamento de caracteres. O grupamento de caracteres


alfabticos no nome de uma pessoa, por exemplo, forma um campo de nome. Em
termos especficos, um campo de dados representa um atributo(uma caracterstica ou
qualidade) de alguma entidade(objeto,pessoa,lugar ou evento).O salrio de um funcionrio, por exemplo, um atributo que um campo de dados tpico utilizado para descrever uma entidade que um funcionrio da empresa.

Registro Os campos de dados afins so agrupados para formarem um registro


Que representa, ento, uma coleo de atributos que descrevem uma entidade.
Um exemplo o registro da folha de pagamento que consiste em campos de dados
descrevendo atributos como o nome da pessoa, seu nmero de previdncia social e
sua base salarial.

Arquivo-

Um grupo de registros afins um arquivo ou tabela de dados. Desta


forma. Um arquivo de funcionrios conteria os registros dos funcionrios de uma
empresa.

Sistemas de informaes gerenciais


CONCEITOS COMPLEMENTARES :
CAMPO-CHAVE : Cada registro de um arquivo ou banco de dados
deve conter pelo menos um campo que identifique de maneira nica
aquele registro.
Depto.
A
B
C

Nome

Local

Gerente

Func. N
1
2
3

Nome

Cargo

Depto.
A
B
C

Redundncia de dados : presena de dados duplicados em mltiplos


arquivos de dados.
Inconsistncia : So as inconsistncias entre as diversas representaes do mesmo fragmento de dado em diferentes sistemas e arquivos.

Sistemas de informaes gerenciais


Elementos Lgicos dos Dados
Bancos de Dados de Pessoal
Arquivo de
Folha de
Pagamento

Funcionrio
Registro 1

Funcionrio
Registro 2

Arquivo de
Benefcios

Funcionrio
Registro 3

Funcionrio
Registro 4

N da
N da
N da
N da
Nome Previ- Salrio Nome Previ- Salrio Nome Previ- Salrio Nome Previ- Salrio
dncia
dncia
dncia
dncia
Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados

Sistemas de informaes gerenciais


Gerenciamento de Banco de Dados

Um sistema de gerenciamento de bancos de dados funciona como


interface de software entre os usurios e os bancos de dados. Ele ajuda os
usurios a acessarem facilmente os registros em um banco de dados.
O gerenciamento de bancos de dados envolve o uso de software de gerenciamento de bancos de dados para controlar como eles so criados, consultados e mantidos para fornecerem as informaes necessrias aos usurios
finais e suas organizaes.

Sistemas de informaes gerenciais


Principais objetos de um SGBD
Tabelas incluso, alterao e excluso de dados
Chave primria - permite a classificao nica de cada registro
ndices - uma ferramenta usado pelo SGBD para facilitar a
busca de linhas dentro de uma tabela
Formulrios recursos dos bancos de dados para facilitar a administrao de dados
Consultas recurso que permite a seleo parcial de um grupo de registros de um banco de dados.
Relatrios permite elaborar a partir de uma tabela ou consulta, relatrios dos mais variados tipos em funo da finalidade a que se destina

Sistemas de informaes gerenciais


Criando um banco de dados
FUNCIONARIO
Matrcula
Nome_func
sexo
estado_civil
CIC
RG
rua
numero
compl
bairro
cidade
estado
ddd
fone
data_adm

FUNC_CARGO
matricula
cod_cargo

CARGOS
cod_cargo
descrio

SALARIO
matricula
ms_ano
salrio
DEPENDENTES
matricula
nome_dep
data_nasc
grau_parentesco

Sistemas de informaes gerenciais

Vantagens de um SGBD
Controle de redundncia - Minimiza o armazenamento de informaes em duplicidade e com

nveis de atualizao diferenciados

Compartilhamento de dados - Permite que mltiplos usurios acessem o banco de dados

ao mesmo tempo. Este fator essencial para que mltiplas aplicaes integradas possam acessar o
banco. O SGBD multi-usurio deve manter o controle de concorrncia para assegurar que o resultado
de atualizaes sejam corretos. Um banco de dados multi-usurios deve fornecer recursos para a
construo de mltiplas vises.

Restrio a acesso no autorizado - Fornece um subsistema de autorizao e segurana,

o qual utilizado pelo DBA para criar contas e especificar as restries destas contas; o controle de
restries se aplica tanto ao acesso aos dados quanto ao uso de softwares inerentes ao SGBD.

Representao de relacionamentos complexos entre dados - Um banco de

dados pode incluir uma variedade de dados que esto inter-relacionados de vrias formas.

Tolerncia a falhas - Um SGBD deve fornecer recursos para recuperao de falhas tanto
de software quanto de hardware.

Acesso facilitado s informaes - As informaes so mais fceis de acessar e usar. O

banco de dados estabelece relacionamentos entre diferentes fragmentos de informaes. Os


dados de diferentes registros e aplicaes podem ser mais facilmente acessados e combinados.

Sistemas de informaes gerenciais


O ambiente de banco de dados atual

Sistemas de informaes gerenciais


Modelo de dados relacionais

Sistemas de informaes gerenciais

Banco de dados centralizado

Usado por um nico processador central ou por


mltiplos processadores em uma rede
cliente/servidor

Bancos de dados distribudos

Armazenado em mais de um local fsico

Banco de dados particionado

Banco de dados duplicado

Sistemas de informaes gerenciais


Modelo multidimensional de dados

Sistemas de informaes gerenciais


Um banco de dados hipermdia

Das könnte Ihnen auch gefallen