UML - Formulário dinâmico com campos variados

1 resposta
alandiniz

Eu tenho a seguinte necessidade:

o cliente poderá criar vários formulários. Cada formulário desses tem os campos, e esses campos podem ser do tipo int, String, Double, etc…

Problema/Solução:

Estou fazendo a UML e é correto fazer o seguinte:

Tabela Formulario com os atributos:
-id : int

  • nome : String

Tabela ItemFormulario

  • id : int
  • nome : String
  • tipo : String

o tipo : String é o tipo do campo, o cara vai digita se é String, int, Double, etc…
isso pode funcionar?

O relacionamento será (um formulário pode ter vários ItemFormulario).

1 Resposta

Aleksandro

Vou expressar o que já fiz certa vez…não sei se vai te ajudar …

Um formulario pode ter varios tipo de campo …

Então eu tinha na base de dados relacional uma tabela chamada campo (cod int,tipo string) nesta tabela o coluna tipo era formado por texto, numérico …
também tinha a tabela formulario e a junção das duas tabelas formava a tabela formulario_campo …é claro que aqui estou descrevendo bem básico a necessidade em si …não sei se te ajuda …tinhamos a base de dados oracle … e na página o usuário ia montando o formulário de acordo com a sua necessidade e claro de acordo com a regra de negócio da empresa …

Criado 14 de março de 2012
Ultima resposta 14 de mar. de 2012
Respostas 1
Participantes 2