【发布时间】:2015-12-13 12:47:19
【问题描述】:
我需要创建一个包含用户信息和组信息的数据库,但是当我尝试设计我的数据库时遇到了死锁。
我决定了我的表“用户”、“组”和“连接”
“连接”表显示哪个用户是组的成员。
“用户”表包含“电子邮件(PK)、姓名、姓氏、密码”列 “组”表有列“GKey(GroupKey PK),GName,Amail(Admin e-mail) “Connections”表包含“Email(FK),GKey(FK)”列
当新用户点击“注册按钮”时,“用户”表将被填满。 当用户单击“创建组”时,“组”和“连接”将被填充,但“连接”表将如何填充。在这一点上,我陷入了僵局。
我想我认为我的表和它们的列错误或丢失,我的 Java 程序中的“将人员添加到组”按钮也是这个数据库的另一个问题。(登录到我的 Java 程序的管理员将能够添加他注册的群组人员。管理员将使用电子邮件地址将人员添加到群组。)(我知道这不是一个好主意,但我会从这个开始)
感谢您的帮助。
【问题讨论】:
-
您希望我们如何帮助您?
-
纠正我的想法。我在这个网站上看到了类似的事情,他询问了他的数据库,人们纠正了他。
-
如果这是一个通用的
database架构设计问题,你的其他标签是无关紧要的。 -
好吧,对不起,我会删除它们
-
传统的问题是有问题。