Sistemas de Informação

Slides:



Advertisements
Apresentações semelhantes
SISTEMAS DE SUPORTE À DECISÃO
Advertisements

Análise e Projeto Orientado a Objetos
Sistema de informação:
Transformação ODMG  Relacional
Preparação e apresentação do relatório
Objetivos do Capítulo Explicar por que o conhecimento dos sistemas de informação é importante para os profissionais das empresas e identificar as cinco.
Triggers Renata Viegas.
7130 – Adminstração de Sistemas de Informação
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados SQL TRIGGERS (Gatilhos)
TIPOS DE SISTEMAS DE INFORMAÇÕES
Contabilidade Sistemas de Informação
Maurício Edgar Stivanello
Disciplina:Tópicos Avançados de Sistemas de Informação
Sistema Gerenciador de Banco de Dados SGBD
Restrições de Integridade
Sumário 1 Processamento de Consultas 2 Introdução a Transações
Profa. Aline Vasconcelos
Introdução à Engenharia da Computação
Material III-Bimestre Wagner Santos C. de Jesus
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Prof. MSc Sofia Mara de Souza AULA3
Dado X Informação Dado é um elemento que mantém a sua forma bruta (texto, imagens, sons, vídeos, etc.), ou seja, ele sozinho não levará a compreender.
Sistemas de Informação
Linguagem de Banco de Dados - SQL
Sistemas de Informação Capítulo 2
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
EL e JSTL Prof. Danton Cavalcanti Franco Junior
Administração de Sistemas de Informação Banco de Dados
SQL Server 2012 Introdução a Modelagem de Dados
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Transformação ODMG Relacional. Implementação Relacional de BDs OO Transformação Esquema Objeto Esquema Relacional Transformação Esquema Objeto Esquema.
Tipos de Linguagens do Banco de Dados
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
Tecnologia da informação e estado
Tecnologia da Informação
Christien Lana Rachid6.1d.1 Técnica de BD - Dicionarização UNIPAC 2º SEMESTRE 2007.
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Professor: Márcio Amador
BANCOS DE DADOS ATIVOS Weyler M Lopes © Especialização em Banco de Dados.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Banco de dados.
Administração 2°semestre - Aula 1
Sistemas de Informação
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Laboratório de Programação
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Banco de Dados I I Comandos SQL
Por Márcia May Gomel ® março Tecnologia da informação para gestão. cap.2. p Turban et al. Tecnologia da informação para gestão. cap.2. p
Banco de dados 1 Modelagem de Dados Utilizando MER
©Silberschatz, Korth and Sudarshan (modificado)9.2.1Database System Concepts Capítulo 9: BDs Objecto-Relacional Relações imbricadas Tipos complexos e objectos.
Equipe de monitoria Aula prática 4.  Tipos  Tabela de Objetos  Herança  Métodos  Referências  Coleções  Composição de coleções  Conectividade.
Administração da informação - Introdução. Dados são a coleção de evidências relevantes sobre um fato observado. Um conjunto de dados constata um fato.
Object Constraint Language Philip Stephen Medcraft.
ODMG - Object Database Management Group Padrão para SGBDOO Consórcio de pesquisadores e fabricantes Objetivo –integração e padronização de funcionalidades.
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Gestão do Conhecimento e da Informação
Projeto de Banco de Dados
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Transformação ODMG  Relacional. Implementação Relacional de BDs OO Transformação Esquema Objeto  Esquema Relacional.
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Conceitos Importantes nos Sistemas de Informação
Sistema de Informações Qualidade e Armazenamento das Informações O impacto das mudanças e as Tendências em SIs Papéis Fundamentais de SI na Empresa.
Tipos de Sistema Simples Poucos componentes com relação entre os elementos descomplicada e direta Complexo Muitos elementos relacionados e interconectados.
Transcrição da apresentação:

Sistemas de Informação "Um sistema é um conjunto de partes coordenadas para realizar um conjunto de finalidades". Churchman Ambiente ENTRADAS SAÍDAS SISTEMA

Sistemas de Informação Sistemas - Exemplos Ambiente ENTRADAS SAÍDAS UNIVERSIDADE Vestibulandos, Professores, Administradores, Livros, Equipamentos Profissionais, Resultados de pesquisas, Consultorias Ensino, Pesquisa, Serviços

Sistemas de Informação Sistemas - Exemplos Ambiente ENTRADAS SAÍDAS FABRICA DE BICICLETAS Armações, Componentes, Operários Bicicletas Solda, Montagem, Marketing

Sistemas de Informação Sistemas - Exemplos Ambiente ENTRADAS SAÍDAS RELÓGIO ? ? ?

CAPITULO I - INTRODUÇÃO Sistemas S = <T, E, S, X,  > T = conjunto do tempo, E = conjunto de todas as entradas possíveis, S = conjunto de todas as saídas possíveis, X = conjunto de todos estados,  é uma função de mudança de estado:  : E  X  T  X  S (e, x1, t)  (x2, s)

