【发布时间】:2011-06-26 01:49:32
【问题描述】:
我正在设计一种可以为用户提供灵活属性的设计,但我很困惑如何继续设计模式。
我做了一个表格来保存系统所需的信息:
表名:用户
- 身份证
- 用户名
- 密码
现在,我希望创建一个配置文件表并与配置文件表中的所有其他属性(例如电子邮件、名字、姓氏等)建立一对一的关系。我的问题是:有没有办法添加第三个表中哪些配置文件将是灵活的?换句话说,如果我的客户需要创建一个新属性,他/她不需要对代码进行任何自定义。
【问题讨论】:
-
为什么不把所有的属性放在一张表里呢?一个用户有 id、用户名、密码、电子邮件、名字等
标签: sql