经过各位指点,偶重新设计的网上报名系统数据库结构,大虾们再看看哈 我依然坚持我的观点:1、如果有多个管理员,可设置管理员库及权限库2、报名者的全部信息都应存放在一个表中,及合并register_contact、register_info3、报名者的名字不需要存入管理员库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据表的结构应该根据关系模型来,所谓关系模型(E-R),不仅仅要指出实体(Entity),而且要指出实体之间的联系(Relationship),这样看来,你给的结构似乎缺少了联系。单从给出的实体上来讲,个人觉得,似乎缺少了用户组这个实体。至于最后两个表我想不合并是是对的,因为如果在一起的话Description对主键的依赖关系就会出问题,就不会满足第三范式了。而register_info这个表,主键不应该叫Enter_id(这个是外键),似乎少了一个主键。 2、报名者的全部信息都应存放在一个表中,及合并register_contact、register_info不赞同唠叨这点。报名内容应该单独一个表,报一次就增加一条记录。这样才能体现数据库的特点。如果合并到用户信息里,只能通过字符串处理,就体现不出数据库的特点了。 to 唐忆秋:1、register_info表需要增加“时间”和“自增长id”等记录字段。2、缺少报名科目列表。3、权限分配表users_prove和表register_contact合并。 类似\x75 这样的字符串应该是什么编码,该用什么函数转换。 如何调用Class里的变量? 页面重定向 与 发送邮件 有没有类似 这样得到相对路径的方法 php分页(limit) 如何取随机数,谢谢! 怎样批量修改数据库里面的数据 急救! 如果对虚拟主机上的mysql数据库进行备份(数据量比较大) 不用echo、print,怎样把变量显示到屏幕? 一个急需处理的问题,大家关注,谢谢 一个小问题,请大家看一下 [讨论|共享]是不是有一种这样子生成静态新闻网页的方法呀?大家看看。
2、缺少报名科目列表。
3、权限分配表users_prove和表register_contact合并。