7
Ferramenta - Case Studio 2 Disponível em: http://www.inf.furb.br/~egrahl/tutoriais/casestudio/index.html Acesso em: 12 de abril de 2006

70656740 Tutorial Case Studio

  • Upload
    roklen

  • View
    74

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 70656740 Tutorial Case Studio

Ferramenta - Case Studio 2

Disponível em: http://www.inf.furb.br/~egrahl/tutoriais/casestudio/index.html Acesso em: 12 de abril de 2006

Page 2: 70656740 Tutorial Case Studio

Apresentação

Características

- Editor gráfico de diagramas Entidade-Relacionamento (MER) - Editor gráfico de diagramas de Fluxo de Dados (DFD) - Gera script para Banco de dados SQL - Implementa SubModelos - Gera relatórios de modelo em RTF e HTML - Suporta Engenharia Reversa - Versão demonstração (máximo 6 entidades no modelo) - Download e informações em www.casestudio.com

Suporte a Banco de Dados

- Clipper 5.0 - Informix - Ingres - Interbase 4.0, 5.0, 6 dialetos 1 e 3 - MS SQL 6.5, 7.0, 2000 - mySQL 3.23 - Sybase Anywhere 7 - Oracle 7,8 - Paradox

Engenharia Reversa

- Interbase 4.0, 5.0, 6 dialetos 1 e 3 - MS SQL 6.5, 7.0, 2000 - mySQL 3.23 - Oracle 7,8 - Paradox via BDE

Abaixo, segue definições das ferramentas do Case Studio:

Ferramentas de Controle

1 - Novo Modelo 2 - Abrir Modelo 3 - Salvar 4 - Imprimir 5 - Configurações diversas 6 - Explorar diretórios 7 - Checar modelo 8 - Gerar script 9 - Propriedades do modelo 10 - Dicionário

Page 3: 70656740 Tutorial Case Studio

Ferramentas para criar MER

1 - Criar entidade 2 - Relacionamento Identificado (leva chave primaria de origem como chave primaria em destino) 3 - Relacionamento não identificado (leva chave primaria de origem como chave estrangeira em destino) 4 - Relacionamento N:N 5 - Relacionamento Informativo 6 - Nota de observações 7 - Identificação do Projeto

Ferramentas para criar DFD

1 - Repositórios 2 - Entidade 3 - Processos 4 - Fluxo de Dados ou Controle

Ferramentas de Visualização

1 - Somente Entidades 2 - Chaves Primárias 3 - Chaves primárias e estrangeiras 4 - Todos os atributos 5 - Modelo físico 6 - Índices 7 - Diagrama Entidade/Relacionamento 8 - Diagrama de Fluxo de Dados (DFD) 9 - Editar SubModelo 10 - Selecionar SubModelo 11 - Trigger e procedures 12 - Comparar Versões 13 - Regras e papéis de usuários 14 - Controle de usuários

Page 4: 70656740 Tutorial Case Studio

PARTE I - Diagrama de Entidade Relacionamento

Passo 1 - Selecionar Banco de Dados

Ao abrir o Case Studio, deve-se selecionar o menu File -> New Model, para criar um novo modelo. O primeiro dialogo será aberto, para a definição do Banco de Dados a ser utilizado.

O Case Studio está pronto para criar o modelo:

Passo 2 - Estudo de Caso

Para o desenvolvimento do Modelo, usaremos o seguinte estudo de caso:

Implementar um sistema para gerenciar emissão de pedido.

Entidades: Clientes, Pedidos, Itens e Produtos

Definições dos atributos Clientes: CD_CLI, NM_CLI Pedidos: NR_PED, DT_PED Item_Ped: QT_PED, VL_ITEM Produtos: CD_PROD, DS_PROD, QT_EST

Page 5: 70656740 Tutorial Case Studio

Após o modelo pronto, deve-se fazer uma checagem, para verificar se o modelo está sem erros, acessando o menu Model -> Model Check ou Crtl-F9 para checar modelo. Com o modelo pronto e sem erros, pode-se gerar o script para ser executado no Banco de Dados, acessando o menu Model -> Script Generation ou F9. Na tela de geração de script deve-se definir os itens que para geração do script, como segue figura a seguir:

Após definir opções pressionar o botão Generate, e após o botão View. Neste ponto já temos o código para executar no Banco de Dados.

Page 6: 70656740 Tutorial Case Studio

Passo 3 - Gerar Banco de Dados

Para a realização deste modelo, utilizaremos o Banco de Dados Interbase versão 6.

1 - Criar uma banco de dados utilizando a ferramenta IBConsole.

2 - Após criar o banco de dados, utilizaremos a ferramenta Interactive SQL do Interbase, para executar o script gerado pelo CaseStudio.

Page 7: 70656740 Tutorial Case Studio

3 - Agora basta executar o script e o banco de dados estará pronto

Passo 4 - Engenharia Reversa

A Engenharia reversa permite obter as definições de uma base de dados e transformá-los em um modelo de dados. Para a realização desta operação, basta acessar o menu File -> Reverse Engineering e escolher qual o banco de dados que você gostaria de transformar em Modelo de Entidade Relacionamento.

Deve-se selecionar o arquivo de dados, adicionar o nome e senha de usuário do banco e definir quais as entidades para realizar a operação. Pressionar o botão RUN e o CaseStudio criará o modelo.