ESTUDOS DE BANCO DE DADOS I

Propaganda
ESTUDOS DE BANCO DE DADOS
PROGRAMA
I - CONCEITO BÁSICOS
1- SISTEMAS
PROCESSAMENTO
ARQUIVOS
-
SGBD
DE
DE
BANCO
DE
DADOS
PROGRAMA
Redundância e inconsistência
Problema de integração
Associação a aplicações
Dificuldade
de
acesso
(
solicitações não usuais )
Isolamento dos dados
Múltiplos usuários ( atualização
simultâneas )
Segurança de acesso
2- BANCO
DE
CONCEITUAÇÃO
usuário
DADOS
-
Date : Sistemas de armazenamento
de dados baseado em computador
Korth : Coleção de dados que contém
informação
sobre
um
empreendimento particular
DADO : Valor fisicamente registrado
INFORMAÇÃO : Significado de um
valor para um usuário
3- SISTEMA DE GERENCIAMENTO
DE BANCO DE DADOS ( SGBD )
DATA BASE MANAGEMENT
SYSTEM ( DBMS )
Coleção
de
arquivos
interrelacionados e um conjunto de
programas, que permitem a
diversos usuários acessar e
modificar esses arquivos.
usuário
4- ABSTRAÇÃO DE DADOS
VISÃO
1
Nível Interno
Ou
Nível físico
NÍVEL
CONCEITUAL
ou nível lógico
comunitárioo
Nível Externo
Ou
Nível Lógico
do usuário
VISÃO
2
VISÃO
3
É o mais
próximo do
armazenamento
físico, ou seja, é
aquele que
ocupa do modo
como os dados
são fisicamente
armazenados
É um nível de simulação
entre os dois níveis
É o mais
próximo dos
usuários , ou
seja, aquele que
se ocupa do
modo de como
os dados são
vistos pelos
usuários
Exemplo :
-
5- MODELOS DE DADOS
Coleção de ferramentas conceituais
para
descrição,
relacionamento,
semântica e restrições dos dados
GRUPOS
DADOS:
DE
MODELOS
DE
a) MODELOS
LÓGICOS
BASEADOS EM OBJETOS:
Modelo Entidade-Relacionamento
Modelo Binário
Modelo Semântico de Dados
Modelo Infológico
E vários outros. . .
b) MODELOS
DE
DADOS
BASEADOS EM REGISTROS
Modelo Relacional
Modelo de Rede
Modelo Hierárquico
c) MODELOS DE DADOS FÍSICOS
Modelo unificador
Memória em "Frames"
6- INDEPENDÊNCIA DE DADOS
-
-
INDEPENDÊNCIA FÍSICA:
Capacidade de se modificar o
esquema físico sem alterar os
programas de aplicação
dicionário de Dados ( ou Diretório
)
8- LINGUAGEM DE MANIPULAÇÃO
DE DADOS ( LMD )
DATA
MANIPULATION
LANGUAGE ( DML )
- PROCEDIMENTAL:
Específica quais dados são
desejados e como chegar a eles
-
NÃO PROCEDIMENTAL:
Especifica quais dados são
desejados, sem especificar como
chegar a eles
9- USUÁRIOS
DADOS
-
DO
BANCO
DE
Programadores de aplicação
Usuários simples
Usuários ocasionais
Usuários especializados
Data Base Administrador ( DBA )
USUÁRIOS
PROGRAMADORES
DE
APLICAÇÃO
Programas
de
Aplicação
INDEPENDÊNCIA LÓGICA:
Capacidade de se modificar o
esquema conceitual sem alterar
os programas de aplicação
7- LINGUAGEM DE DEFINIÇÃO DE
DADOS ( LDD)
DATA DEFINITION ( DDL )
10- FUNÇÕES DO DBA
Chamadas
de
Rotina
-
Definição do esquema
Definição
da
estrutura
de
armazenamento e do método de
acesso
Modificação da organização física
e do esquema
Concessão de autorização para
acesso
Especificação de restrições de
integridade
11- SISTEMA GERENCIADOR
BANCO DE DADOS
DE
OBJETIVO:
Proporcionar um ambiente que seja
conveniente e eficiente na inserção e
na recuparação de informações do
banco de dados.
TAREFAS EXECUTADAS:
- Integração com o gerenciados de
arquivos.
- Garantia de integridade.
- Garantia de segurança de acesso.
- Garantia de recuperação.
- Controle de concorrência.
12- GERENCIAMENTO DE DADOS
E INFORMAÇÃO
Gerenciamento de dados é a forma
de
gerenciar
os
dados
no
computador.
Sem os dados e a capacidade de
processá-los uma organização não
teria condições de completar com
sucesso a maioria de
suas
atividades empresariais.
Os dados consistem em fatos brutos,
ex. número de empregados e cifras
de vendas.
Para
que
os
dados
sejam
transformados em informações úteis,
eles devem ser primeiramente
organizados de forma significativa.
13.A HIERARQUIA DOS DADOS
Os
dados
são
geralmente
organizados em uma hierarquia que
começa com o menor dado usado
pelos computadores (um bit) e vai
progredindo na hierarquia até o
banco de dados.
Um bit corresponde a um dígito
binário, representa um circuito que
pode estar ligado ou desligado. Os
bits podem ser organizados em
unidades chamadas bytes. Um byte
corresponde a oito bits. Cada byte
representa a um caracter.
Caracter: bloco básico de construção
de informação.
Campo: é tipicamente um nome,
número ou uma combinação de
caracteres.
Registro: combina descrições de
vários aspectos de um objeto ou
atividade.
No nível mais alto da hierarquia, está
o banco de dados (coleção de
arquivos integrados e relacionados).
Juntos, bits, caracteres, campos,
registros, arquivos e bancos de dados
formam a hierarquia dos dados.
Os caracteres são combinados para
formarem um campo, campos são
combinados para formarem um
registro.
Registros são combinados para
formarem um banco de dados. É
importante lembrar que um banco de
dados comporta não só todos estes
níveis de dados como também as
relações entre eles.
14.A ABORDAGEM TRADICIONAL
AO GERENCIAMENTO DE DADOS
As organizações são sistemas
adaptáveis com necessidades de
constantes mudanças de dados e de
informações. Um dos meios mais
básicos é através de arquivos.
Antigamente
a
maioria
das
organizações tinha inúmeros arquivos
de dados de aplicação específica, ex.
:
registros
de
clientes,
freqüentemente eram mantidos em
arquivos separados, cada arquivo se
relacionando
a
um
processo
específico ex.: cobrança.
Esta abordagem de gerenciamento
de dados na qual arquivos de dados
separados
são
criados
e
armazenados para cada problema de
aplicação, é chamada de abordagem
tradicional. Para cada aplicação em
particular, um ou mais arquivos são
criados.
Esta duplicação de dados em
arquivos separados é conhecida
como redundância de dados: é a
duplicação de dados em arquivos
separados.
O problema com a redundância de
dados é que as mudanças dos dados
poderiam ser feitas num arquivo e
não no outro, ex.: o novo endereço de
um cliente. A redundância de dados
conflita assim com a integridade dos
dados. A confiabilidade dos dados de
qualquer arquivo serão os mesmos
nos demais. A integridade dos dados
é uma decorrência do controle ou
eliminação da redundância de dados.
15.ABORDAGEM DE BANCOS DE
DADOS AO GERENCIAMENTO DE
DADOS
Devido aos problemas associados
com a abordagem tradicional do
gerenciamento de dados, havia um
desejo de desenvolver meios mais
eficientes e eficazes de organização
de dados. O resultado foi a
abordagem de banco de dados do
gerenciamento de dados.
Esta
abordagem é aquela em que em um
conjunto de dados relacionados é
compartilhado
por
múltiplos
programas aplicativos.
Em vez de utilizarem arquivos de
dados separados, cada aplicativo usa
uma coleção de arquivos de dados
que se juntaram ou se inter
relacionaram no banco de dados,
podendo
oferecer
vantagens
significativas em relação ao enfoque
tradicional baseado em arquivos.
.Poder
usar
o
espaço
de
armazenamento mais eficiente e
aumentar a integridade dos dados,
podendo também dar a uma
organização uma maior flexibilidade
no uso dos dados. Uma vez agora
que
os
dois
arquivos
estão
localizados no mesmo banco de
dados torna se mais fácil localizar e
solicitar
os
dados
a
serem
processados de inúmeras formas,
também oferece a capacidade de
compartilhar as fontes dos dados e
informações.
A fim de usar uma abordagem de
banco
de
dados
para
o
gerenciamento
de
dados,
é
necessário um software adicional
DBMS; consiste em um grupo de
programas que pode ser usado como
uma interface entre um banco de
dados e um usuário ou um banco de
dados e os programas aplicativos.
O uso da abordagem de banco de
dados continuará sendo importante,
pois as organizações confiam mais
nos dados e informações para
ganharem vantagens competitivas.
16.ORGANIZANDO OS DADOS EM
UM BANCO DE DADOS
Um banco de dados deve ser
projetado para armazenar todos os
dados relevantes para a empresa e
fornecer
acesso
rápido
e
modificações fáceis. Além disso, ele
deve ser criado de forma a refletir os
processos
empresariais
da
organização. Na construção de um
banco de dados, deve-se dar
cuidadosas considerações a estas
questões.
Conteúdo: São os dados que devem
ser coletados e a que custo.
Acesso: São os dados que devem ser
fornecidos a qual usuário quando
apropriado.
Estrutura Lógica: Como os dados
devem ser arrumados de forma que
façam sentido para um determinado
usuário.
Organização Física: Onde os dados
devem estar fisicamente localizados.
17.MODELAGEM DOS DADOS E
DIAGRAMAS
DE
RELACIONAMENTO
ENTRE
ENTIDADES
Modelagem de Dados e Diagramas
de Relacionamento entre Entradas no
banco de dados e quem terá acesso
a eles. Após as conclusões acima
decididas, podemos iniciar o bando
de dados. O banco de dados exige
dois projetos: o lógico e o físico.
Projeto lógico envolve identificação,
detalhamento e agrupamento em
uma forma ordenada. O Projeto
Físico é o modelo de como serão
organizados e localizados os dados
dentro do banco de dados.
A ferramenta usada para mostrar a
relação lógica entre os dados é o
modelo de dado. O modelo de dados
é um mapa de entidade e suas
relações. A modelagem de dados
significa, havendo problemas ou
necessidades de se fazer mudanças
no banco de dados, os diagramas de
Relação de Entidade (RE) podem
ajudar a descobrir os problemas e a
fazer mudança nos bancos de dados.
Na maioria dos casos, são usadas
caixas no diagramas RE para indicar
os itens de dados ou entidades, e
losangos para mostrar as relações
entre os itens de dados e as
entidades.
18.MODELOS
DADOS
DE
BANCOS
DE
A estrutura das relações na maioria
dos bancos de dados segue um dos
três modelos lógicos de bancos de
dados: hierárquico, em rede e
relacional.
Modelos
hierárquicos
ou de
árvore: é aquele no qual os dados
estão organizados de cima para baixo
ou em estrutura de árvore invertida.
Exemplo: os elementos dos dados
em
cada
nível
subordinado
subseqüente estão ligados a apenas
um elemento acima, mas eles podem
estar ligados a mais de um elemento
abaixo. Este método de ligação é
semelhante à relação entre pais e
filhos: a criança não existiria sem os
pais. Os elementos em cada nível
são os “pais”, dos elementos ligados
a eles abaixo, “filhos” daqueles os
quais estão ligados acima.
Modelos em rede: é uma relação
membro proprietário (um pai para
muitos filhos), na qual um membro
pode
ter
vários
proprietários.
Exemplo: consideramos dois projetos
que exigem o trabalho de três
departamentos. Os projetos 1 e 2
estão ligados no alto da rede. Abaixo
deles, os vários departamentos (A, B,
C) necessários para trabalhar nos
projetos estariam listados. Então,
poderiam ser traçadas linhas que
ressaltassem quais departamentos
trabalham
em
quais
projetos.
Podemos ver no gráfico abaixo que o
departamento B executa trabalhos no
Projeto 1 como no Projeto 2, daí ele é
um membro que é propriedade dos
Projetos 1 e 2. Existe mais de um
caminho pelo qual um determinado
elemento de dados pode ser
acessado. O elemento de dado do
Departamento B pode ser acessado
através do Projeto 1 ou do Projeto 2
de maneira semelhante, o elemento
de dado do departamento C, pode ser
acessado através do Projeto 1 ou do
Projeto 2. Ambos departamentos B e
C tem dois pais (Projeto 1 e Projeto
2).
Obs.
Os
bancos
de
dados
estruturados no modo Hierárquico ou
em Rede, uma vez estabelecidas às
relações entre os elementos de
dados, é difícil modifica-los ou criar
novas relações.
Modelo Relacional: a finalidade
global do modelo relacional é
descrever o dado usando um formato
tabular padrão. No Modelo Relacional
os dados são localizados em tabelas
bidimensionais, chamadas relações,
que são o equivalente lógico dos
arquivos. As tabelas nos bancos de
dados relacionais organizam os
dados em linhas e colunas,
simplificando o acesso e manipulação
dos dados.
19. COMPARANDO MODELOS DE
BANCOS DE DADOS
A principal vantagem do Modelo
Hierárquico é a eficiência do
processamento, ele pode tomar
menos temo para ser manifestado do
que os outros modelos de bancos de
dados, porque as relações dos dados
são menos complexas, como cada
filho tendo apenas um pai.
Eles são mais difíceis de modificar
enquanto outros são mais difíceis de
instalar. Mas mesmo com as
desvantagens as organizações usam
o modelo hierárquico devido sua
eficiência do processamento ou aos
grandes investimentos nos sistemas
de banco de dados hierárquicos já
existentes.
Modelos em Rede: tem mais
flexibilidade do que os modelos
hierárquicos são mais difíceis de
desenvolver e usar, devido à
complexidade das relações dos
dados. Ele não tem sido usado pelas
organizações e não são populares
entre
os
usuários
de
microcomputadores.
Modelo Relacional: é o mais
amplamente usado, fácil de controlar,
mais flexibilidade e mais intuitivo do
que os outros, pois organiza os dados
em tabelas. Por suas muitas
vantagens, muitas empresas usam o
Modelo Relacional.
20.CARACTERÍSTICAS DE BANCO
DE DADOS
O tamanho ou quantidade. O
tamanho determina a necessidade
global de armazenamento para o
bando de dados.
A votabilidade dos dados e a medida
das mudanças, tais como adições,
deleções ou modificações tipicamente
exigidas em um determinado período
de tempo.
A imediação é a medida de rapidez
com que as mudanças devem ser
feitas nos dados. Se um aplicativo
demanda imediação, ele também
demanda rapidez de restauração das
instalações, no caso de o sistema do
computador cair temporariamente.
21.SISTEMA DE GERENCIAMENTO
DE BANCOS DE DADOS
O que é sistema de gerenciamento
de banco de dados?
É um grupo de programas usado
como uma interface entre um banco
de dados e os programas aplicativos
ou entre um banco de dados e o
usuário.
Sua criação e implementação dão
suporte às atividades e metas
empresariais, e estão classificados
pelo tipo de modelo de banco de
dados que apóiam.
Armazenamento e Recuperação de
Dados
Quando um programa aplicativo
necessita de uma informação do
banco de dados, ele vai procurar no
DBMS. Fazendo isso, o programa
aplicativo segue dois caminhos,
chamados de : caminho de acesso
lógico (CAL), e caminho de acesso
físico (CAF). Esses caminhos servem
para trazer as informações ao usuário
do aplicativo.
De modo similar, existem então
registros lógicos e físicos.
Registro Lógico – é o que o registro
contém, as informações necessárias
de como o banco de dados deve ser
estruturado e arrumado. Ex: um
registro lógico pode conter um nome,
número
ou
preço
de
peças
específicas, etc.
Registro Físico – é onde as
informações serão organizadas e
localizadas dentro de um banco de
dados. Ex: número de empregados
que serão armazenados no disco
rígido.
As informações em um registro lógico
estão logicamente relacionadas, mas
as informações em um registro físico
nem sempre estão armazenada
juntas.
Um dos primeiros passos para
instalar e usar um banco de dados é
informar ao DBMS a estrutura lógica
e física das informações e as
relações entre as informações em um
banco de dados. Esta descrição é
chamada de esquema.
Esquema – é uma parte de um banco
de dados ou um arquivo de esquema
separado.
22.FORNECENDO UMA VISÃO AO
USUÁRIO
O que é a Visão do Usuário?
É a porção do banco de dados que o
usuário pode acessar.
Para criar diferentes visões do
usuário,
são
desenvolvidos
subesquemas, que nada mais é do
que um arquivo que contém uma
descrição de um subconjunto do
banco de dados e identifica quais
usuários podem efetuar modificações
em itens do subconjunto.
Subesquemas – é um arquivo que
contém uma descrição de um
subconjunto do banco de dados.
Enquanto um esquema é uma
descrição de todo banco de dados,
um subesquema mostra apenas
alguns dos registros e seus
relacionamentos no banco de dados.
23.CRIAÇÃO E MODIFICAÇÃO DE
BANCO DE DADOS
Os esquemas e subesquemas entram
no computador através de uma
ferramenta chamado linguagem de
definição de dados (LDD).
Linguagem de definição de dados é
uma série de instruções e comandos
usados para definir e descrever as
informações e as relações dentro de
um banco de dados, que deverão
estar contidos nos esquemas e
subesquemas. Em geral uma LDD,
descreve o caminho de acesso lógico
e os registros lógicos em um banco
de dados.
Uma outra ferramenta usada no
gerenciamento de um banco de
dados é o dicionário de dados, que é
uma descrição detalhada de todas as
informações em um banco de dados.
O dicionário de dados pode conter,
nome do item de informação, nomes
alternativos e outros nomes que
podem ser usados para descrever o
item, a escala de valores, o tipo de
informação,
a
quantidade
de
armazenamento, notações do nome
do responsável por sua atualização.
Um dicionário de dados é utilizado
para:
Fornecer uma definição padronizada
de termos e elementos de dados –
ajuda no processo de programação,
fornecendo termos coerentes e
variáveis para serem usados nos
programas.
Assistir os programadores nos
projetos e redação dos programas –
os programadores podem utiliza-lo
para ver que programas já usam as
informações e, se apropriado, copiar
a seção relevante do código do
programa dentro do seu novo
programa, eliminando os esforços
duplicados de programação.
Simplificar a modificação do banco de
dados – se um elemento da
informação precisar ser mudado ou
deletado, o dicionário de dados
aponta os programas que utilizam o
elemento da informação que precisa
ser modificada.
Um dicionário de dados ajuda a
atingir as vantagens da abordagem
do banco de dados da seguinte
forma:
Redundância de dados reduzida –
reduziria a probabilidade de que o
mesmo número da peça fosse
armazenado
como
dois
itens
diferentes;
Maior confiabilidade de dados –
reduzir a chance das informações
serem destruídos ou perdidos;
Desenvolvimento mais rápido de
programas – desenvolver programas
mais
rápido
e
não
precisar
desenvolver nome para itens, pois o
dicionário de dados é que faz esse
trabalho;
Modificação de dados e informação
mais fácil – mais facilidade em
modificar as informações, pois o
usuário não necessita saber onde as
informações estão armazenadas;
24. MANIPULAÇÃO DE DADOS E
GERAÇÃO DE RALATÓRIOS
Uma vez instalado o DBMS, o banco
de dados pode ser acessado,
modificado e consultado através da
linguagem de manipulação de dados
(LMD).
Esta linguagem permite, acessar,
modificar e fazer perguntas sobre as
informações contidas no banco de
dados para gerarem relatórios.A
linguagem mais especializada é a
linguagem de consulta, e a mais
comum é a linguagem de consulta
estruturada (SQL).
A SQL é usada em diversos pacotes
populares de banco de dados, e pode
ser instalada em microcomputadores
e em computadores de grande porte,
essa linguagem usa procedimentos
padronizados e simplificados para
recuperar, armazenar e manipular as
informações de um sistema de banco
de dados.
Escritórios locais podem criar,
gerenciar e usar seu próprio banco de
dados,
Acesso e compartilhamento dos
dados por pessoas de outros
escritórios
Dar aos escritórios locais meios mais
diretos de acessar dados mais
usados, proporcionando mais eficácia
e eficiência nas organizações.
25.TENDÊNCIAS
EMERGENTES
PARA BANCOS DE DADOS
DESAFIOS ADICIONAIS
Sendo os dados e as informações
vitais para a gerência administrativa,
as
inúmeras
tendências
de
desenvolvimento e uso de banco de
dados e sistemas de gerenciamento
se fazem necessárias para atender
as necessidades das organizações.
Algumas dessas tendências é a
colocação de dados em diferentes
locais, o uso da abordagem orientada
para o objeto no desenvolvimento e
uso de sistemas de gerenciamento de
bancos de dados e a procura de
dados não estruturados, como
gráficos e vídeos.
26.BANCOS
DISTRIBUÍDOS
DE
DADOS
BANCO DE DADOS DISTRIBUÍDOS
São bancos no qual o dado real pode
ser espalhado por vários bancos de
dados menores, conectados por
dispositivos de telecomunicações.
VANTAGENS
Maior flexibilidade na forma como os
banco de dados são organizados e
usados
Segurança
Exatidão
Pontualidade
Conformidade dos dados dentro do
padrão
Lentidão em relação ao transporte e
acesso dos dados ( Linhas de
Telecomunicação )
Integração de vários bancos de
dados
27.BANCO DE DADOS REPLICADO
Um banco de dados replicado é
aquele que contêm um conjunto
duplicado
de
dados
usados
freqüentemente.
No início do dia, são enviadas cópias
de dados importantes para cada local
de processamento distribuído, sendo
enviado de volta já modificados ao
final do dia, para serem armazenados
no bando de dados principal.
28.ARMAZENAMENTO DE DADOS
(DATA WAREHOUSING)
Técnica que envolve a tomada dos
dados do mainframe e o seu
armazenamento em outro banco de
dados, de modo que ele possa ser
analisado para descobrir novas
tendências
ou
sugerir
novas
estratégias,
sem
diminuir
a
velocidade do input do banco de
dados principal da organização.
29.CONECTIVIDADE ABERTA DE
BANCO DE DADOS (ODBC)
Muitas empresas recorrem aos
padrões ODBC para ajudar na
integração dos bancos de dados, já
que esses padrões asseguram que o
software desenvolvido possa ser
usado como qualquer banco de
dados aberto, tornando mais fáceis a
transferência e o acesso aos dados
entre diferentes bancos de dados.
Muitas organizações estão usando
tais ferramentas para permitir que
seus funcionários e gerentes tenham
acesso mais fácil a uma variedade de
bancos e fontes de dados.
30.BANCO DE
PARA OBJETOS
DADOS
São bancos onde os dados são colocados
em pedaços chamados nós, onde o usuário
estabelece ligações entre os nós, podendo
dessa maneira procurar e manipular dados
alfanuméricos de forma não estruturada.
Ex.: Três pacientes tratados por um mesmo
médico e com o mesmo sintoma de doença.
BANCO DE DADOS DE HIPERMÍDIA
São considerada uma extensão dos bancos
de dados de hipertexto, que permitem as
organizações procurar e manipular formas de
dados de multimídia, dados gráficos,
sonoros, de vídeos e alfanuméricos.
Com a abordagem de banco de dados de
hipermídia, muitos tipos de dados podem ser
organizados em uma rede de nós conectados
por ligações estabelecidas pelo usuário.
33.GERENCIAMENTO
DADOS
DE
BANCOS
DE
ORIENTADOS
Os dados são armazenados como objetos,
que contêm os dados e as instruções de
processamento necessárias para completar a
transação dos bancos de dados. Os objetos
podem ser recuperados e relacionados por
um sistema de gerenciamento de banco de
dados orientados para objetos (OODBMS).
Os
OODBMS
também
oferecem
a
capacidade de reutilizar e modificar os
objetos existentes para desenvolver novas
aplicações.
31.BANCOS DE DADOS DE IMAGEM, DE
HIPERTEXTO E DE HIPERMIDIA.
BANCO DE DADOS DE IMAGEM
São bancos onde todos os dados das
organizações são armazenados em forma
de imagem.
Esse tipo de banco de dados é muito
utilizado pelas empresas de cartões de
crédito, médicos, serviços financeiros e
companhias de seguros.
Existem algumas desvantagens no banco de
dados de imagem, sendo uma delas o
aumento das exigências de armazenamento
secundário, embora alguns administradores
acham que o armazenamento em disco ótico
ajudaria a aliviar esse problema.
32.BANCOS DE DADOS DE HIPERTEXTO
ADMINISTRAÇÃO DE BANCOS DE DADOS
Devido a sua complexidade, alguns fatores
são de suma importância para se gerenciar
bancos de dados dentre os quais podemos
destacar:
Bons profissionais para administrar os
bancos de dados,
Concentração em aspectos importantes e
estratégicos dos bancos de dados,
Treinamentos dos usuários de bancos de
dados
Desenvolvimento de procedimentos para seu
bom uso.
O
profissional
responsável
pelo
gerenciamento dos bancos de dados é o
ADMINISTRADOR
DE
BANCOS
DE
DADOS, e envolve uma das mais valiosas
fontes da organização: os seus dados.
Fazem parte da área da administração dos
Bancos de Dados:
Implementação do DBMS,
Documentação do sistema e dos usuários,
Apoio e treinamento ao usuário,
Operações globais de DBMS,
Testes e manutenção do DBMS,
Estabelecimento de procedimentos de
emergência e de recuperação em caso de
falha.
Um administrador de bancos de dados deve
trabalhar tão bem com os programadores
que desenvolvem programas aos usuários
que necessitam de acesso aos bancos de
dados para a execução de tarefas no seu dia
a
dia,
quanto
aos
usuários
não
programadores que muitas vezes não
fornecem tanta confiança na exatidão dos
dados fornecidos ao gerente, fazendo-o agir
como guardião e monitorador do uso de
bancos de dados.
34.USO, POLÍTICAS E SEGURANÇA DE
BANCOS DE DADOS
Devido ao surgimento de hardwares de baixo
custo e dos bancos de dados padronizados e
outros pacotes de software, combinados com
administradores mais sofisticados, alguns
sistemas de informações estão sendo
desenvolvidos pelos próprios usuários finais
para resolver seus problemas.
A computação de usuário final é definida
com o desenvolvimento e uso de programas
aplicativos e sistemas de informação por
profissionais de fora da área de S.I.
Embora aceita, esse desenvolvimento tem
causado grandes controvérsias dentro das
organizações, principalmente em relação a
assuntos como controle e treinamento, pois
devem ser tratados em termos de políticas e
uso de bancos de dados, pois as
informações são vitais e de natureza
proprietária, confidencial e importância
estratégica.
A quais dados os usuários devem ter acesso
direto?
Sob quais circunstâncias podem os dados
ser transferidos de um microcomputador ou
sistema pequeno de computador
para
sistema mainframe? (Esta transferência de
dados é chamada uploading).
Sob quais circunstâncias podem os dados
ser transferidos do sistema de mainframe de
grande porte para microcomputadores ou
sistema pequeno de computador? (Este tipo
de transferência de dados é chamada
downloading).
Que procedimentos são necessários para
garantir o uso apropriado do banco de
dados?
Todas as organizações devem adotar
políticas, em relação a quais dados os
usuários podem ter acesso, em razão de
informações confidenciais estarem contidas
nos bancos de dados.
Além disso, todas as solicitações relativas a
ver, modificar, fazer upload e download
devem ser escritas. Em razão do grande nº
de usuários do mainframe, as alterações de
seus dados precisam ser especificadas,
obedecendo
aos
procedimentos
das
organizações.
Programas de suporte e treinamento são
necessários a todos os níveis de
empregados, inclusive os gerentes e
tomadores de decisão sobre as políticas
adotadas.
Quando do processo de instalação de um
banco de dados e de um DBMS, uma das
primeiras questões a ser tratada, é o
problema da invasão de privacidade, sendo
imprescindível a adoção de sistemas e
técnicas para a proteção da privacidade
individual e a manutenção da segurança.
Independentes de algumas falhas, não
podemos deixar de maximizar o potencial da
abordagem de bancos de dados, pois eles
servem como entradas para um sistema de
informação global da empresa; os bancos de
dados são usados para organizar os dados
para uso seu eficiente.
O projeto e uso de um banco de dados,
assim, têm um papel crucial no apoio dos
negócios. Estabelecimento de procedimentos
de emergência e de recuperação em caso de
falha;
REFERÊNCIA BIBLIOGRÁFICA
STAIR, RALPH M. PRINCÍPIOS
SISTEMAS DE INFORMAÇÃO
DE
DATE, C.J. Introdução a sustremas de Banco
de Dados , Editora campus
Download