- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及应用实验教学大纲
课程名称:数据库原理及应用实验 课程编码英文名称:Data Base Principle and Application practice
学 时:28学时 学 分:4
开课学期:第四学期
适用专业:信息管理与信息系统、计算机科学
课程类别:专业必修课
先修课程:数据库系统概论、计算机基础、程序设计
建议教材:毛一梅、郭红《数据库原理与应用》北京大学出版社 2010年2月
???????? 王珊 萨师煊《数据库系统概论》第4版 高教出版社 2006年5月
一、课程目的、任务
本课程是数据库原理及应用的一门实践性课程。通过本课程的实验教学,使学生在实践中理解关系数据库的相关理论基础,掌握常用的SQL语句,加深对实体完整性、参照完整性以及用户自定义完整性的概念,通过实验初步了解数据库的编程方法。
二、课程实验的基本要求
本课程设计是建立在学生掌握多门相关课程的基础上对知识的综合运用,学生应具备以下课程知识和技能:管理学、数据结构、数据库原理与应用、高级语言与程序设计和计算机网络等,能熟练运用一门高级程序设计语言结合数据库进行编程。
三、课程教学内容(分实验)
实验一 数据库的管理
1.实验目的
(1)掌握数据库创建与修改的基本方法。
(2)熟悉数据导入与导出的方法。
(3)掌握数据库分离与附加的操作方法。
2.实验任务与要求
(1)创建和修改数据库TeachingDate。
(2)跨平台数据的导入和导出练习。
(3)数据库的附加和分离操作。
实验二 数据表的操作(一)
1.实验目的
(1)掌握数据类型自定义的用途与操作方法。
(2)掌握数据表结构的创建与修改方法。
(3)掌握数据添加与更新的操作方法。
2.实验任务与要求
(1)定义数据类型。
(2)创建和修改数据表结构。
(3)添加和更新数据。
实验三 数据表的操作(二)
1.实验目的
(1)复习数据表的创建与修改的操作方法。
(2)熟悉索引的类型和用途。
(3)掌握索引的创建与修改方法。
2.实验任务与要求
(1)附加前次实验保存的数据库,对数据库中的相关表进行数据更新操作。
(2)建立各种不同的索引。
(3)修改和删除索引。
实验四 数据的查询
1.实验目的
(1)掌握数据查询的操作方法。
(2)熟悉SELECT语句的常用句型及其用途。
(3)掌握各类模糊查询的操作技巧
2.实验任务与要求
(1)基本查询命令操作,熟悉SELECT的基本格式。
(2)条件查询练习,熟悉where子句及LIKE、IN、BETWEEN的使用方法。
(3)排序与分组查询操作练习。
(4)联结查询,掌握多个数据表连接的方法和技巧。
(5)嵌套查询,掌握在条件查询中SELECT嵌套使用的方法。
实验五 视图的创建和管理
1.实验目的
(1)掌握视图的基本概念。
(2)熟悉视图的相关操作。
(3)提高SELECT命令使用的灵活性
2.实验任务与要求
(1)创建视图
(2)查询视图
(3)修改视图
实验六 数据库安全性管理
1.实验目的
(1)掌握登录帐号和用户帐号的管理方法。
(2)掌握权限管理的操作技巧。
(3)掌握角色管理的方法。
2.实验任务与要求
(1)创建和修改登录帐号。
(2)创建和修改用户帐号。
(3)给不同用户赋予不同的操作权限。
(4)创建角色,将不同用户设置成不同的角色,并给不同角色赋予不同的权限。
实验七 数据完整性管理
1.实验目的
(1)熟悉数据完整性约束的相关概念。
(2)掌握数据完整性约束的相关操作。
(3)掌握规则管理的操作方法。
2.实验任务与要求
(1)对数据值进行UNIQUE约束。
(2)对指定数据的取值范围进行约束。
(3)为指定数据设置默认取值。
(4)创建一个规则,并与字段绑定。
(5)查看和删除规则练习。
实验八 数据库编程(一)
实验目的
(1)掌握变量的声明、赋值及调用方法。
(2)掌握函数的定义和调用方法。
(3)掌握T-SQL编程流程批处理及控制语句。
实验任务与要求
(1)变量的定义、赋值及输入练习。
(2)变量的调用操作。
(3)运算符及数据函数的操作使用
(4)自定义函数及其调用练习。
(5)批处理及流程控制语句的使用。
实验九 数据库编程(二)
1. 实验目的
(1)掌握触发器的操作方法及其应用技巧。
(2)掌握存储过程的操作方法及其应用技巧。
(3)掌握常用函数、变量等的综合运用技巧。
2. 实验任务与要求
(1)事务处理语句操作
(2)存储过程的创建、修改与调用练习
(3)触发器的创建与管理
实验十 数据库的维护
实验目的
(1)掌握数据的备份与恢复的相关概念及基本操作方法。
文档评论(0)