Bir özel formlar veritabanı üstesinden nasıl

1 Cevap php

Biz formları veritabanından dinamik kurmak için izin verecek bir sistem oluşturmak için çalışıyoruz içeri Ben şu anda çalışmak yer için bir proje için araştırma yapıyorum.

Benim sorum bu ne gibi bir veritabanı yapısı olur en uygun şeydir?

Şu anda bir yapıya sahiptir:

forms_form
forms_formfields
forms_formdata

Ben bu için en uygun düzen olduğunu sanmıyorum. Temelde yapmak için tüm özel ve veritabanında saklanan gönderilen veri var sonsuz alanlar olabilir veritabanı içinde bir form yapmak gerekiyor mantıklı olduğunu.

1 Cevap

Önerilen yapı bana Tamam görünüyor. formu -> alanı açıkça 1: M ilişki, yani forms(id,...) ve fields(id, form_id, type, ...) gerekir. alan-> veri 01:01 tür, yani bir biçimi farklı veri setleri ile kullanılmasına izin vermedikçe teorik ayrı bir tablo, gerekli değildir. Bu durumda, ben datasets(id,...) ve data(field_id, dataset_id, value) öneririm.