Este é um post disponível para assinantes MVPArtigo SQL Magazine 12 - Modelagem e Projeto de Banco de Dados com PowerDesigner
Artigo da Revista SQL Magazine -Edição 12.
Clique aqui para ler todos os artigos desta edição
Modelagem e Projeto de Banco de Dados com PowerDesigner
por Claudete Moscardini e Rosalva Moscardini
Introdução
Atualmente existem várias ferramentas que auxiliam na documentação e automatização da modelagem e projeto de banco de dados, dentre as quais podemos destacar o ErWin e o PowerDesigner. Na primeira edição dessa revista vimos o artigo “Modelagem de dados com ErWin”. O objetivo deste artigo é apresentar o PowerDesigner mostrando suas características voltadas para projetos de banco de dados e utilizando um estudo de caso bastante semelhante ao apresentado no artigo sobre ErWin.
O PowerDesigner
O PowerDesigner é uma ferramenta da Sybase para modelagem e soluções de projeto para empresas que necessitam construir ou refazer aplicações de forma rápida e consistente. Para isto, o PowerDesigner possui componentes para diversas atividades: modelagem de processos de negócios, modelagem de dados, modelagem de sistemas orientados a objetos, armazenamento e controle dos modelos desenvolvidos. Para cada um desses componentes, existe ainda uma série de funcionalidades agregadas. Entretanto, nos restringiremos a discutir as características envolvidas com a modelagem e projeto de bancos de dados.
Sabe-se que um projeto de banco de dados é composto de três fases: modelo conceitual, modelo físico e a criação do script (código com os comandos DDL) responsável por criar toda a estrutura necessária no sistema gerenciador de banco de dados (SGBD). Agora apresentaremos como o PowerDesigner pode auxiliar o DBA durante estas etapas.
Criando o Modelo Conceitual
Ao iniciar um novo projeto no PowerDesigner, será apresentada uma caixa de diálogo. Esta possibilita a escolha de vários tipos de modelos a serem criados dentre eles: o modelo conceitual (ver Figura 1), modelo físico, modelo orientado a objetos utilizando a linguagem UML, relatórios e modelos livres (não padronizados). Como neste exemplo estamos projetando um banco de dados e estamos na etapa de criação do modelo conceitual, escolhemos a opção Conceptual Data Model. A partir daí será elaborado o MER (Modelo Entidade-Relacionamento). Este é formado por um conjunto de entidades que se relacionam. O MER é representado graficamente através do DER (Diagrama de Entidade e Relacionamento). Para a construção do DER existe uma barra de ferramentas (palette) contendo todos os objetos necessários (ver Figura 2). Caso a palette não esteja visível na sua área de trabalho, abra o menu Tools -> Customize Toolbars... -> e selecione Palette. "
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP


0
0
