资源描述:
《《数据库系统概论》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《数据库系统概论》实验指导书安阳师范学院计算机与信息工程学院2011年3月实验内容介绍一、学时数:36学时二、授课对象:计算机科学与技术专业、计算机网络专业、软件工程专业(木科)三、内容提要:1.本实验内容作为数据库系统概论的理论联系实际,培养增强学生动手能力,理解并掌握SQL语句的用法。2.实验内容SQLSERVER2005软件的熟悉,数据的定义、查询、修改及控制。3.实验要求以SQLSERVER2005作为基木的调试软件,并有前台的面向对象的开发工具。四、考试方式:实验报告及成绩五、教材及参考书:1.《数据库系统教程》施伯乐等高等教育出版社20
2、0&10出版2.《数据库系统概论》(第四版)萨师埴王珊高等教育出版社2007.4出版3.《SQL语言应用》MichaelMorrison北京大学出版社2002.061.《SQLServer2005实用教程》(第三版)郑阿奇主编电子工业出版社2009.8出版六、实验内容安排序号实验项H名称学时实验类型实验要求每组人数1SQ1Server2005环境2验证性必修12创建数据库和表2验证性必修13表数据的管理2验证性必修14数据库的查询和视图1验证性必修15T-SQL编程4验证性必修16数据安全性控制2验证性必修17数据完整性控制2验证性选修18存储过程
3、和触发器的设计6综合性必修19数据席应川系统的设计12设计性必修1实验一SQLServer2005环境实验二创建数据库和表实验三表数据的管理实验四数据库的查询和视图实验五T-SQL编程实验六数据安全性控制实验七数据完整性控制实验八存储过程和触发器的设计实验九数据库应用系统的设计附录一T_SQL简介附录二SQLServer存储过程附录三SQLServer触发器附录四GPS数据库与范例实验SQLServer2005环境实验目的(1)掌握SQLServerManagementStudio"对象资源管理器”的使用方法;(2)掌握SQLServerManag
4、ementStudio“查询分析器”的使用方法;对数据库及其对彖有一个基本了解。实验要求1、了解SQLServer2005各种版木安装的软、硬件要求;2、了解SQLServer2005支持的身份验证模式;対数据库、表及其他数据库対象有一个基本了解实验学时:2学时实验内容上机题1:SQLServer2005的安装备注:结合课堂所讲内容,在自己的机器上进行实践操作,机房实验课演示过程省略上机题2:对象资源管理器的使用。(1)进入“SQLServerManagementStudio"(2)了解系统数据库和数据库对彖(3)试试不同数据库对彖的操作功能(4)
5、认识表的结构上机题3:杳询分析器的使用上机题4:了解SQLServerManagementStudio中其他窗口的使用方法。思考练习:(1)查看SQLServer2005的帮助文档(2)SQLServer2005的组件主要有哪些?实验二:创建数据库和表实验目的熟悉SqlServer2005环境卜•数据库、表的管理。实验要求1、硬件基本配ifi:IntelPentiumlll以上级别的CPU,大于512MB的内存。2、软件要求:WindowXP操作系统,MicrosoftSQLServer20053、实验学时:2学时实验内容上机题1:使用SQLSer
6、verManagement创建一个新的数据库GradeDb该数据库包括如下的表:学生表、班级表、课程表、成绩表、教师表、教师任课表。各数据表结构如2伐iJ线为码)学生表:堂号、姓名、性别、岀生日期、所在系Student(s_no,sname,ssex,sbirthday,classdept)班级表:班级号、班级名称、所属吾业、所在系Class(class_no,class_name,class_special,class_dept)课程表:课程号、课程名称、学分Course(courseno,coursename,coursescore)成绩表:学
7、号、ii程号、成塚"Grade(s_no,courseno,score)教师表:教师号、教师姓名、性别、出生F1期、职称Teacher(t_no,t_namc,t_scx,t_birthday,t_titlc)教师任课表:课程号、教师号TC(courseno,t_no)各数据表屮各字段的数据类型和数据表内容自行组织。上机题2:为“课程表冲阿课程号疗段添加注释:该课程的编号。上机题3:为“课程表”中的“学分呼段设置默认值为3,为“成绩表冲的“成绩"字段设置默认值为60o上机题4:把该数据库备份到指定的路径。实验三:表数据的管理实验目的:(1)学会在“
8、对象资源管理器”中对数据库表进行插入、修改和删除数据操作;(2)学会使用T-SQL语句对数据库表进行插入、删除、修改数据操