毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

实验室管理系统数据库设计 第8页

更新时间:2009-7-26:  来源:毕业论文
实验室管理系统数据库设计 第8页
数据库关系图

由于老师与研究生、老师与本科生是一对多的关系,按照关系数据库的设计思想,应该把老师表的主键即编号加到研究生、本科生表中,作为它们的外键;由于老师与电脑、研究生与电脑、本科生与电脑、实验室管理员与电脑也是一对多的关系,应该把老师、研究生、本科生、实验室管理员表的主键即编号加到电脑表中,作为它的外键。由于老师、研究生、本科生等人员对象与硕士论文、程序文档、项目文档、研究报告、本科毕业设计文档、课件幻灯片等资料对象是多对多的关系,按照关系数据库的设计思想,应该建立新的表来表示它们之间的关系,新表的主键单独定义,外键则由资料对象的主键与人员对象的主键组成。由于帐号与人员对象是一对一的关系,可以把人员对象的主键即编号加到帐号表中,作为它的外键。根据上述分析,在SQL SERVER里面创建数据库关系图如下: 
图(1)  老师对象与本科生对象、研究生对象的一对多关系图图(2)  人员对象与电脑对象的一对多关系图 
图(3)  人员对象与帐号表的一对一关系图 图(4)  资料对象与人员对象的多对多关系图第辣章 设计总结

6.1问题与解决

 由于本次设计所涉及的知识(数据库知识)不在我所学专业的课堂学习范围内,所以大部分知识点都要通过自学来得到满足,这就增加了设计的难度。在开始设计之前,首先要做的事情是要学习数据库相关的基础知识和SQL SERVER 2005的使用。然而,由于学习的时间有限,导致后面设计过程中发生了较多的细节上的问题,拖慢了设计的进度。如:刚开始我以为定义为varchar类型的字段不须要定义长度,其长度会随着输入内容的不同而变化的。后来输入数据的时候,只要输入的内容超过一个字节,SQL SERVER就会报错。通过查阅资料,发现“如果未在数据定义或变量声明语句中指定 n,则默认长度为 1。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1个字节。存储大小是输入数据的实际长度加 2个字节”,因此,我把所有定义为varchar的字段的长度定义为max,问题得到了解决。

6.2不足与展望

 要建立一个完善的数据库系统,是一个庞大与艰巨的任务,不但包括数据库各种关系表的建立,还包括前台的用户端的软件建立和负责控制的应用程序的建立,而且系统的文护、更新与安全措施是系统能够长期为用户服务的保证。但由于时间和本人能力有限,未能完成一个完善的数据库,所以这个数据库是不完善的,有待进一步的研究与改进。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

实验室管理系统数据库设计 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。