《数据库原理及应用实验教学大纲.doc》由会员分享,可在线阅读,更多相关《数据库原理及应用实验教学大纲.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理及应用实验教学大纲课程名称:数据库原理及应用实验 课程编码:英文名称:Data Base Principle and Application practice学 时:28学时 学 分:4开课学期:第四学期适用专业:信息管理与信息系统、计算机科学课程类别:专业必修课先修课程:数据库系统概论、计算机基础、程序设计建议教材:毛一梅、郭红数据库原理与应用北京大学出版社 2010年2月 王珊 萨师煊数据库系统概论第4版 高教出版社 2006年5月一、课程目的、任务本课程是数据库原理及应用的一门实践性课程。通过本课程的实验教学,使学生在实践中理解关系数据库的相关理论基础,掌握常用的SQL语句,加
2、深对实体完整性、参照完整性以及用户自定义完整性的概念,通过实验初步了解数据库的编程方法。二、课程实验的基本要求本课程设计是建立在学生掌握多门相关课程的基础上对知识的综合运用,学生应具备以下课程知识和技能:管理学、数据结构、数据库原理与应用、高级语言与程序设计和计算机网络等,能熟练运用一门高级程序设计语言结合数据库进行编程。三、课程教学内容(分实验)实验一 数据库的管理1实验目的(1)掌握数据库创建与修改的基本方法。(2)熟悉数据导入与导出的方法。(3)掌握数据库分离与附加的操作方法。2实验任务与要求(1)创建和修改数据库TeachingDate。(2)跨平台数据的导入和导出练习。(3)数据库的
3、附加和分离操作。实验二 数据表的操作(一)1实验目的(1)掌握数据类型自定义的用途与操作方法。(2)掌握数据表结构的创建与修改方法。(3)掌握数据添加与更新的操作方法。2实验任务与要求(1)定义数据类型。(2)创建和修改数据表结构。(3)添加和更新数据。实验三 数据表的操作(二)1实验目的(1)复习数据表的创建与修改的操作方法。(2)熟悉索引的类型和用途。(3)掌握索引的创建与修改方法。2实验任务与要求(1)附加前次实验保存的数据库,对数据库中的相关表进行数据更新操作。(2)建立各种不同的索引。(3)修改和删除索引。实验四 数据的查询1实验目的(1)掌握数据查询的操作方法。(2)熟悉SELEC
4、T语句的常用句型及其用途。(3)掌握各类模糊查询的操作技巧2实验任务与要求(1)基本查询命令操作,熟悉SELECT的基本格式。(2)条件查询练习,熟悉where子句及LIKE、IN、BETWEEN的使用方法。(3)排序与分组查询操作练习。(4)联结查询,掌握多个数据表连接的方法和技巧。(5)嵌套查询,掌握在条件查询中SELECT嵌套使用的方法。实验五 视图的创建和管理1实验目的(1)掌握视图的基本概念。(2)熟悉视图的相关操作。(3)提高SELECT命令使用的灵活性2实验任务与要求(1)创建视图(2)查询视图(3)修改视图实验六 数据库安全性管理1实验目的(1)掌握登录帐号和用户帐号的管理方法
5、。(2)掌握权限管理的操作技巧。(3)掌握角色管理的方法。2实验任务与要求(1)创建和修改登录帐号。(2)创建和修改用户帐号。(3)给不同用户赋予不同的操作权限。(4)创建角色,将不同用户设置成不同的角色,并给不同角色赋予不同的权限。实验七 数据完整性管理1实验目的(1)熟悉数据完整性约束的相关概念。(2)掌握数据完整性约束的相关操作。(3)掌握规则管理的操作方法。2实验任务与要求(1)对数据值进行UNIQUE约束。(2)对指定数据的取值范围进行约束。(3)为指定数据设置默认取值。(4)创建一个规则,并与字段绑定。(5)查看和删除规则练习。实验八 数据库编程(一)1 实验目的(1)掌握变量的声
6、明、赋值及调用方法。(2)掌握函数的定义和调用方法。(3)掌握T-SQL编程流程批处理及控制语句。2 实验任务与要求(1)变量的定义、赋值及输入练习。(2)变量的调用操作。(3)运算符及数据函数的操作使用(4)自定义函数及其调用练习。(5)批处理及流程控制语句的使用。实验九 数据库编程(二)1. 实验目的(1)掌握触发器的操作方法及其应用技巧。(2)掌握存储过程的操作方法及其应用技巧。(3)掌握常用函数、变量等的综合运用技巧。2. 实验任务与要求(1)事务处理语句操作(2)存储过程的创建、修改与调用练习(3)触发器的创建与管理实验十 数据库的维护1. 实验目的(1)掌握数据的备份与恢复的相关概
7、念及基本操作方法。(2)掌握SQL Server 2005代理服务的基本内容和操作技巧。(3)掌握维护计划的基本用途和使用技巧。2. 实验任务与要求(1)对已有的数据进行备份与还原操作(2)设置代理服务,完成指定任务(3)对数据库进行维护,创建维护计划*实验十一 综合实验自主性、综合性试验,根据先前的先关实验内容,就对一个简单信息系统的数据库完成设计,并运用SQL语句在数据库中建立相应的表格,并运用insert,update,delete录入、修改及删除记录,进行单表查询,多表查询,角色及权限管理等操作。四、实验工具与方法Windows XP操作系统,Microsoft SQL Server 2005 Express Edition。五、实验课时安排 内容实验实验一 数据库的管理2实验二 数据表的管理(一)4实验三 数据表的管理(二)2实验四 数据查询6实验五 视图2实验六 数据的安全性2实验七 数据的完整性2实验八 数据库编程(一)2实验九 数据库编程(二)2实验十 数据库的维护2机动2总计28制定人:毛一梅 审定人:沈群力 批准人:刘富强2010年2月28日