ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 9



Documentos relacionados
Unidade II ADMINISTRAÇÃO DE. Prof. Luiz Fernando de Lima Santos

Unidade II ADMINISTRAÇÃO DE BANCO DE DADOS

Persistência e Banco de Dados em Jogos Digitais

Capítulo 5 Complemento. 5.1 Laudon, Cap. 5

SISTEMAS DE INFORMAÇÃO GERENCIAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Introdução à Banco de Dados. Definição

Microsoft Access XP Módulo Um

Feature-Driven Development

Técnicas e Linguagens para Banco de Dados I

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Curso Superior de Tecnologia em BD

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.

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

Banco de Dados I. 1. Conceitos de Banco de Dados

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

Introdução a Banco de Dados

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Modelo Entidade-Relacionamento

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

VALIDAÇÃO DOS DADOS. JOTEC Tecnologia em Software. Manual Validação dos dados 1

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Manual de Operação do Oracle Designer Projeto PRINT

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

Modelagem de Banco de Dados através do ERwin

UML - Unified Modeling Language

IES-200. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

Oficina. Praça das Três Caixas d Água Porto Velho - RO

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

Disciplina: Unidade I: Prof.: Período:

LINGUAGEM DE BANCO DE DADOS

Disciplina de Banco de Dados Parte V

Análise de Requisitos Conceitos

NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO

MetrixND. especificações. MetrixND - Ferramenta de previsão de energia elétrica

Automação do Processo de Instalação de Softwares

MICROSOFT VISIO 2013 MODELOS ELABORANDO ORGANOGRAMAS

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

Unidade II MODELAGEM DE PROCESSOS

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Modelo Cascata ou Clássico

Documento de Análise e Projeto VideoSystem

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

Conhecendo os usuários de um Sistema de Banco de Dados

PLANAGER Um Jogo para Apoiar o Ensino de Gerência de Projetos de Software

Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem

2 Diagrama de Caso de Uso

A Grande Importância da Mineração de Dados nas Organizações

Modelo Relacional. Aécio Costa

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

PROMOB ARCH PRIMEIROS PASSOS

Portal Sindical. Manual Operacional Empresas/Escritórios

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 05: Editores de Imagem Paint / GIMP

ENGENHARIA DE SOFTWARE

Oracle Hyperion Essbase

Aplicações de Escritório Electrónico

GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo

Desenvolvendo Websites com PHP

MODELO DE DADOS VS ESQUEMA

2 Engenharia de Software

Banco de Dados para Redes. Cassio Diego cassiodiego.com/bdr

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados

Prof. Marcelo Machado Cunha

Prof. Alexandre Unterstell Banco de Dados I

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

BANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. contato@lrocha.

Aula 1: Noção Básica e Criação de Tabelas.

Arquitetura de Banco de Dados

O modelo unificado de processo. O Rational Unified Process, RUP.

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

Versão Melhorias Melhorias Versão 6.0.1

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

Semântica para Sharepoint. Busca semântica utilizando ontologias

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

18/03/2012. Formação.

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva.

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

2 a Lista de Exercícios

Gerencie a sala de espera e garanta a satisfação dos pacientes

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Transcrição:

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 9

Índice 1. Modelagem de Dados - Continuação...3 1.1. Ferramentas CASE... 3 1.1.1. Definição... 3 1.1.2. A ferramenta CASE ErWin... 3 2

1. MODELAGEM DE DADOS - CONTINUAÇÃO 1.1. FERRAMENTAS CASE 1.1.1. Definição Ferramentas computacionais são ferramentas que auxiliam na criação dos diagramas. O que se espera com o uso delas é acelerar o processo de representação dos diagramas, com suas tabelas e relacionamentos. Para Medeiros (2006), o processo de análise e definição do esquema de banco de dados é uma tarefa totalmente executada pelo especialista em bancos de dados. A ferramenta é um grande complemento no processo de desenhar os diagramas e docu mentá-los. As ferramentas CASE, do inglês Computer-Aided Software Engineering, ou seja, Engenharia de Software Auxiliada por Computador, auxilia o analista na construção do sistema, prevendo, ainda na etapa de estudos, como será sua estrutura, quais serão suas entidades e relacionamentos. São elaborados vários diagramas que, em conjunto, constituem praticamente uma planta do sistema a ser desenvolvido. As ferramentas CASE suportam anotações advindas da análise estruturada, surgida no final da década de 1970, que se funda basicamente em três modelos: o Modelo de Entidade Relacional, o Diagrama de Fluxo de Dados e o Dicionário de Dados. Existem inúmeras ferramentas CASE disponíveis no mercado. Entre elas podemos citar: Rational Rose, Er Win, Oracle Designer, Genexus, Clarify, Dr. CASE, Visio, etc. Daremos atenção à ferramenta mais utilizada no mercado: a Er Win. 1.1.2. A ferramenta CASE ErWin O CASE Er Win ficou muito tempo conhecido como Er Win? ERX, uma ferramenta leve e de fácil utilização. Porém, em 1998, a desenvolvedora do ErWin, a Logic Works, foi comprada pela Platinum. Na época, era disponibilizada a versão 2.5, que foi transformada na versão Platinum ErWin ERX 3.52. Essa versão existiu até 1999, quando a CA Computer Associates adquiriu a Platinum. Quando a CA adquiriu o Er Win, incluiu o software em um pacote de ALM (Aplication Lyfe Cycle Management) chamado Allfusion, o ErWin passou a se chamar Allfusion ErWin Data Modelere. Com isso, ganhou uma interface mais arrojada e alguns recursos muito interessantes. Como duas ferramentas voltadas à entidade-relacionamento, com visões lógica e física do modelo, o diagrama é feito com recursos de arrastar e soltar, com todas as validações de chaves primárias e estrangeiras (Fig. 3.4). 3

Fig. 3.4 - Tela inicial do ErWin As ferramentas suportam uma grande quantidade de banco de dados, como DB2, Oracle, Ingres, SQL Server, Sybase, Progress, Clipper, dbaseiii, dbaseiv, Access, FoxPro e Paradox. O ErWin disponibiliza uma série de recursos muito interessantes, como: complete compare: uma ferramenta que simplesmente compara a estrutura de banco de dados com o MER, apontando as diferenças existentes; comando de impressão do DER: disponibiliza o redimensionamento da escala do diagrama, permitindo controlar e prever em quantas páginas será impresso o diagrama, sem alterar a posição das entidades; model sources: um modelo ou um projeto pode ser constituído de vários outros modelos, ou seja, pode ser criado um vínculo do Er Win e depois sincronizá-los. Isso é útil em casos típicos de compartilhamento de entidades entre vários projetos. O ErWin possui um gerador de relatórios em vários formatos, de fácil manipulação e interação pelo usuário (Fig.3.5, 3.6, 3.7 e 3.8). A ferramenta é apenas um complemento às atividades de modelagem do banco de dados. Se o processo de modelar e analisar o problema for realizado de forma errada, o software fará a representação gráfica também errada. 4

Fig. 3.5 - Tela do Er Win Biblioteca. Fig. 3.6 - Tela do Er Win Edição de campos. Fig. 3.7 - Tela do Er Win Definição de cardinalidade. 5

Fig. 3.8 - Tela do Er Win Geração de diversos bancos de dados. 6