Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGabriella de Almada Beretta Alterado mais de 5 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.