《数据库原理》课程实验教学大纲.doc

上传人:创****公 文档编号:48730767 上传时间:2022-10-06 格式:DOC 页数:4 大小:56KB
返回 下载 相关 举报
《数据库原理》课程实验教学大纲.doc_第1页
第1页 / 共4页
《数据库原理》课程实验教学大纲.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《数据库原理》课程实验教学大纲.doc》由会员分享,可在线阅读,更多相关《《数据库原理》课程实验教学大纲.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库原理课程实验教学大纲【课程性质】专业必修 【课程学时】 60【开课学期】4 【实验学时】 16【适用专业】信息工程、信息管理、电子商务一、实验教学任务和目的数据库原理与应用课程是信息管理系各专业的必修课。实验的目的是为了配合课堂教学,进一步强化对数据库原理的理解。实验的任务是要结合SQL语言实验和SQL SERVER数据库系统,熟练掌握和深入理解课堂教学内容。二、实验教学的基本要求理解和掌握数据库的需求分析、概念设计、逻辑设计、物理设计、实施以及运行与维护的全部过程。以下实验内容对上述步骤都有涉及,其中对SQL语句的熟练掌握和运用是重点。本实验内容基于微软的SQL SERVER数据库管理

2、系统。三、实验教学内容实验项目一 数据库设计1实验类型设计性+综合性2实验目的要求学生掌握数据库设计的基本技术熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。要求学生能够将逐步将前面所学的知识进行整合,熟悉一个小型的数据库系统的设计的全过程。3实验内容与要求要求学生自选一个小型的数据库应用项目并深入到应用项目的现实世界中,进行系统分析和数据库设计。例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统等。要求按照关系数据库的设计流程,从需求的收集、分析开始,依次进行概念模型、逻辑模型和物理模型的设计,要求提供数据库设计6个阶段的主要文档,最后提交一份完整

3、的实验报告。该实验应该随着所学知识逐步完善,学期末提交。实验项目二 SQL的数据定义1实验类型验证性+设计性2实验目的要求学生熟练掌握和使用SQL Server企业管理器创建数据库、表等对象,以及修改表结构等,并学会使用SQL Server 查询分析器编写SQL语句来实现数据的定义。要求熟悉SQL SERVER的应用环境;熟悉SQL语句中DDL语句的语法。3实验内容与要求(1)给定一个关系数据库的逻辑模型,分析出主健、外键以及各种制约(Constraint)(2)能够熟练的使用企业管理器进行数据库的创建,熟悉数据库的创建的选项的含义;进行表的创建,包括各类约束的创建,如主健、外键、唯一约束和C

4、HECK约束等,并能够熟练使用菜单对其进行修改和删除。(3)能够熟练的使用DDL定义语句进行数据库的创建,熟悉数据库的创建的选项的含义;进行表的创建,包括各类约束的创建,如主健、外键、唯一约束和CHECK约束等,并能够熟练使用相应的DDL语句对其进行修改和删除。实验项目三 SQL的简单查询与更新1实验类型验证性+设计性2实验目的数据库的简单查询和连接查询实验:使学生掌握SQL Server查询分析器的使用方法加深对SQL语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据联结查询的操作方法。3实验内容与要求 (1)简单查询操作:该实验包括投影、选择条件表达、数据排序、使用临时表等。(

5、2)连接操作:该实验包括等值连接、自然连接、求笛卡尔积、一般连接、外连接、内连接、左连接、右连接和自连接等。(2)更新操作:包括修改、插入和删除实验项目四 复杂SQL查询(连接、嵌套等)1实验类型验证性+设计性2实验目的 使学生进一步掌握SQL Server查询分析器的使用方法,加深SQL语言的嵌套查询语句的理解。3实验内容与要求 在SQL Server查询分析器中使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。将查询需求用SQL语言表示;在查询分析器的输人区中输入SQL查询语句;并在结果区中查看查询结果:如果结果不正确,要进行修改直到正确为止。实验项目五 复杂SQL查询

