51
Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação [email protected]

Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação [email protected]

Embed Size (px)

Citation preview

Page 1: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

Sistemas de Informações e Bancos de

Dados

José Maria MonteiroUniversidade Federal do CearáDepartamento de Computação

[email protected]

Page 2: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 2

Sumário Sistemas de Informação

Conceitos Básicos Utilização e Gestão da Informação Tipos de Sistemas de Informação Classificação dos Sistemas de Informação

Projeto de Sistemas de Informação Projeto de Bancos de Dados Microsoft Access

Page 3: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 3

Sistemas de Informação

Page 4: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 4

O Cenário Ambiente extremamente dinâmico Concorrência cada vez mais acirrada Consumidor cada vez mais exigente

Custo e qualidade dos produtos e serviços associados

Mercado global e cada vez mais sensívelAs alterações são mais rápidas e representativas

(profundas)

Sistemas de Informação

Page 5: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 5

Neste Cenário

Observa-se a importância da informação como instrumento de impacto decisivo nas perspectivas de rentabilidade e competitividade

das empresas.

Sistemas de Informação

Page 6: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 6

Neste Cenário

A tecnologia da informação assume um papel de suma

importância, aopermitir, de forma rápida e

simples, a extração, organização, análise e circulação de

informações necessárias a todos os níveis da empresa, em suporte

aos objetivos estratégicos.

Sistemas de Informação

Page 7: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 7

A Informação É um recurso essencial para os processos de

planejamento, organização e controle de uma atividade de negócios

PlanejamentoComo utilizar recursos para alcançar objetivos

OrganizaçãoProcesso de dividir o trabalho em tarefas e de

coordenar estas tarefas para alcançar um ou mais objetivos

Sistemas de Informação

Page 8: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 8

A Informação Controle

Deve seguir objetivos Deve ter medidas de desempenho sobre os

objetivos Deve ter também maneiras de corrigir o processo

Sistemas de Informação

Page 9: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 9

"Informação é o conhecimento derivado dos

dados"

Sistemas de Informação

“Dados são fatos registrados”

Page 10: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 10

A informação varia de acordo com o agente Ex: As vendas de uma empresa

Ponto de vista do vendedorPonto de vista do gerentePonto de vista do diretor

Características da boa informação Pertinência Disponibilidade no tempo adequado Precisão

Sistemas de Informação

Page 11: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 11

Sistemas de Informação

Definição de Sistema Um sistema é um conjunto de elementos inter-

relacionados Ex:

Sistema de ar-condicionadoSistema filosófico (dialética)

Sistema com Intenções É um sistema criado pelo homem que busca um

conjunto de objetivos para o qual ele foi criado

Page 12: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 12

Sistemas de Informação

Sistemas Abertos Interagem com o ambiente

Existem diversos graus de abertura de sistemas

Sistemas Dinâmicos Recebem entradas do ambiente, processam-nas

e produzem resultadosPodem ser representados pelo Ciclo I/P/O

(Input/Process/Output)

Subsistemas Exemplo Carro (parte elétrica, motor, etc.)

Page 13: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 13

Sistemas de Informação

Sistemas de Informação SI é um sistema aberto, com intenções,

dinâmico e que produz informaçãoA informação mínima possui 3 elementos:

pessoas, procedimentos e dados Pessoas seguem procedimentos para manipular dados

e criar informações

Page 14: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 14

Sistemas de Informação

Dados São um conjunto de observações Coleção de medidas sobre alguns aspectos do

negócio São processados para produzir informações

Page 15: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 15

Sistemas de Informação

SI Baseados em Computadores Constituídos por pessoas, procedimentos,

dados, programas e computadores

Page 16: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 16

Sistemas de Informação

Conexão Homem-Máquina

Page 17: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 17

Classificação dos Sistemas de Informação SI’s Pessoais

Facilitam e aumentam a produtividade de um indivíduo

SI’s de Grupos de TrabalhoVoltados para um grupo de usuários com uma mesma

perspectiva (Workgroup)

SI’s GerenciaisVoltados para grupos de usuários com perspectivas

distintas

Sistemas de Informação

Page 18: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 18

Classificação dos Sistemas de Informação

Sistemas de Informação

Page 19: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 19

Conclusões Historicamente os SI’s estão mais ligados à

tecnologia do que a pessoas ou procedimentos O importante é saber como aplicar a tecnologia

aos negócios O negócio deve ser colocado na frente da

tecnologia Erro: pegar uma tecnologia excitante e tentar

achar uma aplicação para ela Identificar os objetivos e então buscar a

tecnologia necessária

Sistemas de Informação

Page 20: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 20

Conclusões O que queremos fazer ????

