Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
INTRODUO...............................................................................................................02
CONCLUSO ...............................................................................................................13
BIBLIOGRAFIA ...........................................................................................................14
ANEXOS .......................................................................................................................15
1
INTRODUO
2
1. Banco de dados
3
1.1 Hierarquia dos Dados
Arquivo Pessoal
Banco
Arquivo Departamento (Projeto de banco de dados)
de
Arquivo Folha de Pagamento
dados
4
1.2 Entidades de Dados, Atributos e Chaves
Exemplo
Campo # @
Atributos (campos)
5
2. Gerenciamento de dados
Uma das maneiras mais bsicas de se gerenciar dados via arquivo. Este
enfoque para o gerenciamento de dados, no qual arquivos separados de dados so
criados e armazenados conforme cada aplicao, so chamados de enfoque tradicional.
Para cada aplicao em particular, um ou mais arquivos de dados so criados.
Uma das falhas nesse enfoque que muitos dados, so duplicados em dois ou
mais arquivos causando redundncia de dados. As alteraes nos dados podem ser
realizadas num arquivo e no em outro. A rea de vendas pode trabalhar com arquivos
atualizados (com um novo endereo), mas o departamento responsvel pelo faturamento
ainda emitir faturas com o endereo antigo. A redundncia de dados, ento entra em
conflito com a integridade de dados. ................................................................
Em muitos sistemas de banco de dados baseados neste enfoque, o dado
organizado por um sistema em particular. Estas aplicaes possuem uma dependncia
de dados de programa, isto , os programas e os dados desenvolvidos e organizados
para uma determinada aplicao no so compatveis com nenhum outro sistema.
Exemplo
Relatrios
Programa de Relatrios
Folha
Folha de
de folha de
Pagamento
pagamento pagamento
Relatrios
Programa de
Faturamento faturamento
Programa de Relatrios
Controle de
estoque controle de
estoque
Programa de Relatrios
Consulta
gerencial consulta
gerencial
6
Devido aos problemas associados ao enfoque tradicional de gerenciamento de
dados, procuraram um meio mais eficiente e seguro para organizar os dados, resultando
no que se denomina enfoque em banco de dados. Neste enfoque, uma srie de dados
compartilhada por mltiplas aplicaes. Em vez de ter arquivos de dados em separado,
cada aplicao usa um conjunto de dados, que pode ou no estar relacionado ao banco
de dados. O enfoque em banco de dados oferece vantagens significativas sobre o.
tradicional baseado em arquivos....................................................................................
Por um lado, controlando os dados redundantes, o enfoque em banco de dados
pode usar espao de armazenamento mais eficientemente aumentando a integridade dos
dados, bem como contribuir para o aumento da flexibilidade de uma organizao quanto
ao uso de seus dados. Os dados que eram, anteriormente, mantidos em dois arquivos
esto agora localizados no mesmo banco de dados, tornando mais fcil a localizao e o
acesso para muitos tipos de processamento...............................................................
No enfoque em banco de dados, para gerenciar dados necessrio um software
adicional, um sistema de gerenciamento de banco de dados (SGBD). Um SGBD
consiste em um grupo de programas, que manipulam os bancos de dados e fornecem
uma interface entre o banco de dados e o usurio ou entre o banco de dados e outros
programas aplicativos.
Programas de
Exemplo folha de Relatrios
pagamento
Programa de Relatrios
Dados da
folha de faturamento
Sistema de
pagamento
gerenciamento
de banco de
Dados de Programa de
dados
estoque controle de
Relatrios
estoque
Dados de
faturamento
Programa de
consulta gerencial Relatrios
7
Vantagens do enfoque em banco de dados
8
Padronizao do acesso aos dados:
Um recurso bsico do enfoque em banco de dados uma abordagem uniforme e
padronizada para acessar o banco dados. Isto significa que os mesmos procedimentos
gerais so usados por todos os programas aplicativos quando se quer recuperar dados e
informao;
Uma estrutura para o desenvolvimento do programa:
Os procedimentos padronizados de acesso ao banco de dados podem significar maior
organizao no desenvolvimento do programa. Como os programas acessam, por
intermdio do SGBD, os dados do banco de dados, a utilizao de uma estrutura
padronizada propicia um ambiente consistente para o desenvolvimento de programas.
Alm disso, como cada programa precisa somente acessar o SGBD e no os dos
arquivos de dados, o tempo de desenvolvimento da aplicao menor;
Melhor proteo geral dos dados:
O uso e o acesso aos dados centralizados so mais fceis de monitorar e controlar.
Cdigos de segurana e senhas podem assegurar que somente pessoas autorizadas
tenham acesso a certos dados e informaes no banco de dados, assegurando, desta
forma, a privacidade;
Dados compartilhados e recursos de informao:
O custo do hardware, do software e de pessoal pode ser distribudo por uma grande
quantidade de aplicaes e de usurios. Isto um recurso bsico de um SGBD.
9
3. Modelagem de dados
10
Exemplo modelo hierrquico
Modelo em rede: uma expanso do modelo hierrquico. Em vez de ter vrios nveis
de relacionamentos o modelo de rede envolve relacionamento proprietrio-membro, no
qual um membro pode ter vrios proprietrios. Freqentemente um determinado
elemento de dado pode ser acessado por mais de um caminho. Por exemplo um
elemento de um departamento B pode ser acessado tanto pelo projeto 1 como pelo 2.
Em termos de organizao de dados, os modelos em rede oferecem maior flexibilidade
do que os modelos hierrquicos, porm apresentam a mesma deficincia: uma vez
estabelecidos os relacionamentos entre os elementos de dado, torna-se difcil modific-
los ou mesmo criar novos relacionamentos.
11
Modelo relacional: O modelo relacional , de longe, o mais amplamente utilizado,
prevendo-se uma expanso ainda maior de seu uso. As tabelas do banco de dados
relacional organizam os dados em linhas e em colunas, simplificando a manipulao e o
acesso aos dados. Cada linha representa os dados de uma entidade e as colunas seus
atributos (que podem receber somente determinados valores por exemplo: para o sexo,
somente feminino ou masculino. Proporcionando, assim, um relativo aumento na
preciso dos dados). Quando as tabelas de um banco de dados relacional compartilham,
no mnimo, um atributo de dado comum, elas podem ser vinculadas para combinar
informaes e, desta forma, prover relatrios teis. Esta capacidade de vincular tabelas
com atributos comuns constitui um dos fundamentos da flexibilidade e do potencial dos
bancos de dados relacionais. Esta vinculao torna-se especialmente til quando a
informao necessria para mltiplas tarefas. Ele mais fcil de controlar, mais
flexvel, e mais intuitivo que os outros, porque organiza os dados em tabelas, isto
tambm permite relacionar os dados de vrios modos, sem ter que redefinir
relacionamentos complexos.
12
CONCLUSO
13
BIBLIOGRAFIA
14
ANEXOS
15
As empresas escolhem o banco de dados Oracle mais do que qualquer outro por seu
desempenho, confiabilidade e segurana. Projetado para empresas de todos os tipos, o
banco de dados Oracle oferece negcios pequenos e mdios rapidamente, a instalao
simples e a auto-gerncia extensiva. Para empresas grandes, a base de dados do oracle
avanou em caractersticas tais como aglomerar-se.
16
Modelagem simplificada para um Sistema de Vdeo Locadora
Cdigo #
Profisso
ENTIDADES DO CADASTRO DE PRODUTOS
Entrada de Produtos
* entidade para controlar a entrada de produtos *
Cdigo # generos
Nome *entidade para armazenar os gneros *
Gnero @ ( generos ) Cdigo #
Classificao @ ( class ) Gnero (ao, aventura , romance.....)
Tipo @ ( tipos )
Quantidade class
Data * entidade para armazenar a classificao*
Fornecedor @ # ( fornecedores) Cdigo #
Foto da capa Classificao (at 12 anos ......)
Fornecedores
* entidade para armazenar os dados dos fornecedores *
Cdigo #
Nome empresa
ENTIDADES DE CONTROLE DE MOVIMENTAO Fone com.
E mail empresa
Endereo @ (cidades)
Controle Produtos fornecidos @ tipos
* entidade para armazenar as locaes e devolues *
Representante
Fone cel. Representante
Cdigo # ( se locao ou devoluo ) E mail representante
Cliente @ # (cadastro de clientes )
Filme @ # ( entrada de produtos )
Data de locao # Tipos
* entidade para armazenar os tipos *
Data de devoluo
Cdigo #
Tipo ( dvd, fita, game, cd ....)
17