1 / 19

Modelagem de Sistemas de Informação

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

hazel
Download Presentation

Modelagem de Sistemas de Informação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelagem de Sistemas de Informação Introdução Jalves Mendonça Nicácio - FAA

  2. 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

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

  4. O que está acontecendo com todo mundo? • Informatizando... • Empresas • Atividades • Governo • Educação

  5. 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.

  6. Sistemas Isolados

  7. 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.

  8. 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

  9. Sistema Integrado com dados compartilhados

  10. Sistema de Banco de Dados • Solução para as limitações dos Sistemas de processamento de arquivos • Independência de dados/programas Alteração dos dados afeta “pouco” os programas Não precisa recompilar o programa

  11. 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

  12. 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

  13. 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

  14. 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.

  15. Representação do modelo conceitual

  16. Representação Modelo Lógico TipoDeProduto(CodTipoProd,DescrTipoProd) Produto(CodProd,DescrProd,PrecoProd,CodTipoProd) CodTipoProd referencia TipoDeProduto

  17. 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)

  18. Esquemas e Instâncias

More Related