Como podemos fazê-lo ???Como a tecnologia pode nos

ajudar ??? Enfoque

Análise dos problemas da organização (aprendizagem organizacional)

considera as maneiras efetivas de melhorar as organizações em função de seus objetivos, usando ou não uma tecnologia de informática

Page 21: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br
Page 22: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 22

Apoiam Aquisição de conhecimentos Projeto de planos de ação Decisão da melhor alternativa Implantação e monitoração da escolha

Sistemas de Informação

Page 23: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 23

O valor adicionado pelos SI’s Ajudar organizações ou indivíduos a melhorar os

produtos ou os processos da organização Melhorar a qualidade Auxiliar a gerência, especialmente na tomada de

decisões Criar e solidificar vantagens competitivas

Sistemas de Informação

Page 24: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 24

Estruturação de Problemas Diz respeito a quantidade necessária de

julgamento e avaliação humana em cada trabalho.

Quanto mais estruturado for o processo, mais simples será automatizá-lo e mais estável será o SI decorrente

Classificação Problemas Estruturados Problemas Não-Estruturados Problemas Semi-Estruturados

Sistemas de Informação

Page 25: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 25

Problemas Estruturados Predominam em operações ou transações, cujos

processos de recuperação e controle de dados são repetitivos

Exemplo Sair com namorada ou retirar dinheiro do banco

Facilmente automatizados. Todos os dados relevantes são disponíveis. Necessitam de pouco julgamento ou avaliação

Sistemas de Informação

Page 26: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 26

Problemas Não-Estruturados Predominam em situações difíceis,

freqüentemente únicas, com diversas facetas do mesmo problema

Exemplo Escolher em qual banco abrir uma conta Azarar numa boate

Alguns dados indisponíveis Necessitam julgamento humano (criatividade). Dificilmente automatizados

Sistemas de Informação

Page 27: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 27

Problemas Semi-Estruturados Algumas partes do problema podem ser

resolvidas por modelos de decisão formais (automatizados).

Exemplo Escolher aplicação financeira Ser apresentado a uma garota

O grau de estruturação NÃO é a complexidade do problema: Problemas complexos podem ser decompostos !!!

Sistemas de Informação

Page 28: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 28

Níveis de Decisão Estratégico

Necessitam de amplas fontes de informação e flexibilidade na modelagem

Dados corporativos. Políticas globais da companhia e direções da

organização

Sistemas de Informação

Page 29: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 29

Níveis de Decisão Tático

Controlam recursos corporativos para implantar e apoiar a estratégia da companhia

Dados sumarizadosAlocar recursos para atingir objetivos precisa de feedback das unidades operacionais

Operacional Principais atividades:

Processamento de transações e controle dos dados Dados detalhados

Sistemas de Informação

Page 30: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 30

Classificação dos SI’s Sistemas de Informação Transacionais - SIT Sistemas de Informação Gerenciais - SIGs Sistemas de Apoio à Decisão - SADs Sistema de Automação de Escritório - SAEs Sistemas de Informação para Executivos - EIS

Sistemas de Informação

Page 31: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 31

Classificação dos SI’s Sistemas de Informação Transacionais - SIT

Transação: evento que ocorre num negócio (compras, vendas, pagamentos, etc...)

Os SIT apoiam as atividades rotineiras e operacionais da companhia, mantêm a maioria dos dados da Cia

Características:Processos simples, mais altamente repetitivos Grande volume de transações, Necessidade de precisão e segurança

Sistemas de Informação

Page 32: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 32

Classificação dos SI’s Sistemas de Informação Transacionais - SIT

Exemplos:Reserva de passagensComprasPagamentos

Tipos de SIT’s On-line (Tempo Real): Ligação direta entre o usuário

e o programa. Ex: sistema de cartões de crédito Batch: As transações são agrupadas e processadas

como uma só unidade. Exemplo: Folha de pagamento. Em alguns casos é mais eficientes e mais baratos.

Sistemas de Informação

Page 33: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 33

Classificação dos SI’s Sistemas de Informação Transacionais - SIT

Sistemas de Informação

Page 34: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 34

Classificação dos SI’s Sistemas de Informação Gerenciais (SIGs)

Facilitam a gerência de atividades operacionaisProduzindo periodicamente relatórios estruturados e

resumidos. O objetivo essencial dos SIGs é o controle das

atividades, podendo também ser utilizados para o planejamento e organização

Decisões táticas e de planejamento das operaçõesProblemas Semi-estruturados Saída: relatórios de orçamentos, previsões de

vendas,... Utilizados pelas gerências de nível intermediário

Sistemas de Informação

Page 35: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 35

Classificação dos SI’s Sistemas de Informação Gerenciais (SIGs)

