DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo da SQL Magazine 43 - Construção de modelos de dados utilizando a ferramenta System Architect

Artigo da SQL Magazine - edição 43.

Capa SQl 33

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
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Equipe Devmedia

Noticias/Dicas/Artigos publicados.




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03