Mysql
 sql >> база данни >  >> RDS >> Mysql

Схемата на базата данни на Wufoo - Как бихте я проектирали?

Този тип дизайн на база данни изисква EAV маси. Например секцията на формуляра вероятно съдържа:

1. User table (user_id, user_name, etc.)
2. Form table (user_id, form_id, form_name, etc.)
3. Form_field table (form_id, column_id, column_name, column_type, etc.)
4. column_type table (column_type_id, column_type_name)

Попълнените резултати ще бъдат запазени в друга таблица:

Filled_form (form_id, column_id, value)

Идеята е да се създаде модел на база данни, който е достатъчно общ (но не повече от) необходим, за да се приспособи към нуждите на различни потребители. Например типовете колони се задават от програмистите и всеки тип има различно значение при изобразяване на формуляра.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете съхранена процедура в MySQL

  2. Най-добрият тип индексиране, когато има клауза LIKE

  3. Entity Framework C# Insert Data Проблеми с руско кодиране

  4. Как да заредя предварително таблици в INNODB буферен пул с MySQL?

  5. Как да напишете SQL заявка с динамичен LIMIT