实验室管理系统数据库设计说明书拟制人刘平平戴祺审核人批准人【2013年1月15日】目录1.引言..............................................................31.1课题背景.....................................................31.2研究意义.....................................................32.外部设计.........................................................42.1支持软件.....................................................43.结构设计.........................................................43.1逻辑结构....................................................43.2物理结构.....................................................64.代码设计.........................................................84.1触发器脚本...................................................84.2视图脚本.....................................................94.3数据库恢复与备份.............................................91.引言1.1课题背景计算机技术的进步,促使现代工业技术在快速发展,随着科研和生产技术的不断发展,原来的人工管理模式已显得不太适应,而对于高校实验室,无论其规模的大小,每时每刻都会产生例如实验设备信息、实验数据、设备维修等等这样大量的信息,这些数据、信息不仅是一些测量、分析的数据,还有许多维持实验室运行的管理型数据。在以往的手工管理、纸袋储存数据的方式下,这些海量般的数据、信息,使得实验室的管理人员以及使用人员为维护这些数据浪费了大量的物力和时间,效率低下,并且经常出错,更谈不上数据的快速科学分析。在这一背景下,实验室信息管理系统(LIMS)开始出现,并在实际应用中得到了快速发展,成为一项崭新的实验室管理与应用技术。在当今这样一个网络信息时代,除了提高实验室自身专业水准,提高实验室的管理水准已经是唯一的选择。实验室信息管理系统(LIMS)无疑会把实验室的管理水平提升到信息时代的高水平。1.2研究意义高校实验室信息管理系统是一个以实验室信息管理和实验信息管理为主的先进的网络系统,能够为用户提供充足的实验室信息和实验信息的查询手段。传统的人工管理实验室这种古老的方式来进行,已完全不能满足学校对实验室规划的需要,实验室信息管理系统能够极大地提高实验室管理的效率,也是使学校的科学化、正规化管理的重要条件。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。高校实验室信息管理系统就是要将手工管理变为计算机管理,把实验管理放在网上进行,达到高效、准确、便捷的目的。供学生查阅相关信息,限定学生在一定时间内统一在网上预约实验,实验完成后,由实验指导教师在网上为自己的学生评分,上传到网络后学生查看成绩。实验室管理系统能加强实验室规范管理,进行优化组合,理顺内、外部关系,有效利用实验室资源,优化实验室教学仪器的运行环境,构建一种全新的整合优势,将实验室管理员、教师、学生三者有机结合,以保证教学实验有序、顺利、合理的完成,提高实验课的效率,从而保障实验教学质量,提高实验室综合能力和效率,提高实验室的投资效益。2.外部设计2.1支持软件本数据库主要采用微软公司的成熟数据库系统SQLServer2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。SQLServer数据库SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL语言标准[13]。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert,、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据...