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

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

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