数据库技术自20世纪60年代产生至现在已得到了迅猛的发展,已成为现代计算机信息系统与应用系统的核心技术。数据库的建设规模和数据库系统的应用水平也是衡量一个国家信息化程度的重要标志之一。因而学习和掌握数据库技术已成为很多高校理工科学生应具备的重要技能之一。数据库技术与应用课程作为软件工程专业和计算机科学技术专业的一门重要专业基础课程,在整个专业课程体系中起着承上启下、融会贯通的作用,是学生参加项目实践、毕业设计、软件开发和工作就业的重要的专业理论和实践基础,对提高本科学生的信息技术开发能力起着非常关键的作用。数据库技术与应用是一门实践学科,很多学校都开设了相应的实验环节,但经常由于实验教材匮乏造成学生对实验目的、内容和步骤了解不够,从而导致实验效果不佳。基于此,我们编写了这本上机实验及课程设计指导教程。作为《数据库技术及应用》教材配套的上机实验及课程设计指导教程,本书的实验内容可以配合任何一本本科数据库教材,也可以独立使用。本书以当前主流的关系数据库管理系统SQL 2008和建模工具 15为操作平台,通过验证性实验和综合性课程设计,使学生由浅入深、由点到面逐步提高,进一步巩固学生的数据库技术理论知识,并能结合实际问题熟练开发数据库应用系统,提高学生综合实践与创新能力。
本书精心组织了13个上机实验和一个课程设计,实验1学习如何安装SQL 2008; 实验2学习数据库的创建、分离、附加、备份、还原和删除; 实验3学习表的创建和删除、表结构的修改等; 实验4学习表中数据的输入、更新和删除等; 实验5学习数据的多种查询方式; 实验6学习如何保证数据的实体完整性、参照完整性、用户定义的完整性和创建触发器; 实验7学习索引的创建和管理; 实验8学习视图的创建、使用、修改和删除; 实验9学习如何保证数据库安全性; 实验10学习存储过程的创建、修改和执行; 实验11学习用户定义数据类型和函数的创建、使用和删除; 实验12学习数据库事务的设计和执行; 实验13学习应用进行数据库建模。另外,数据库课程设计介绍课程设计的目的、任务、要求、内容等,并给出一个实际案例。本书由重庆大学软件学院柳玲、徐玲、王志平、王成良共同编写完成,其中,柳玲负责实验5~8和附录A,徐玲负责实验9~11和课程设计,王志平负责实验1~4,王成良负责实验12、13,柳玲对全书进行了统稿。本书编写过程中参考了国内外数据库相关书籍和资料,在此对这些参考文献的作者表示感谢,同时感谢清华大学出版社对本书出版所给予的支持和帮助,也感谢重庆大学软件学院熊庆宇院长和陈蜀宇书记对编写本书所给予的大力支持。由于编者水平有限,书中难免有疏漏和不足之处,敬请读者批评指正,以利改进和提高。编者2012年1月
more >