6、(分组、聚集等)1实验类型验证性+设计性2实验目的数据库的组合查询和统计查询实验:使学生熟练掌握SQL Server查询分析器的使用方法加深对SQL语言的查询语句的理解。熟练掌握数据查询中的分组、统计、计算和组合的操作方法。3实验内容与要求(1)分组查询实验该实验包括分组条件表达、选择组条件的表达方法。(2)使用函数查询的实验。该实验包括统计函数和分组统计函数的使用方法。(3)组合查询实验。(4)计算和分组计算查询的实验。实验项目六 存储过程和触发器1实验类型设计性+综合性2实验目的(1)理解和掌握存储过程的定义、目的以及优点(2)熟练掌握企业管理器或者SQL语句编写和调试和调用存储过程(3)

7、学会使用输入参数和输出参数调用存储过程(4)学会使用返回码来截获异常交与客户端进行不同的处理。(5)理解和掌握触发器的定义、目的以及优点(6)熟练掌握企业管理器或者SQL语句编写和调试和调用触发器3实验内容与要求(1)给定一个关系数据库的逻辑模型,熟练使用SQL语句创建关系数据库的模式。(2)熟练使用CREATE PROC语句创建一个简单的存储过程,并测试和调用;(3)熟练使用CREATE PROC语句创建带输入和输出参数的存储过程,并测试和调用;(4)给定一个关系数据库的逻辑模型,根据给定的业务逻辑进行分析,熟练使用SQL语句创建关系数据库的模式,编制一个触发器实现其野趣逻辑,并测试和调用。

8、实验项目七 视图与索引管理1实验类型验证性+设计性2实验目的(1)掌握关系数据库中视图和索引的基本概念(2)掌握建立和维护视图和索引的二种方法,利用菜单完成或利用SQL语句完成(3)观察创建使用不同的索引所带来的SQL查询语句的性能变化(4)观察视图的更新问题(哪些是可以更新的,哪些是不可以的)3实验内容与要求(1)给定一个关系数据库的逻辑模型,熟练使用相关的SQL语句创建和删除索引。(2)给定一个关系数据库的逻辑模型,熟练使用相关的SQL语句创建和删除视图(3)使用相关SQL给视图加密,并观察结果(4)对基于单表和多表的视图分别进行更新,观察结果(5)观察使用了不同的索引后,SQL查询语句的

9、执行计划的变化情况,以总结SQL是如何有效地利用索引来提高查询效率的实验项目八 数据库管理技术1实验类型验证性+综合性2实验目的 使学生加深对数据安全性和完整性的理解并掌握 SQL Server中有关用户、角色及操作权限的管理方法 3实验内容与要求 在 SQL Server企业管理器中,设置 SQL Server的安全认证模式实现对SQL Server的用户和角色管理,设置和管理数据操作权限包括设置SQL Server的安全认证模式、登录的管理、数据库用户的管理、数据库角色的管理、对象权限的管理对象极限的管理、语句权限的管理、备份和恢复等。四、实验项目学时分配(宋体小四号字,加粗)序号实验项目

10、名称学时要求类型1数据库设计2必做设计性+综合性2SQL的数据定义2必做设计性+综合性3简单SQL查询与更新2必做验证性+设计性4复杂SQL查询(连接、嵌套等)2必做验证性+设计性5复杂SQL查询(分组、聚集等)2必做验证性+设计性6存储过程和触发器2必做设计性+综合性7视图与索引管理2必做验证性+设计性8数据库管理技术2必做验证性+综合性五、实验教学方式实验课的教学由主讲教师负责,并承担课程的实验指导工作。由学生在实验室上机操作。六、实验考核方式当堂上机教师指导并检查,考核成绩作为数据库原理课程考核的平时成绩的80%。七、实验教材及参考书1数据库系统概论(第三版)萨师煊 王珊 著 高等教育出版社 2000.2出版2Microsoft SQL Server 2000数据库管理 微软公司著 北京希望电子出版社 2001.53Microsoft SQL Server 2000数据库编程微软公司著 北京希望电子出版社 2001.54Microsoft SQL Server 2000使用Trsnsact-SQL进行数据库查询 微软公司著 北京希望电子出版社 2001.5出版5PowerBuilder 7.0参考手册 崔巍著 清华大学出版社 2001.4出版八、说明由于实验所使用的软件更新速度较快,任课教师可根据当时的情况调整实验中所使用的软件及相关内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com