CONTEÚDO PROGRAMÁTICO

Documentos relacionados
Banco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho

Modelagem de Base de Dados PostgreSQL com DBDesigner

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

PCS Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez)

1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas:

NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos realizar os passos abaixo.

Conteúdo Minicurso. Modelo Conceitual (Alto Nível) Modelo Lógico (Nível Intermediário) Modelo Físico (Baixo Nível)

INSTALANDO E CONFIGURANDO O MY SQL

RATIONAL ROSE FUNÇÕES BÁSICAS CRIANDO E DETALHANDO UM DIAGRAMA DE CASO DE USO OPÇÕES DE FERRAMENTAS SUPORTE ESCOLHENDO TIPO DE DIAGRAMA

Resolução de nomes no Windows Server

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto

Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus.

05 Como utilizar POO no ambiente gráfico do C#?

Ferramenta: Spider-UCP. Manual do Usuário. Versão da Ferramenta: 1.0.

Manual de Instalação SOFTWARE FACELITE. Adolfo Bratfisch BIOMTECH RUA SATURNO, 31 - SANTA LÚCIA - BELO HORIZONTE - MG

Importar e Exportar Dados

Banco de Dados Relacionais. Eduardo Ribeiro Felipe

Como criar um banco de dados usando o mysql

MANUAL DE INSTALAÇÃO SAMI HOTELEIRO. REV B

Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse

pgmodeler: muito mais que um modelador de bancos de dados PostgreSQL

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

Sophos SafeGuard Enterprise 8.0.1

INSTALAÇÃO E CONFIGURAÇÃO

Utilização de Base de Dados com BluePlant. Sumário

Instalação do MySQL e da ferramenta MySQL- Front

Nota de Aplicação: Utilização de Base de Dados MySQL com BluePlant. Sumário

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

PostgreSQL Exemplo MDI

Instalando o SQL 2016 Express

Tutorial SQL Server 2014 Express

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Nota de Aplicação: Utilização de Base de Dados MS SQL Server com BluePlant. Sumário

Rápida revisão do Modelo Relacional

Pacote de instalação dos componentes Selo Digital /SP

Instalando o software de gerencia (ANM2000)

Autores. Carlos Theophilo Latsch Cherem Maurício Costa

Objetivo: Teste de Ponto e Teste de Busca da característica (zonas).

Esclarecer dúvidas sobre o funcionamento do programa Licita, bem como explicar o processo de geração e importação de arquivos no sistema.

Rede VPN UFBA Procedimento para configuração

Acesso a Dados VS.NET Smart Client (Windows Application)

Aula 05. Prof. Diemesleno Souza Carvalho

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1

JAVA. Professor: Bruno Toledo

Manual de Migração do Banco de Dados Paradox para Firebird

Roteiro de apoio Aula 1 - Introdução ao ArcGIS

Manual de instalação do SQL 2012

Curso de automação industrial utilizando o CLP Haiwell

MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW NI - LABVIEW PSI 3212 LABORATÓRIO DE CIRCUITOS ELÉTRICOS AUTOR : LUCAS DE ANDRADE BOTH

Instalação Wiser Discovery Sistema Operacional Windows

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Sistema de Atendimento Telefônico Automático. Manual do Usuário

Título: SEFAZ RS Como configurar o sistema para importar os arquivos XML de NF-e através do Web Service diretamente do SEFAZ Certificado A1?

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools

SECRETARIA DA JUSTIÇA E DEFESA DA CIDADANIA FUNDAÇÃO DE PROTEÇÃO E DEFESA DO CONSUMIDOR - PROCON/SP MANUAL DE INSTALAÇÃO DO SISTEMA

Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

DOCUMENTAÇÃO DTIC IMPRESSÃO

Banco de Dados. Aula 02. Prof. Diemesleno Souza Carvalho

Título: Como instalar e configurar o acesso ao sistema em um computador utilizado como estação?

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

PROCEDIMENTO OPERACIONAL PADRÃO Fazendo Escalas e Medidas no Sistema de Captura de Imagens Q Capture Pró

Laboratório 01 NetBeans

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Tutorial do E3 para Iniciantes Capítulo 15 Consultas

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

1- Clique em Iniciar -> Executar, digite hypertrm para abrir o terminal. Configure de acordo com as configurações abaixo.

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Manual do usuário Instalação do sistema: WebVip. Presserv Informática LTDA - ME Manual do usuário (Instalação do sistema WebVip)

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

1 O QUE É O ZOTERO? INSTALAR O ZOTERO INSTALAR O CONECTOR ZOTERO NOS NAVEGADORES GOOGLE CHROME E MOZILLA FIREFOX...

Atualizações do sistema Adendo do usuário

Manual de configuração do servidor

Título: Ao acessar o sistema em uma Estação ocorre a mensagem Erro 100 (O servidor do banco de dados não está sendo executado).

Instalação do SayerDispenser

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER

Configurações do Servidor Escola

ATUALIZANDO O MIKROTIK VIA CABO SERIAL

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

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

Transcrição:

CONTEÚDO PROGRAMÁTICO Documentação Forward Engineer Ferramenta Case Modelos Reverse Engineer Figura 1 Esquema para Ferramentas Case

FERRAMENTAS CASE CASE: Computer Aided Software Engineering. Seu principal objetivo é auxiliar o processo de desenvolvimento de software; Existem ferramentas CASE específicas para banco de dados;

PRINCIPAIS BENEFÍCIOS 1) Facilidade de projeto de modelos; 2) Fácil gerenciamento de modelos; 3) Documentação sempre atualizada; 4) Geração de relatórios web; 5) Forward / Reverse Engineering; 6) Geração de scripts SQL.

