Olá galera, nesta Quick Tips irei continuar mostrando a ferramenta Case Studio 2, e seguindo nossa Lista de Assuntos, agora com Modelagem de Banco de Dados

Modelagem de Banco de Dados

Uma das fases mais importantes, no desenvolvimento de um sistema, pois com ela temos uma visão “desenhada” e mapeada de todas as entidades envolvidas no nosso sistema, assim como o Banco de Dados pronto, apenas faltando gerar o modelo. Nunca podemos deixar de mexer no Banco de dados para fazer, uma alteração de chave, ou criação de um Field, ou qualquer outra alteração, e não representar imediatamente esta alteração no Modelo de Dados.

Vou montar aqui uma idéia de um sistema de controle de roupas, com produto, tamanho, cor, cliente, funcionário. Para iniciarmos precisamos começar um novo Modelo, menu File / New  Model, vemos a tela de seleção de Banco de Dados, escolha a opção do Firebird:


Veja abaixo a tela principal de manipulação do Modelo, do lado direito temos as paginas de modelagem, com o modelo principal e também veremos mais a frente Submodelos, e ao lado organização em ERD(Diagrama de Entidade e Relacionamento) e DFD(Diagrama de Fluxo de Dados)


Agora vemos as opções de relacionamentos, e entidade.


Entity (Entidade, Cliente, Funcionario, Cor, Etc)

Identifying Relationship( Relacionamento identificado por Chave Primária e Chave Estrangeira)

Non-Identifying Relationship( Relacionamento identificado por Chave Estrangeira)

Relationship M:N(Relacionamento muitos para muitos, onde se cria uma terceira tabela)

Informative Relationship(Relacionamento apenas informativo)

Self Relationship(Auto Relacionamento)

Note(Adiciona um comentário no modelo)

Stamp(Adiciona uma caixa com diversas informações para controle do Modelo)

Fico por aqui e na próxima Quick Tips, na próxima veremos Relacionamentos.

Um abraço

Wesley Y

wyamazack@rwsolution.com.br

Leia todos artigos da série