Este é um post disponível para assinantes MVPArtigo da SQL Magazine 43 - Construção de modelos de dados utilizando a ferramenta System Architect
Artigo da SQL Magazine - edição 43.
Clique aqui para ler todos os artigos desta edição
Construção de modelos de dados utilizando a ferramenta System Architect
O objetivo deste artigo é demonstrar os principais recursos da ferramenta System Architect relacionados à fase de modelagem de banco de dados relacional, passando por todo o processo de construção dos diagramas, geração do código para criação do esquema do banco de dados e, ainda, sua utilização como ferramenta para engenharia reversa.
A System Architect foi desenvolvida pela Popkin Software, atualmente Telelogic, e, para a construção deste artigo, foi utilizada uma versão para teste cujo download foi feito do site do fabricante (ver endereço na seção Links). A System Architect incorpora características de mapeamento e modelagem de negócio, acompanhando todo o ciclo de desenvolvimento, desde o levantamento de requisitos até a fase de implementação.
Para demonstrar as funcionalidades da System Architect, foi elaborada uma aplicação em um cenário hipotético abordando um sistema para gestão de uma clínica médica.
Descrição do cenário
A clínica possui um conjunto de médicos, sendo necessário representar o seu código, nome, data de admissão, data de nascimento e a especialidade de cada médico. Além disso, os médicos podem atender diversos convênios. Para cada convênio, é necessário identificar os médicos associados, além de algumas informações, como o seu código, razão social, telefone para atendimento e endereço. Na recepção da clínica, são registradas as consultas. Cada consulta está associada a um paciente e a um único médico, além de um código, descrição, data e hora, medicação e o diagnóstico. Em relação aos pacientes, é necessário registrar seu código, nome, endereço, telefone e data de nascimento.
Criação do diagrama entidade-relacionamento
Para dar início à modelagem da aplicação proposta, será criado um novo projeto, que é denominado enciclopédia na System Architect. Esta enciclopédia é o “Workspace” do projeto, onde todos os seus diagramas serão armazenados, e pode ser manipulada através do menu File à Open Encyclopedia. Dentro do assistente de criação de enciclopédias, existem três abas: a opção “New” permite criar uma nova enciclopédia; “Existing” possibilita ao usuário navegar pelas pastas para localizar uma enciclopédia já existente; “Recent” lista as últimas enciclopédias abertas na System Architect.
No exemplo, será utilizada a opção “New”, devendo preencher o campo “Project Name” com o nome do projeto a ser criado: Clínica Médica. No campo “Location”, deve ser indicada a pasta onde o projeto deverá ser criado, que representa o Workspace.
Depois de criada uma enciclopédia, é exibida a janela para a configuração do banco de dados, como ilustrado na Figura 1.

Figura 1. Janela de configuração do banco de dados.
Serão deixadas as opções disponíveis nesta janela com o padrão proposto pela ferramenta. Contudo, é necessário verificar dois itens de configuração: a opção Entity Relation deve ser selecionada, pois, no exemplo, será criado um modelo Entidade-Relacionamento. Além disso, para a persistência de dados, será utilizado o SGBD SQL Anywhere que deverá ser selecionado em Target Databases.
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP

download

0
0