ALGUMAS FERRAMENTAS MySql Workbench ERWIN ER/Studio CASE Figura 2 Exemplo de Ferramentas

INTERFACE: DBDesigner Figura 3 Interface DBDesigner Figura 4 DER - DBDesigner

INTERFACE: ERWIN Figura 5 Interface Erwin Figura 6 DER - Erwin

INTERFACE: MySql Workbench Figura 7 Interface MySql Workbench Figura 8 DER MySql Workbench

PRÉ-REQUISITOS 1) Baixar o SGBD gratuito MySql Disponível em: http://dev.mysql.com/downloads/mysql/5.0.html.data do acesso: 05/09/2009. 2) Baixar a ferramenta gratuita 3) Disponível em: http://dev.mysql.com/downloads/workbench/5.1.html.data do acesso: 05 set 2009.

FERRAMENTAS Seleção de objetos Mover modelo Apagar objetos Inserir layer Objeto texto Inserir figura Objeto tabela Visão Rotina de grupo Relacionamento 1:1 não identificado Relacionamento 1: N não identificado Relacionamento 1:1 identificado Relacionamento 1: N identificado Relacionamento N:M Relacionamento 1: N baseado em campos já existentes Figura 9 Barra de Ferramentas

GERANDO O DER

1. Criando o DER: - Ao abrir o Mysql Workbench, escolha a opção abaixo para criar o DER. GERANDO O DER 2. Criar Tabela: Clique no objeto tabela na barra de ferramentas e depois na área de edição. 3. Nomeando a Tabela: Duplo clique na tabela e digite o nome delalogo abaixo, na pasta table, campo name.

GERANDO O DER (cont) 4. Definindo Atributos: clique na pasta Columns e defina os atributos para a entidade cliente. Observe que o check box PK (primary key) está habilitado para o campo cpf, que é nossa chave primária. 4.1 Para trocar o tipo de campo basta clicar sobre o tipo do mesmo na coluna Datatype. 5. Agora, que tal você criar a tabela de pedido, seguindo os passos: 2 até 4.1? 4.1

DEFININDO A CARDINALIDADE 6. Criando o relacionamento: O relacionamento entre cliente e pedido é do tipo: 1: N. Para isto, clique no ícone do relacionamento 1:n [não identificado]. 6.1 Ligando as entidades: clique PRIMEIRO na entidade que vai receber a chave estrangeira, neste caso pedido e depois clique em cliente. 1 2

ALTERANDO A CARDINALIDADE 6.2 Alterando as cardinalidades: Caso seja necessária a alteração das cardinalidades, basta um duplo clique sobre o relacionamento. 6.3 Opção para alteração das cardinalidades.

7. Agora, que tal você criar a tabela de produto, seguindo os passos: 2 até 4.1? FINALIZANDO O DER 8. Crie o relacionamento do tipo N:M [muitospara-muitos] entre as tabelas produto e pedido.

ENGENHARIA REVERSA 8. Obtendo o Der através de um banco já existente. Aqui iremos conectar no mysql e extrair o der de um banco já existente. Este é o conceito de engenharia reversa. 8.1 Abra o Workbench e escolha a opção Manage. 8.2 Criar a conexão: Clique no Botão New.

ENGENHARIA REVERSA (cont) 9. Configurando a conexão: 9.1. Clique em New. 9.2. Dê um nome para a conexão em Connection Name. 9.3. As configurações de Hostname, Port ele pega da instalação do mysql em sua máquina. 9.4. Clique em Test Connection. 9.5. Clique no menu File -> New Model 9.2 9.1 9.4

ENGENHARIA REVERSA (cont) 9.6 Clique no menu Database - > Reverse Engineer... 9.6 9.7. Clique em next 9.7

9.8 Clique no menu Database - > Reverse Engineer... ENGENHARIA REVERSA (cont) 9.9. Clique em next 9.6 9.7 9.10. Escolha o esquema que já possui tabelas [mysql] 9.11. Clique em: -> Next

ENGENHARIA REVERSA (cont) 9.12. Clique em: -> Next 9.13 Clique em: -> Execute 9.14 Clique em Next e depois em Finish

ENGENHARIA REVERSA (cont) 9.11. A engenharia reversa propicia, a partir de um modelo físico implementado, a extração do modelo visual dos objetos implementados.

FORWARD ENGENHARIA 10. A engenharia para frente permite a partir do der a implementação do modelo físico diretamente no banco de dados. 10.1 Para isso, crie um novo arquivo e crie a tabela de cliente conforme abaixo: 10.2 Clique no menu Database - > Forward Engineer... e depois em run validations 10.3 Clique em Next

FORWARD ENGENHARIA 10.4 Clique em Next 10.5 Clique em Next

10.6 Geração automática do Script SQL FORWARD ENGENHARIA 10.7 Neste ponto você precisará fazer um ajuste [acrescentar um parêntese] conforme abaixo: )

10.8 Clique em Next 10.9 Escolha a conexão mysql e clique em Execute FORWARD ENGENHARIA 10.10 A tabela já foi implementada no banco, basta clicar em close.

DOCUMENTAÇÃO 11) Documentando tabelas e atributos: É recomendável a documentação de tabelas e atributos no diagrama, pois quando for realizada a forward engineer, toda a documentação é implementada no banco também; assim, garantimos que nosso modelo esteja documentado e sempre atualizado. 11.1) Para isto: Basta clicar na tabela e nos atributos e preencher o campo Comments, que são os comentários.

Obrigado... www.cruzeirodosul.edu.br Campus Liberdade R. Galvão Bueno, 868 01506-000 São Paulo SP Brasil Tel: (55 11) 3385-3000