结构组成
根据数据库的概念设计思路,在MySQL中首先新建一个名为sustreg的数据库,然后建立5个数据表,分别为sust_reg表,sust_logins表,sust_admin表,sust_ inst表,sust_cats表,各表名和内容如表1所示。
各表结构及对应关系如图1。
从图1可以看出,sust_logins表的reg_id项和sust_reg表的id项对应,用户登录后,就可以依照这个对应关系从数据库中调出用户的个人信息;sust_cats 表的id 项和sust_reg表的category项对应,sust_inst表的id项和sust_reg表的college项对应,且在页面编程时都使用select和option标签将类别信息引入。这种将分类信息单独做表可以很方便地增删该表内容,而不需要对用户信息表做出重大调整,不会产生冗余信息,方便维护和管理。而sust_admin表是一个单独的表,没有与其他表做外键关联,但管理员可以管理所有数据。
数据库设计是整个信息系统的基础,在开始阶段就要严密规划,按照规则精确设计,并且要考虑到今后的扩展以及数据量增加之后的各项维护工作。数据库设计好,编程工作才能顺利高效地进行。本系统数据库设计简单实用,对后续整个信息系统工作的开展提供了支持。
(作者单位为陕西科技大学)
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。