需要确定考虑此方案的最佳方式: 用户可以输入他想要的字段和字段类型
实施例: 的 的
的ID;Key;Type;
01;Name;Varchar;
02;Date;DateTime;
03;Gender;byte;
的
然后'tbRegister'表必须使用它创建的字段存储用户注册的文档的信息。
例:的
的 Guid;DocumentID;Fild_Name;Fild_Date;Fild_Gender;CreateOn; CreateBy;
das215sa-15d1a-2d56as1;1;João;21/01/2001;1;30/11/2013 10:00:00; msantiago;
的
我也看到了这些表之间的关系。类似的东西:
FildByDocument:
idFild;DocumentID;
01;1;
02;1;
03;1;
01;2;
这在实践中会如何? 喜欢满足良好的结构。对于此类系统可能包含非常不同类型的文档
得到了我想要的确切示例:
谢谢
答案 0 :(得分:1)
我会做像
这样的事情Table_One_User
User_ID;INT; IDENTITY(1,1); --<-- Primary Key
01;Name;Varchar;
02;Date;DateTime;
03;Gender;byte;
Table_Two_File
DocumentID; --<-- Use INT not GUID (GUID is Not a good choice for Primary Key)
Fild_Name;
Fild_Date;
CreateOn;
CreateBy; Foreign Key --<-- Referencing to User_ID column in Table_One
-- You dont need to record Gender here you have
-- this information in Table one