预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《数据库系统原理课程设计》教学大纲一、课程名称:数据库系统原理课程设计ProjectofCourse“PrinciplesofDatabaseSystems”二、课程编号:0601046三、学分学时:1学分/16学时(1周安排)四、使用教材:王能斌:《数据库系统教程(上册)》,电子工业出版社(始终选用最新版本)五、课程属性:实践教学/必修六、教学对象:计算机科学与技术专业本科生七、开课单位:计算机及信息工程学院八、先修课程:算法与数据结构、编译原理、操作系统九、教学目标:本门实践教学(实验)课程是对理论课程《数据库系统原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《数据库系统原理》课程教学的一个重要组成部分。通过本门实验课教学,使学生加深对数据库及DBMS的认识,掌握关系数据库设计与实现以及SQL语言使用的基本技能。十、教学内容:包括基本实验、专题演示、开放实验三部分。基本实验部分包括三个单元:SQL语言与数据定义(DDL)、查询(QL)、操纵(DML)与控制(DCL);关系数据库设计与实现。专题演示部分包括二个单元:数据库设计CASE工具(ER建模,ER向关系转换);数据库管理与DBA工具(数据库存储结构定义,数据库恢复,数据库调整与重组)。开放实验部分是学生自定的实验:学生可根据自身的兴趣或特长自行确定具有足够难度和工作量的实验题目和实验方案,并在“没有实验教师指导”的情况下独立完成相应实验(同学间可以合作)。十一、基本要求:(一)对课堂教学中介绍的结论进行验证。(二)对课堂教学中介绍的方法进行运用。(三)学生必须完成基本实验部分。(四)配备专职的实验指导老师,完成专题演示部分,并支持学生的开放实验。十二、设备配置:(一)硬件由数据库服务器、客户机(PC)连成的计算机局域网。(二)软件支持ANSI/ISOSQL2及SQL:1999(SQL3)标准的SQLRDBMS(如:Oracle、IBMUDBDB2、MicrosoftSQLServer等),并配置必要SQL交互接口,嵌入式SQL及预编译器,ER/UMLCASE工具等。十三、教学参考:1.参考教材萨师煊,王珊:《数据库系统概论(第4版)》,高等教育出版社,2006年5月2.参考文献C.J.Date著,孟小峰、王珊、姜芳艽等译:《数据库系统导论(原书第8版)》(ISBN:7-111-21333-8),机械工业出版社,2007年7月C.J.Date:《AnIntroductiontoDatabaseSystems,EighthEdition》,英文影印版(ISBN:7-508-33877-4),中国电力出版社,2006年1月3.网络资源本课程网站上提供大量教学资源和教学素材,包括:英文文献、国内外大学同类课程链接、数据库工业界和学术界资源等。网址:http://cies.hhu.edu.cn/pweb/~zhuoming/teachings/POD/或http://online.hhu.edu.cn/jpkc/POD/。国家精品课程《数据库系统概论》(中国人民大学),网址:http://www.chinadb.org/。十四、考核方式:提交《实验报告》。十五、课程说明:本课程为考研课程(复试阶段)。本课程为江苏省高等学校一类优秀课程(2004年度)、河海大学校级精品课程。大纲编写人:许卓明大纲编写时间:2008年3月十六、内容提要:操作类实验项目序号实验项目名称内容提要实验时数每组人数1数据库连接与SQL交互式接口客户端连接DBMS和数据库(指导教师事先创建);学会如何通过SQL接口与DBMS进行交互,体会SQL非过程性112SQL数据定义用SQLDDL创建数据库基表和视图,向基表插入数据;学会提交和撤销事务113SQL查询用SQLQL检索基表和视图中数据;掌握SQLSELECT语句对关系数据库进行各种查询的方法214SQL操纵用SQLDML操纵(删除、更新)基表中数据;体会SQL视图上更新的限制115SQL完整性约束实现用SQLDDL定义域完整性约束、实体完整性约束、引用完整性约束、CHECK完整性约束;通过SQLDML体会完整性约束16SQL数据控制定义特权与角色;体会SQLDCL数据控制功能117数据库模式与用户用户模式体会数据库模式、用户模式及模式对象(基表、视图、索引、簇集、过程、触发器等)118关系数据库设计与实现完整设计一个小型关系数据库,用SQL实现数据库的创建、查询、操纵和控制219开放实验学生自行设计实验方案,独立完成实验(同学间可以合作)21~3演示类实验项目序号实验项目名称内容提要实验时数每组人数1数据库设计CASE工具指导教