Menu
Enfoque
Sistemico da Criação de Arquivos
- Arquivos dedicados a cada sistema;
- Redundância de Dados;
- Organização de Arquivos;
- Dependência Dados / Programas
- Independência Física;
- Independência Lógica;
Menu
Os
Processos Empresariais Operam Interligados.
Evolução da Tecnologia de desenvolvimento de
Software
Menu
Desenvolvimento
de Sistema Por Área Empresarial
Voltar
Base de
Dados
Uma coleção de dados logicamente organizados
de forma a atender as necessidades de armazenamento e
recuperação de informações de um grupo usuários.
Voltar
Benefícios
para a Empresa
- Melhor Conhecimento;
- Interação dos usários com tratamento
dos Dados;
- Confiabilidade;
- Melhoria tempo de resposta;
- Viabiliza a integração de Sistema
- Flexibilidade de aplicação
Voltar
Sistema Orientado a Banco de Dados
- Uso comum dos dados
- Tratamento Seletivo dos Dados
- Flexibilidade para Alterações
- Segurança e confiabilidade dos Dados.
Menu
Ambiente
de Base de Dados
Menu
Componentes
de SGBD
- DDL (Data Description Language)
- Descrição da organização Lógica do
B.D.
- Descrição da organização Física do
B.D.
- Descrições das visões dos Dados
Menu
Visão
dos Dados
Menu
Chave
Primária
Índice que identifica única ocorrência do
tipo Tupla.
Ex.: Matricula identifica unicamente cada tupla de Empregado
Menu
DML (Data Manipulation Language)
Linguage que atende solicitações a base de
dados segundo as visões feitas pelos PGm's de aplicações.
Menu
Funções
de Apoio
- Backup / recuperção dos dados
- Reestart / reinicio de operação após
falha
- Log de ocorrência de atualização
- Estatísticas de acesso
- Compressão / Descompressão de Dados
- Rotina de tratamento de Erro
- Tunning / rotinas - utilitários pra
otimização de performance.
Menu
Controlador
de IO (DBIO)
Interface entre os programas de aplicação e o
SGBD (DBMS)
- Interpreta comando
- Montagem das macros
- Passa comandos e parametros para SGBD
- Recebe e trata comando e mensagem
colocando na Work Area do PGM
- Benefícios:
- Controle e Padrões para acesso
aos dados
- Efetiva independência de dados
- Aumento de Flexibilidade.
Menu
As
aplicações
Linguagems Hospedeiras
- Cobol
- PL/1
- Assembler
- Fortran
- CSP
- Qualquer linguagem com comando
"Call".
Menu
Geradores
de Relatório
Produtos de Software destinado a pesquisa e
manuseio de dados para geração de relatórios.
Menu
Linguagem
de Consulta
Linguagem orientada para
consulta não programa a base de dados
- Utilização
- Tecnicas do CPD.
- Usuários Finais.
- Razões para utilizar Ling. consulta
- Custo menor de desenvolvimento
- Maior produtividade
- Maior disponibilidade de Informações
para os usuários, permitindo varias visões de dado.
- Menu
Linguagem
de Quarta Geração
Linguagem que permitem o
desenvolvimento de aplicações por analista trabalhando com os
usuários finais, em muito outros casos sem o auxilio de
programdores proficionais
Razões:
- Necessidade de aumento de produtividade no
desenvolvimento de sistemas;
- Redução do custo do computador
- Disponibilidade cada vez maior de micro
computadores
- Grande Backlog de aplicações nos CPD's.
Características nas L4G
- Isolamento do usuário e do analista
consultor de facilidade mais tecnica.
- Aumento considerável de produtividade,
principalmente quando os dados já estão modelados e em
BD.
- Deve ser fácil de se usar e aperfeiçoar.
L4G - Tipos de Software
- Linguagem de consulta
- Gerador de relatórios e aplicação
- Linguagem de altíssimo nível
- Pacote de aplicação parametrizado
- Linguagem de gráficos
Menu
Ambiente
de Quarta Geração
Menu
Funções
na Área de ADM Dados
Administrador de Empresa:
- Define o esquema conceitual e, se
possível o valida. Ele deve compreender muito bem as
operações da empresa.
Administrador de Aplicações:
- Define o equema externo da empresa, esse
esquema tem de ser consistente e deriváveis de um único
esquema conceitual.
Administrador de Banco de Dados:
- Define o esquema interno, é responsável
por estrutura de dados e método de acesso, a nível
lógico e interno, faz o monitoramento da performance do
Banco de Dados.
Menu
Dicionário
de Dados
O AD e o DBA se comunicam através de um
dicionário de dados, é o lugar onde se guarda o modelo lógico
do banco de dados, referência cruzada (atributo com tupla).
Menu
Funções
da área de Adm de Dados
- Apoio técnico no planejamento e
elaboraçõa das bases de dados
- Desenvolvimento do modelo de dados e
projeto físico das B. D.
- Operação do dicionário de Dados
- Implantação de B.D. (teste e produção)
- Especificações dos procedimentos de
segurança e recuperação
- Desenvolvimento das Macros Visões
- Documentação e Manutenção de B. D.
Menu
Modelo D. D
Menu