modelagem de sistemas de informaÇÃo introdução jalves mendonça nicácio - faa

19
MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

Upload: internet

Post on 17-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

MODELAGEM DE SISTEMAS DE INFORMAÇÃOIntrodução

Jalves Mendonça Nicácio - FAA

Page 2: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

NO INÍCIO...

Utilização inicial dos computadores dados numéricos quantidade limitada de informações processamento serial poucos recursos para programação ênfase no algoritmo dados cativos dos programas dados em segundo plano

Page 3: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

EVOLUINDO...

Evolução dados em maior volume maior variedade de informações meios de maior capacidade consultas mais complexas

Page 4: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

O QUE ESTÁ ACONTECENDO COM TODO MUNDO?

Informatizando... Empresas Atividades Governo Educação

Page 5: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

INFORMATIZANDO

Ex.: Considerando a informatização da indústria Vendas

Esta função concentra as atividades da indústria relativas ao contato com os clientes, como fornecimento de cotações de preços, vendas, e informações sobre disponibilidade de produtos.

Produção Esta função concentra as atividades da indústria relativas

à produção propriamente dita, como planejamento da produção e controle do que foi produzido.

Compras Esta função concentra as atividades da indústria relativas

à aquisição dos insumos necessários à produção, como cotações de preços junto a fornecedores, compras e acompanhamento do fornecimento.

Page 6: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

SISTEMAS ISOLADOS

Page 7: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

PROBLEMAS: Redundância de Dados Redigitação: A mesma informação é digitada várias

vezes. No caso do exemplo da indústria, os dados de um produto são digitados no setor de vendas, no setor de produção e no setor de compras. Além de exigir trabalho desnecessário, a redigitação pode resultar em erros de transcrição de dados.

Inconsistências de dados: uma alteração na estrutura de um determinado produto pode ser informada através do sistema de produção e deixar de ser informada nos demais sistemas. A estrutura do produto passa a aparecer de forma diferente nos vários sistemas.

Page 8: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

SOLUÇÃO

Compartilhamento de dados cada informação é armazenada uma única vez sendo acessada pelos vários sistemas que dela

necessitam Banco de Dados: conjunto de dados

integrados que tem por objetivo atender a uma comunidade de usuários

Page 9: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

SISTEMA INTEGRADO COM DADOS COMPARTILHADOS

Page 10: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

SISTEMA DE BANCO DE DADOS

Solução para as limitações dos Sistemas de processamento de arquivos

Independência de dados/programasAlteração dos dados afeta “pouco” os programasNão precisa recompilar o programa

Page 11: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

MAS, ALGUMA COISA MUDOU...

A estrutura interna dos arquivos passa a ser mais complexa, pois estes devem ser construídos de forma a atender às necessidades dos diferentes sistemas

Surge o SGBD – Sistema Gerenciador de Banco de Dados

Page 12: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

SGBD

software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados

surgiram no início da década de 70 objetivo de facilitar a programação de

aplicações de banco de dados (BD). Tipos:

Relacional Orientado a Objetos

Page 13: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA
Page 14: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

MODELO DO BANCO DE DADOS

Esquema do Banco de dados: descrição dos tipos de informações que estão

armazenadas em um banco de dados Ex.: banco de dados armazena informações

sobre produtos e que, para cada produto, são armazenados seu código, preço e descrição

Para construir modelos, utilizamos Linguagem de Modelagem de Dados

Page 15: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

TIPOS DE MODELOS

Modelo Conceitual - descrição do banco de dados de forma independente de implementação em um SGBD

Modelo Lógico - dependente do tipo particular de SGBD que está sendo usado.

Modelo Físico – Altamente dependente do SGBD utilizado.

Page 16: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

REPRESENTAÇÃO DO MODELO CONCEITUAL

Page 17: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

REPRESENTAÇÃO MODELO LÓGICO

TipoDeProduto(CodTipoProd,DescrTipoProd)

Produto(CodProd,DescrProd,PrecoProd,CodTipoProd)

CodTipoProd referencia TipoDeProduto

Page 18: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

LINGUAGENS DE SGBD

Linguagem de definição de dados (DDL) Linguagem de especificação do

armazenamento (SDL) Linguagem de definições de visões (VDL) Linguagem de manipulação de dados (DML)

Page 19: MODELAGEM DE SISTEMAS DE INFORMAÇÃO Introdução Jalves Mendonça Nicácio - FAA

ESQUEMAS E INSTÂNCIAS