Jugurta Lisboa Filho
|
|
|
- Maria das Dores Cortês Maranhão
- 10 Há anos
- Visualizações:
Transcrição
1 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS Modelagem e integração de dados espaciais e não espaciais Projeto CASEGeo/UFV Jugurta Lisboa Filho Universidade Federal de Viçosa Universidade Federal de Viçosa Departamento de Informática
2 Modelagem de BD ~ Projeto arquitetônico de uma casa BD criado de forma incremental pode virar Puxadinho! Falta de dados e relacionamentos não previstos Limitação de consultas futuras MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 2
3 Conceitos Fundamentais Histórico de Modelos Conceituais para BDGeo Evolução de Modelos... Modelo UML-GeoFrame + Ferramenta ArgoCaseGeo Perfil UML GeoProfile e MDA (Model Driven Architecture) Conclusões MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 3
4 Mini-Mundo (Elmasri & Navathe, 2010) Análise de Requisitos Requisitos de BD independente de software dependente de software Projeto Conceitual Projeto Lógico Esquema Conceitual (ex.: Mod. E-R) Esquema Lógico (ex.: Mod. Relacional) Projeto Físico Esquema Físico (Mod. Implement.) MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 4
5 ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 5
6 Mundo Real Mini-mundo compatibilidade Formalismo Conceitual Técnicas Formais de Descrição Linguagem Léxica Notação Gráfica fornece regras para fornece gramática para Modelagem Modelagem Conceitual Apresentação Esquema Conceitual ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 6
7 Mundo Real Mini-mundo Formalismo Conceitual fornece regras para Modelagem compatibilidade Técnicas Formais de Descrição fornece gramática para Apresentação Modelagem conceitual Linguagem Léxica Notação Gráfica Esquema Conceitual ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 7
8 prefixo horas-vôo ano-fabr tipo numassentos Principais formalismos Aeronave pertence é_de classifica Tipo Aeronave podepilotar Modelo Entidade-Relacionamento (E-R) Modelos Orientados a Objetos (OO) possui Companhia Aérea Piloto habilitado idca nome país idpiloto nome dat-nasc Principais linguagens E-R Peter Chen James Martin (eng. informações) IDEF1X 1 n OO OOA OMT UML N 1 1 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 8
9 Modelos Conceituais para BD Geo MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 9
10 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 10
11 UML-GeoFrame [Lisboa Filho] Modelo da Perceptory[Bédard] OMT-G (Object Modeling Technique for Geographic Applications) [Borges] GeoOOA (Geo Object-Oriented Analysis) [Kosters] MADS (Modeling of Application Data with Spatio-temporal features) [Parent]
12
13 Conceito de framework na Engenharia de Software Um projeto genérico que é útil como um molde para construção de sistemas. Mecanismo de reutilização. GeoFrame Um framework projetado para modelagem conceitual de BD geográficos. Expressa a ideia de um esquema conceitual inicial para uma família de aplicações geográficas. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 13
14 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo representa ObjetoEspacial 2..n Ponto Linha Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 14
15 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo Nível Representação espacial CampoGeográfico representa RepresentaçãoCampo 1 Nível Planejamento Ponto Linha Objetogeográfico representa 1 ObjetoEspacial 2..n Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 15
16 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo Nível Metamodelo Ponto Linha representa ObjetoEspacial 2..n Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 16
17 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo representa ObjetoEspacial 2..n Ponto Linha Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 17
18 Passo 1: Identificar temas (e sub-temas) para cada área geográfica. Passo 2: Para cada tema, elaborar o diagrama de classes. Associar classes de diferentes temas. Passo 3: Análise e modelagem do componente espacial de cada fenômeno geográfico (campos e objetos). Passo 4: Análise e modelagem dos relacionamentos espaciais. Passo 5: Análise e modelagem dos aspectos temporais. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 18
19 Estereótipo: mecanismo de extensão da UML Ex.: Classes UML-GeoFrame MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 19
20 Ferramenta CASE ArgoCaseGeo (DPI/UFV, 2004) MGAs para Shapefile, TerraLib e Oracle Spatial suporte para Padrões de Análise
21 ArgoCASEGEO An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns 21
22 ArgoCASEGEO An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns 22
23 Exemplo: Estudo de Caso Desenvolver um SIG para auxiliar no planejamento da divisão de terras: Requisitos de dados (descrição do minimundo): Cada família de trabalhador rural recebe um lote, que pode variar de tamanho, conforme existência de: benfeitorias, áreas cultivadas, pastagens, estradas vicinais, galpões, habitações ou ainda nascentes, riachos, represas, vegetação nativa, etc. Outros fatores importantes: relevo, solo e vegetação. Por último, devem ser consideradas leis ambientais, como APP (topo de morro), áreas com grande declividade ou próximas a recursos hídricos (lagos e rios). MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 23
24 Estudo de Caso: Passo 1: Identificar temas (e sub-temas) para cada área geográfica. Municipio: RegiaoGeografica MeioAmbiente Propriedades Clima Hidrografia Armazens AreasCultivo Relevo Vegetacao Solo ViasDe Acesso Leis Ambientais MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 24
25 Estudo de Caso: Passo 2: Para cada tema, elaborar o diagrama de classes MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 25
26 Estudo de Caso: Passo 2: (cont.) Para cada tema, elaborar o diagrama de classes MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 26
27 Estudo de Caso: Reforma Agrária Diagrama Final
28 Perfil UML Principais características UML 2.0 Independe de Ferramenta CASE Abordagem MDA
29 Permite a extensão e adaptação da linguagem UML a diversas finalidades. Isso inclui a capacidade de adequá-la a diferentes domínios. Mecanismos de extensão: Estereótipos; Tagged values; Constraints. Perfil UML: É o conjunto dos mecanismos de extensão da UML agrupados em um pacote UML estereotipado como <<profile>>. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 29
30 Passos para definição de um Perfil UML: 1. Definir o Metamodelo; 2. Criar os Estereótipos; 3. Especificar as Restrições. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 30
31 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 31
32 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 32
33 Exemplo usando UML-GeoFrame CASE RSM (Rational Software Modeler 2010) by IBM. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 33
34 Exemplo usando UML-GeoFrame CASE RSM (Rational Software Modeler 2010) by IBM. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 34
35 Exemplo usando OMT-G Modelo OMT-G (Borges 2001) MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 35 By Filipe Nalon
36 By Filipe Nalon
37 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 37
38 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 38
39 Modelos conceituais específicos para um domínio serão naturalmente estendidos com o uso de Perfil UML. Projetistas ficam livres da ditadura das ferramentas CASE. Interoperabilidade entre esquemas conceituais. Cada equipe pode ver o esquema com o modelo que preferir. Transformações Conceitual-Lógico via MDA. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 39
40 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS Modelagem e integração de dados espaciais e não espaciais Jugurta Lisboa Filho [email protected] Universidade Federal de Viçosa Departamento de Informática
Introdução aos Sistemas de Informação Geográfica
Introdução aos Sistemas de Informação Geográfica Mestrado Profissionalizante 2015 Karla Donato Fook [email protected] IFMA / DAI Modelagem de Dados Geográficos 2 1 O que é um Modelo de Dados? É um conjunto
ArgoCASEGEO + TerraLib = bancos de dados geográficos para aplicações Small GIS
ArgoCASEGEO + TerraLib = bancos de dados geográficos para aplicações Small GIS Alexandre Gazola, Gustavo Breder Sampaio, Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa
Modelagem e Projeto de Bancos de Dados Geográficos com Características Temporais
Modelagem e Projeto de Bancos de Dados Geográficos com Características Temporais Gustavo Breder Sampaio, Alexandre Gazola, Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa
Banco de Dados para Sistemas de Informação Geográfica (SIG)
Banco de Dados para Sistemas de Informação Geográfica (SIG) JUGURTA LISBOA FILHO Departamento de Informática Universidade Federal de Viçosa 3657-000 - Viçosa - MG e-mail: [email protected] ROTEIRO Módulo
Modelagem Conceitual de Banco de Dados Geográficos
Modelagem Conceitual de Banco de Dados Geográficos Donilson Lopes da Rosa, Sérgio Muinhos Barroso Lima Bacharelado em Sistemas de Informação Faculdade Metodista Granbery Rua Batista de Oliveira, 1145 36010-532
GeoProfile UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS
GUSTAVO BREDER SAMPAIO GeoProfile UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS Dissertação apresentada à Universidade Federal de Viçosa, como parte das exigências do Programa
ArgoCASEGEO - Uma Ferramenta CASE de Código-Aberto para o Modelo UML-GeoFrame
ArgoCASEGEO - Uma Ferramenta CASE de Código-Aberto para o Modelo UML-GeoFrame Jugurta Lisboa Filho Maurício Fidélis Rodrigues Júnior Jaudete Daltio Universidade Federal de Viçosa - Departamento de Informática
Modelagem de Dados com o Perfil UML GeoProfile e Transformações MDA na Ferramenta Enterprise Architect
Modelagem de Dados com o Perfil UML GeoProfile e Transformações MDA na Ferramenta Enterprise Architect Thiago B. Ferreira, Sergio M. Stempliuc Faculdade Governador Ozanam Coelho Fagoc) Ubá, MG, Brazil
Modelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Modelagem da arquitetura de negócios Arquitetura Definições Aurélio: Informática: Estrutura e organização lógica de funcionamento de um sistema computacional.
Concepção e Elaboração
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo
Banco de Dados I. 1. Conceitos de Banco de Dados
Banco de Dados I 1. Conceitos de Banco de Dados 1.1. Características de um Banco de Dados. 1.2. Vantagens na utilização de um BD. 1.3. Quando usar e não usar um Banco de Dados. 1.4. Modelos, Esquemas e
Prof.: Clayton Maciel Costa [email protected]
Banco de Dados Prof.: Clayton Maciel Costa [email protected] 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)
1. Visual Paradigm for UML
Sumário 1. Visual Paradigm for UML... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Ícones aos Estereótipos... 10 4. Aplicando o perfil GeoProfile... 12 1. Visual Paradigm for UML Visual Paradigm
MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 3 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer a arquitetura de 3 esquemas (conceitual, lógico
Modelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Bibliografia UML Guia de consulta rápida Douglas Marcos da Silva Editora: Novatec UML Guia do usuário Grady Booch James Rumbaugh Ivair Jacobson Editora: Campus
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam
Modelagem de dados e uso do SGBD MySQL
CURSO DE VERÃO EM BIOINFORMÁTICA ESTRUTURAL Modelagem de dados e uso do SGBD MySQL Modelagem e projeto de banco de dados Arquitetura de três esquemas [1] USUÁRIOS Nível externo Visão externa Mapeamento
Fase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Etapas da Elaboração de um Projeto de Banco de Dados
Etapas da Elaboração de um Projeto de Banco de Dados Apresentar os modelos de dados em rede, hierárquicos, relacionais e orientados a objetos. Demonstrar as etapas de desenvolvimento de um projeto de banco
SISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Curso Superior de Tecnologia em BD
Curso Superior de Tecnologia em BD Modelagem de Dados Aula 01 Revisão Modelos de Dados Existem modelos para diferentes níveis de abstração de representação de dados modelos conceituais modelos lógicos
UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Persistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
MC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
SISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SISTEMA GERENCIADOR
MODELAGEM DE DADOS GEOGRÁFICOS: APLICAÇÃO NA GESTÃO DE ÁREAS DE PRESERVAÇÃO PERMANENTE
MODELAGEM DE DADOS GEOGRÁFICOS: APLICAÇÃO NA GESTÃO DE ÁREAS DE PRESERVAÇÃO PERMANENTE GEOGRAPHIC DATA MODELLING: APPLICATION IN THE PERMANENT PRESERVATION AREAS MANAGEMENT Josiani Cordova de Oliveira
MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD
MODELAGEM DE DADOS Unidade II Arquiteturas do SGBD 0 UNIDADE II: TÓPICOS: Tópico 1 - Arquitetura SGBD Tópico 2 - Etapas de um projeto de Banco de Dados Tópico 3 Modelagem Tópico 1 - Arquitetura SGBD A
Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. [email protected] DCC-IME-USP
Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme
Metodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais
Metodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais Rogério Luís Ribeiro Borba 3, Guilherme L. A. Mota 1,3, Jorge Luís Nunes e
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MODELAGEM DE BDG Modelagem de dados convencional abstração de entidades
PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação
UML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior
Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação
O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?
O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação
UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC
CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1
Franklin Ramalho Universidade Federal de Campina Grande - UFCG
Agenda Meta-modelos Franklin Ramalho Universidade Federal de Campina Grande - UFCG - Arquitetura MDA - Meta-modelo - Conceitos - Características - - XMI - Pacotes - Meta-modelo 2.0 - Alinhamento entre
Disciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015
Aula 3 SBD Modelo Entidade Relacionamento Parte 1 Profa. Elaine Faria UFU - 2015 Processo do Projeto de um Banco de Dados A criação de uma aplicação de banco de dados envolve várias tarefas Projeto do
Modelos de Armazenamento de dados. Prof. Guilherme Tomaschewski Netto [email protected]
Modelos de Armazenamento de dados Prof. Guilherme Tomaschewski Netto [email protected] Legendas! Nesta apresentação serão utilizadas algumas legendas: Indica uma referência, para quem ficou curioso
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert [email protected] O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] INTRODUÇÃO Hoje é
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
Histórico da Orientação a Objetos Ciclo de vida de Desenvolvimento de SW
Histórico da Orientação a Objetos Ciclo de vida de Desenvolvimento de SW Baseado nos materiais dos profs: Prof.: Edilberto M. Silva http://www.edilms.eti.br Edna Canedo Marcio de Carvalho Victorino Brasília-DF,
1. IBM Rational Software Modeler
Sumário 1. IBM Rational Software Modeler... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Restrições OCL... 9 4. Adicionando Ícones aos Estereótipos... 13 5. Aplicando o Perfil GeoProfile... 14
Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM
Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM Luiz Esmiralha IBM Eduardo Chiote IBM Quem somos Luiz Esmiralha Arquiteto de Aplicações / IBM 15 anos exp.
20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação e isolamento de dados (ilhas de informações)
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS Bruno Rabello Monteiro Clodoveu A. Davis Jr. SUMÁRIO Introdução Quem se interessa por (BDG)? Noções de Geoinformática Conceitos: SIG e BDG Projeto Conceitual
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Conceitos básicos Angélica Toffano Seidel Calazans E-mail: [email protected] Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Programação com acesso a BD. Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Módulo de Integração de Padrões de Análise com Ontologias de Domínio da ferramenta ArgoCASEGEO
Módulo de Integração de Padrões de Análise com Ontologias de Domínio da ferramenta ArgoCASEGEO Gabriel Silva Gonçalves, Jugurta Lisboa Filho, Evaldo de Oliveira da Silva, Guilherme Alves Lopes Departamento
MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I
O uso da análise e do projeto Orientados a Objetos atenuou a separação! 1 Etapas do Projeto do BD Análise de Requisitos Coleta de informações sobre os dados e seus relacionamentos na organização Projeto
Introdução a INGENIAS:
Universidade do Estado do Rio Grande do Norte UERN Universidade Federal Rural do Semi-Árido UFERSA Mestrado em Ciência da Computação MCC Disciplina: Engenharia de Software Orientada a Agentes Professores:
MIG - Metadados para Informação Geográfica
MIG - Metadados para Informação Geográfica Introdução à Norma ISO 19115 Henrique Silva, Instituto Geográfico Português, [email protected] Lisboa, 14 de Fevereiro de 2008 Metadados para Informação Geográfica
Análise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose.
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert [email protected] O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS Bruno Rabello Monteiro Clodoveu A. Davis Jr. SUMÁRIO Exemplo Cadastro Urbano, Modelo OMT-G Restrições do Modelo OMT-G Relacionamentos Espaciais Slide
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.
Roteiro Modelagem de Dados: Usando o Modelo Entidade-Relacionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento
Padrões. Projeto (Design) de Software
Padrões Projeto de Softwares Categorias de Padrões Processo de Tradução de modelos de análise (isentos de tecnologia, lógicos) para modelos de projeto (development-ready, físicos) Qual a Tecnologia Alvo
O Catálogo de Padrões de Análise da Ferramenta ArgoCASEGEO
O Catálogo de Padrões de Análise da Ferramenta ArgoCASEGEO Alexandre Gazola Universidade Federal de Viçosa (UFV), Departamento de Informática Viçosa, MG, Brasil, 36570-000 [email protected] Jugurta Lisboa
Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Disciplina: Unidade II: Prof.: E-mail: Período:
Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
1) O QUE NÃO É BANCO DE DADOS?
FMU - Graduação em Ciência da Computação - BANCO DE DADOS I - Prof. Fernando Alberto Covalski - pág 1 1) O QUE NÃO É BANCO DE DADOS? SISTEMAS ISOLADOS SISTEMA DE PRODUÇÃO SISTEMA DE VENDAS SISTEMA DE COMPRAS
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta GenDBM Tool
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta GenDBM Tool João Victor Guinelli 1, André de Souza Rosa 1, Carlos Eduardo Pantoja 2 1 CEFET/RJ - UnED Nova Friburgo Av. Gov. Roberto
INTRODUÇÃO. Enfoque abstrato. Enfoque Intermediário
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] INTRODUÇÃO Enfoque
GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2
GEE051 - Banco de Dados (BD) Plano de Curso Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2 Motivação Problemas reais encontrados por engenheiros exigem uma visão
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE Modelagem de Dados Modelagem de Dados é a atividade de especificação das estruturas de
Administração de Bancos de Dados
Modelo Entidade-Relacionamento Prof. Rodrigo M. Silva Administração de Bancos de Dados 1 [email protected] Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos
O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Desenvolvimento estruturado versus orientado a objetos.
Desenvolvimento estruturado versus orientado a objetos. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Objetivos Identificar diferenças entre: Desenvolvimento
Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e
JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de
Banco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista
Banco de Dados Capítulo 1: Introdução Especialização em Informática DEINF/UFMA Cláudio Baptista O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades
GBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos
Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária
BANCO DE DADOS I AULA 3. Willamys Araújo
BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados
Introdução a UML. Hélder Antero Amaral Nunes [email protected]
Introdução a UML Hélder Antero Amaral Nunes [email protected] Introdução a UML UML (Unified Modeling Language Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da estrutura de
Padrões de projeto 1
Padrões de projeto 1 Design Orientado Objeto Encapsulamento Herança Polimorfismo Design Patterns 2 Responsabilidades Booch e Rumbaugh Responsabilidade é um contrato ou obrigação de um tipo ou classe. Dois
PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO
Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Introdução Banco de Dados
Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em
ENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 2 Prof. Msc. Ricardo Antonello ABORDAGEM ER A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual ou modelagem conceitual.
SPRING 3.6.03 - Apresentação
SPRING 3.6.03 - Apresentação GEOPROCESSAMENTO Conjunto de ferramentas usadas para coleta e tratamento de informações espaciais, geração de saídas na forma de mapas, relatórios, arquivos digitais, etc;
Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Frameworks. Pasteur Ottoni de Miranda Junior
Frameworks Pasteur Ottoni de Miranda Junior 1-Definição Apesar do avanço das técnicas de desenvolvimento de software, a construção de software ainda é um processo extremamente complexo.a reutilização tem
O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no
1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified
UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan
Faculdade INED UML 01 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Referências BARBIERI, Carlos. Análise e Programação
Análise e Projeto Orientados a Objeto
Análise e Projeto Orientados a Objeto com UML e Padrões Parte I Análise, Projeto, e Processo Baseado em Craig Larman 1 Aplicando UML, Padrões e APOO Objetivo Desenvolver habilidades práticas na utilização
Modelagem de dados geográficos utilizando um perfil UML alinhado a padrões internacionais e à abordagem MDA
Modelagem de dados geográficos utilizando um perfil UML alinhado a padrões internacionais e à abordagem MDA Filipe Ribeiro Nalon 1, Jugurta Lisboa Filho 1, Douglas Alves Peixoto 1 1 Departamento de Informática
BANCO DE DADOS PROFESSOR MAURÍCIO - [email protected] AULA 02. O Modelo Entidade-Relacionamento ( MER )
AULA 02 BANCO DE DADOS PROFESSOR MAURÍCIO - [email protected] O Modelo Entidade-Relacionamento ( MER ) Fases do Projeto de Bases de Dados (EN94)- O Modelo Entidade- Relacionamento Definição : modelo
Transformando Modelos da MDA com o apoio de Componentes de Software
Transformando Modelos da MDA com o apoio de Componentes de Software Fapesp-PIPE Autores: Marco Antonio Pereira Antonio Francisco do Prado Mauro Biajiz Valdirene Fontanette Daniel Lucrédio Campinas-SP,
Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)
Computadores e Sistemas de Informação Bases de Dados Relacionais (linguagem SQL) 2004/2005 Utilidade das Bases de Dados Recolha e processamento de dados que possuem um volume significativo, que são interrelacionados,
Processo de Desenvolvimento Unificado
Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa (MG) [email protected] Universidade Federal de Viçosa Departamento de Informática Tópicos