Sistemas de Informação Classificação de Sistemas Quanto a interação com o ambiente Fechados: não interagem com o ambiente E = S =  Abertos: interagem com o ambiente - Uma reação química - O sistema solar - uma loja - um relógio Compromisso: Sistemas temporariamente fechados

Sistemas de Informação Classificação de Sistemas Quanto ao tempo Atemporais: não são influenciados pelo tempo t1, t2T, e E  x X temos  (t1, e, x) =  (t2, e, x) Temporais: dependem do tempo -Um programa - um relógio - uma loja - um relógio solar

Sistemas de Informação Classificação de Sistemas Quanto à previsibilidade de seu comportamento Determinísticos: bem determinados  é uma função bem definida Estocásticos: imprevisíveis, probabilísticos -Um programa - um relógio - um sistema econômico - o lançamento de uma moeda

Sistemas de Informação Classificação de Sistemas Quanto ao feedback Estáticos: as saídas não influenciam o comportamento futuro Dinâmicos: o sistema se auto-influencia -Um programa - um relógio - um sistema evolutivo - um míssel

Sistemas de Informação Sistemas Complexos relógio relógio De pulso De parede solar carcaça ponteiros máquina elétrico digital analógico COMPONENTES CONCRETIZAÇÕES REDUCIONISMO x HOLISMO

Sistemas de Informação "Um sistema de informação é uma coleção de unidades funcionais que interagem entre si, trocando informações de acordo com regras pré-estabelecidas.” G. Richter

Sistemas de Informação

CAPÍTULO II - Sistemas de Informação Taxonomia da informação - formatada (dados, registros) - semi-formatada (regras, documentos XML, partituras) especificável - não-formatada (textos, imagens) Descritiva: informativa (catálogos, esquemas, dicionários de dados, estatísticas) Imperativa: (transações, programas, instruções, regras de produção)

Tipos de Sistema de Informação CAPÍTULO II - Sistemas de Informação Tipos de Sistema de Informação Sistemas de Processamento de Transações - Automatização de rotinas - Processamento de grandes massas de dados Folha de pagamento Loteria esportiva TECNOLOGIA: Sistemas de Gerência de Bancos de Dados

Tipos de Sistema de Informação CAPÍTULO II - Sistemas de Informação Tipos de Sistema de Informação Sistemas de Informação Gerencial (MIS) Produz a informação correta, no local correto na hora certa Relatórios gerenciais (programados) TECNOLOGIA: Data Warehousing

Tipos de Sistema de Informação CAPÍTULO II - Sistemas de Informação Tipos de Sistema de Informação Sistemas de Suporte à Decisão (DSS) Trata de problemas pouco estruturados de natureza estratégica ou tática Assistência imediata na solução de problemas complexos Sistemas de Informação Executiva (EIS) É um DSS que provê: visões alternativas dos dados integração de dados externos estatísticas TECNOLOGIA: Processamento analítico (OLAP) Integração de Dados na Web

Tipos de Sistema de Informação CAPÍTULO II - Sistemas de Informação Tipos de Sistema de Informação Sistemas Baseados em Conhecimento O sistema possui informação (conhecimento) especializado e toma iniciativas por si próprio Sistemas especialistas Sistemas ativos TECNOLOGIA: Sistemas Especialistas, Bancos de Dados Ativos OUTROS: Sistemas de Informações Geográfica, Sistemas em Tempo-Real

Tipos de Sistema de Informação CAPÍTULO II - Sistemas de Informação Tipos de Sistema de Informação OUTROS: Sistemas de Informações Geográfica Sistemas em Tempo-Real Sistemas de Recuperação de Informação na Internet Sistemas Históricos Sistemas Distribuídos (homogêneos ou heterogêneos) Bibliotecas Digitais TECNOLOGIA: Bancos de Dados Multimídia, Bancos de Dados Temporais, Bancos de Dados Textuais, Bancos de Dados Distribuídos, Bancos de Dados na Web

CAPÍTULO II - Sistemas de Informação Sistema de Informação Estrutura Controle Comportamento

CAPÍTULO II - Sistemas de Informação Os 3 mundos: O Mundo real Mundo concreto Mundo abstrato 33 Universo do discurso representação interpretação Nível externo 1 Nível Conceitual 33 Trinta-e-três Nível externo 2 33,00 Nível interno Mundo Modelo 100001

CAPÍTULO II - Sistemas de Informação

CAPÍTULO II - Sistemas de Informação Sistema de Informação Estrutura Controle Comportamento

CAPÍTULO II - Sistemas de Informação ONTOLOGIA ilumina Entidades gosta-de 33 Relacionamentos idade Atributos

Sistemas de Informação - Abstrações PESSOA Classificação HOMEM CONTRIBUINTE EMPRESA

