A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelagem de Dados 1. Fundamentos de Bancos de Dados

Apresentações semelhantes


Apresentação em tema: "Modelagem de Dados 1. Fundamentos de Bancos de Dados"— Transcrição da apresentação:

1 Modelagem de Dados 1. Fundamentos de Bancos de Dados
© Márcio Moreira – 2018 –

2 Modelagem de Dados 1. Fundamentos de Bancos de Dados
1º Encontro: Fundamentos do EA

3 Como desenvolver software?
Modelagem de Negócio (Por que fazer algo?) (Como funcionará?) Requisitos (O que fazer?) Análise & Projeto (Como fazer?) Implementação (Fazer) Testes (Funciona?) Distribuição & Ambiente Problema Soluções Funcionalidades Processo Requisitos Arquitetura Projeto Codificação Testes Distribuição

4 Modelagem Arquitetura & Ferramentas 0: Mapa Estratégico (BSC)
1: Processos Principais (VAC) 2: Processos de Negócio (BPMN) 3: Diagrama de Atividades (UML) 4: Diagrama de Tarefas (UML) Ferramenta Comentários ARIS Express Free e limitações (não dados) BizAgi Só BPMN (não dados) EA Melhor relação custo x benefício ERWin Excelente, mas só modela dados CA comprou a ErWin Oracle BPA Melhor ferramenta do mercado Versão paga do ARIS BPA (cara) Suite onde está o Data Modeler PowerDesign Excelente, completa, mas cara (SAP comprou Sybase) Fontes: FEUP, Forrester, HAL, Purdue University e Riga University Comparativos: Data Science Central, PAT Research e WiKi

5 Root/Model (Default do EA)
Estrutura do EA Estrutura & Exercício Root/Model (Default do EA) Views Packages Diagrams Root/Model View: Pitagoras Pacote: Modelagem Pacote: Modelo de Negócio Diagrama: BSC Mapa Estratégico Diagrama: VAC - Cadeia de Valor Pacote: Modelo de Dados Diagrama: DER – Domínio Diagrama: DER – Físico

6 Modelagem de Dados 1. Fundamentos de Bancos de Dados
1º Encontro: Introdução aos SGBDs

7 SGBDs

8 Banco de Dados x SGBD

9 Transação

10 SGBDs – Funções & Características

11 SGBDs – Funcionalidades

12 Modelagem de Dados 1. Fundamentos de Bancos de Dados
2º Encontro: Banco de Dados Relacional

13 Modelo Relacional

14 Modelagem de Dados

15 Elementos do DB

16 Elementos do DB Dados

17 Elementos do DB Hardware

18 Elementos do DB Software

19 Elementos do DB Usuários

20 Tabelas

21 Colunas

22 Características das Entidades

23 Atributos (Colunas)

24 Tuplas (Linhas)

25 Teoria & Prática em Modelagem de Dados

26 Estrutura do EA & Diagrama de Modelagem
Diagrama de Modelagem de Dados Root/Model View: Pitágoras Pacote: MD Diagrama: 1a Tabela

27 Tabela Alunos Exercício Database: SQL Server 2012
Table Detail / Columns Atributos: Matricula Numeric(10) PK Nome VarChar(100) Nascimento Date Telefone Char(16) VarChar(50) Comandos: Diagramas: ALT + G: Localiza objeto no Explorer DEL: Deleta visão do objeto Layout > Manage > Set as model default Project Explorer: Control + U: Localiza objeto nos Diagramas Delete: Deleta objeto do modelo

28 Tabela Vendedores Exercício Atributos: Comando: Código Int PK
Nome VarChar(100) Endereco VarChar(100) Bairro VarChar(40) CEP Char(8) Cidade VarChar(60) Estado Char(2) Celular Char(16) FoneResid Char(16) Com VarChar(40) Pessoal VarChar(40) PerComissao Float DataInicio Date DataSaida Date Comando: ALT + Z: Ajusta objeto ao conteúdo

29 Modelagem de Dados 1. Fundamentos de Bancos de Dados
3º Encontro: Modelagem de Dados

30 Sistemas de Apoio a Decisão

31 Dados para Tomada de Decisão

32 Redundância

33 Segurança

34 Backup

35 Senhas

36 Permissões Vídeo de Encerramento

37 Teoria & Prática em Modelagem de Dados

38 Componentes de Pessoas:
Modelagem de Pessoas Na maioria dos sistemas empresariais existem várias entidades de pessoas Pessoas Vendedores Clientes Fornecedores Funcionários ... Componentes de Pessoas: Identificação Endereços Residencial Cobrança ... Telefones Comercial Celular Tipos Física Jurídica

39 Códigos de domínio da Internet Pais
Endereços Mundiais Brasil Códigos de domínio da Internet Pais Divisões geopolíticas dos países Estados / Provinciais Divisões geopolíticas dos estados Cidade / Munício Estados, Cidades, Bairros, Ruas e CEPs Correios Estados e Cidades IBGE Ministério da Fazenda

40 Modelagem de Endereços
Modelo Tradicional Pais: Pais CHAR(2) PK Nome CHAR(72) Estados: Pais CHAR(2) PK & FK Estado CHAR(2) PK Nome CHAR(32) Localidades (Cidades/Municípios): Pais CHAR(2) PK & FK Estado CHAR(2) PK & FK Localidade INT PK Nome VARCHAR(100) Bairros: Pais CHAR(2) PK & FK Estado CHAR(2) PK & FK Localidade INT PK & FK Bairro INT PK Nome VARCHAR(100)

41 Modelagem de Endereços
Modelo PK Racionalizadas Pais: idPais INT PK Pais CHAR(2) Nome CHAR(72) Estados: idEstado INT PK idPais INT FK Estado CHAR(2) Nome CHAR(32) Localidades (Cidades/Municípios): idLocalidade INT PK idEstado INT FK Nome VARCHAR(100) Bairros: idBairro INT PK idLocalidade INT FK Nome VARCHAR(100)

42 Referências Autores Título Local Ano Márcio Moreira
Planejamento Estratégico & Gestão de Performance Pitágoras 2011 OMG Business Process Model and Notation – BPMN: Version 2.0 OAT UML - Unified Modeling Language 2017 Sparx Systems Enterprise Architect User Guide Sparx 2014

43 Siga-nos nas redes sociais Tera & Márcio Moreira
Obrigado! Siga-nos nas redes sociais Tera & Márcio Moreira


Carregar ppt "Modelagem de Dados 1. Fundamentos de Bancos de Dados"

Apresentações semelhantes


Anúncios Google