Sistemas de Informação

Page 36: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 36

Classificação dos SI’s Sistemas de Apoio à Decisão (SADs)

Ajudam a tomar decisões em ambientes complexos e dinâmicos

Características:A necessidade de um SAD pode ser eventual. Problemas menos estruturados. Flexibilidade e adaptabilidade são essenciais. São dinâmicos pois freqüentemente o entendimento

da questão muda, bem como as necessidades do problema.

Modelos de Pesquisa Operacional, Estatísticos, Sistemas Especialistas, etc

Sistemas de Informação

Page 37: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 37

Sistemas de Informação

Page 38: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 38

Classificação dos SI’s Sistemas de Apoio à Decisão (SADs)

Exemplo de SAD: Sistemas de Informações geográficas - SIG Aplicações:

Análise de Mercado (Marketing) Localização de Instalações Roteamento de Veículos Gerência Ambiental e Catástrofes (incêndios, ...) Programação de Transportes Análise de Fenômenos sócio-econômicos

Sistemas de Informação

Page 39: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 39

Classificação dos SI’s Sistema de Automação de Escritório (SAEs)

Ajudam as atividades de escritório, tais como preparação e comunicação da correspondência.

Exemplos: Editores de texto Sistema de correio eletrônico Grupos de Notícias Correio de voz Sistemas multimídia Vídeo-conferência

Sistemas de Informação

Page 40: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 40

Classificação dos SI’s Sistema de Automação de Escritório (SAEs)

Tendências: SAEs integrados => Internet. Compartilhamento de informaçõesComunicação entre telefones celulares

Sistemas de Informação

Page 41: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 41

Classificação dos SI’s Sistemas de Informação para Executivos - EIS

São utilizados pelos executivos seniores para obter informações globais da organização.

Apresentam os dados de maneira muito agregada, sendo porém possível detalhar os dados ("drill-down"). => Visão estratégica

Características:Gráficos e Interface intuitiva Integram várias fontes de dados Com contextos (séries históricas, comparações,

etc).

Sistemas de Informação

Page 42: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 42

Sistemas de Informação

Page 43: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 43

Como Desenvolver SI’s Problemas

Estimativas de custo e prazo freqüentemente são imprecisas

Custos de manutenção enormes Produtividade dos profissionais não tem

acompanhado a demanda pelos seus serviços Qualidade de software freqüentemente

inadequada Insatisfação dos clientes Comunicação fraca entre cliente e

desenvolvedores

Sistemas de Informação

Page 44: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 44

Engenharia de Software

Sistemas de Informação

Estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamenteum software que seja confiável e que funcione em máquinas reais

Page 45: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 45

Metodologia

Sistemas de Informação

Um analista não consegue tratar as grandes quantidades de informação necessárias para automatizar uma realidade. Para tanto,forma criadas técnicas para se modelar os diversos problemas que existem. O conjunto destas técnicas chama-se metodologia.

Page 46: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 46

Metodologia

Sistemas de Informação

As metodologias definem o ciclo de vida de desenvolvimento, no qual estão mostradas as fases que compõem o

caminho aser seguido pelos analistas e

programadores, até a produção do SI na sua versão operacional. Cada fase pode

ser vista comoo refinamento da etapa anterior.

Page 47: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 47

Elementos Fundamentais da Eng. de Software

Métodos Como fazer para construir o software Freqüentemente possuem notação gráfica

Ferramentas Proporcionam apoio automatizado ou semi- automatizado aos métodos Ambiente de suporte ao desenvolvimento de

softwares chamado CASE Procedimentos

Elo de ligação entre ferramentas e métodos

Sistemas de Informação

Page 48: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 48

Elementos Fundamentais da Eng. de Software

ProcedimentosDefinem a seqüência em que os métodos serão

aplicadosDefinem os produtos que devem ser entregues

relatórios, documentos, formulários, etc.Definem os controles

Sistemas de Informação

Page 49: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 49

Ciclo de Vida Clássico

Sistemas de Informação

Page 50: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 50

Ciclo de Vida ClássicoProblemas

Projetos reais raramente seguem o fluxo seqüencial proposto

Os requisitos iniciais são difíceis de serem levantados

Resultado do trabalho só aparece no final => possibilidade de erros

Outras AbordagensPrototipaçãoModelo em Espiral

Sistemas de Informação

Page 51: Sistemas de Informações e Bancos de Dados José Maria Monteiro Universidade Federal do Ceará Departamento de Computação zemaria@lia.ufc.br

© José Maria Monteiro. 51

Análise e Projeto de Sistemas Projeto de Bancos de Dados

Modelagem de Dados

Sistemas de Informação