CAPÍTULO II - Sistemas de Informação - Abstrações Representação PESSOA nome:string; idade:integer; gosta-de:objeto; Instância-de :PESSOA nome: Joseph Haydn; idade: 66; gosta-de:‘sol’;

CAPÍTULO II - Sistemas de Informação - Abstrações CONTRIBUINTE Generalização U categoria + PESSOA EMPRESA atividade U sexo + HOMEM ESTUDANTE MULHER U PROFESSOR completo disjunto + Relação É-um (é-um(s,g))

CAPÍTULO II - Sistemas de Informação - Abstrações Visões - Especialização por papel PESSOA papel U NO EMPREGO EM FÉRIAS MOTORISTA NO TRÂNSITO EM CASA

CAPÍTULO II - Sistemas de Informação - Abstrações Agregação/Composição Relação Parte-Todo (parte-de(p,t)) Composição heterômera possui LIVRO EXEMPLAR EDITORA TÍTULO AUTOR ANO

CAPÍTULO II - Sistemas de Informação - Abstrações Agregação X Relacionamentos possui LIVRO EXEMPLAR escrito-por publicado-em nome editado-por ANO TÍTULO AUTOR EDITORA

CAPÍTULO II - Sistemas de Informação - Abstrações Agregação X Relacionamentos IMPRESSÃO LIVRO EXEMPLAR EDITORA TÍTULO AUTOR ANO

CAPÍTULO II - Sistemas de Informação - Abstrações Relação Parte-Todo Agregação homeômera Agrupamento/agregação/power type 1 LIVRO possui EXEMPLAR 1..* AUTORES EDITORA AUTOR ANO TÍTULO

CAPÍTULO II - Sistemas de Informação - Abstrações Agregação genérica 1 LIVRO possui EXEMPLAR 1..* 1..* 1..* EDITORA AUTOR ANO TÍTULO

CAPÍTULO II - Sistemas de Informação - Abstrações

LINGUAGEM DE PROGRAMAÇÃO Sistemas de Informação - DADOS SEMI-ESTRUTURADOS LINGUAGEM DE PROGRAMAÇÃO / MODELO DE DADOS PROBLEMA: Dados com estrutura variável, imprevisível ESQUEMA/ TIPOS DE DADOS XML, etc. BD Documentos PROGRAMA/ DADOS SOLUÇÃO: esquema e dados ficam juntos

CAPÍTULO II - Sistemas de Informação Sistema de Informação Estrutura Controle Comportamento

CAPÍTULO II - Sistemas de Informação Tipos de integridade: Tipo/subtipo Abstrações unicidade/cardinalidade exclusão equivalência de caminhos Declarativa (implícita) de esquema regras de integridade estáticas dinâmicas Não-Declarativa (explícita) de dados

CAPÍTULO II - Sistemas de Informação Integridade Declarativa (implícita) - de esquema Formas: implementação fixa X efeitos colaterais atividade(p, CANDIDATO) body CANDIDATE insert (p) PERSON  insert (p) for each class B such that in(p,B) and not(B=CANDIDATE) and atividade(p,B) do p  delete (B) operation candidatar-se(p,s) pre-condition not( in(p, CANDIDATE) ) body CANDIDATE insert (p) operation candidatar-se(p,s) pre-condition not( in(p, CANDIDATE) ) atividade(p, CANDIDATO) body CANDIDATE insert (p) PERSON  insert (p) for each class A such that is-a(A,PERSON) and not(r=atividade) and r(p,A) do A  insert (p) for each class B such that in(p,B) and not(B=CANDIDATE) and atividade(p,B) do p  delete (B) PESSOA é-de-sexo atividade + + sexo U 1 SEXO CANDIDATO HOMEM EMPREGADO MULHER

CAPÍTULO II - Sistemas de Informação Integridade Não-Declarativa (explícita)  Linguagem de Controle de Dados - LCD  Regras de Controle (Triggers)  Pré- e Pós-condições  Programas aplicativos

CAPÍTULO II - Sistemas de Informação Integridade Não-Declarativa (explícita)  Linguagem de Controle de Dados - LCD SQL create assertion sal-minimo check (not exists(select * from EMPREGADO where EMPREGADO.salario < sal-minimo)) OCL – Object Constraint Language  Regras de Controle (Triggers) Define trigger sal-baixo on update of EMPREGADO E (if E.salario < &salario-minimo then update E set E.salario = sal-minimo)

CAPÍTULO II - Sistemas de Informação Integridade Não-Declarativa (explícita)  Pré- e Pós-condições operation admissão(p, nome, sal) pre-condition not( in(p, EMPREGADO) ) sal  sal-minimo body EMPREGADO  insert (p) p  establish(tem-salário(s)) p  establish(tem-nome(some))  Programas aplicativos

CAPÍTULO II - Sistemas de Informação Comportamento Sistema de Informação Estrutura Controle Comportamento