Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lược đồ cơ sở dữ liệu của Wufoo - Bạn sẽ thiết kế nó như thế nào?

Loại thiết kế cơ sở dữ liệu này yêu cầu EAV những cái bàn. Ví dụ, phần biểu mẫu có thể chứa:

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)

Kết quả điền vào sẽ được lưu trong một bảng khác:

Filled_form (form_id, column_id, value)

Ý tưởng là tạo ra một mô hình cơ sở dữ liệu vừa đủ chung chung (nhưng không nhiều hơn) cần thiết, để đáp ứng nhu cầu của những người dùng khác nhau. Ví dụ:các loại cột do người lập trình đặt và mỗi loại có một ý nghĩa khác nhau khi hiển thị biểu mẫu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. flask-login:không thể hiểu nó hoạt động như thế nào

  2. Những trình điều khiển MySQL nào có sẵn cho node.js?

  3. Cách cải thiện hành vi khóa CHÈN VÀO ... CHỌN

  4. Hộp thả xuống PHP MySQL Điền giá trị đã chọn

  5. Hàm FIELD của Doctrine 2 theo thứ tự