《数据库系统实验》课程实验教学大纲_第1页
《数据库系统实验》课程实验教学大纲_第2页
《数据库系统实验》课程实验教学大纲_第3页
《数据库系统实验》课程实验教学大纲_第4页
《数据库系统实验》课程实验教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统实验课程实验教学大纲课程名称:数据库系统实验(Database System Experiments)课程编码:10020500310 课程负责人:课程性质:独立设课 课程属性:专业基础实验课学时学分:总学时 18 总学分 0.5 实验学时 18 实验学分 0.5开出时间: 三 年级 上 学期适用专业:信息与计算科学 综合性、设计性实验项目数 2 个,总学时:8 其中课内学时: 8 课外学时:0 主笔人: 审核人:、 批准人: 一、课程简介本课程是非计算机专业的计算机应用课程中的一门重要专业基础实验课,是现代软件技术的重要支撑,是数据管理、信息系统、决策支持系统等的基础、也是支持人工

2、智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。 本课程的主要任务是:使学生通过实际操作而系统地掌握数据库系统的基本要领、基本原理、DBMS基本体系结构、数据库应用设计以及主流数据库系统实例,培养学生使用、评价和为实际环境选择数据库系统、构建软件平台和进行应用开发的能力。 二、实验目的及要求 本课程上机实验的主要目的:1、通过上机实验加深对数据库系统理论知识的理解;2、通过使用具体的DBMS,熟悉和掌握一种实际的数据库管理系统,并掌握其操作技术;3、通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力;三、实验方式及要求采用先进的教学手段,利用学校网络资源和实验教学

3、与管理平台对实验教学进行管理和跟踪,将实验教学大纲,实验项目和要求放到网上,学生通过在线学习可以看到老师对实验教学的要求,预习实验项目的相关知识和原理,在线完成预习测试题目,网上提交实验报告,查看自己的成绩;实验教师通过该平台可提交实验要求和相关资料,检查学生的预习情况,查看学生实验报告,并登记学生实验成绩。学生实验时主要采用微型计算机系统进行编程和设计,实验环境相对简单。1、 第一次实验前,任课教师需要向学生讲清实验的整体要求及实验的目标任务;讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度;讲清上机操作的基本方法。2、 “数据库原理及应用”课程是以理论课为主实验课为

4、辅的课程。作为独立的实验课程,每次实验前,教师需要向学生讲清实验的目的和基本要求,讲清实验对应的理论内容;学生应当先熟悉相关的理论知识,再预习实验内容、方法和步骤,避免出现盲目机的行为。实验1人1组,在规定的时间内,由学生对立完成,不得相互抄袭,出现问题时,教师要引导学生独立分析、解决问题,不得包办代替。3、 该课程实验是一个整体,需要有延续性。机房要有安全措施,避免前面的实验数据、程序和实验环境被清除、改动或盗用的事件发生。4、 任课老师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况和结果记录,实验后认真填写实验记录。5、 每次实验后,学生填写实验报告,并将报告提交给老

5、师。实验报告要采用统一印刷的实验报告纸,撰写的实验报告要按制定的规范进行,实验报告中要附有实验的原始记录(粘贴实际运行结果)。6、 指导教师要对每个学生的实验报告进行认真批改、评分、签字。四、考试(考核)方式与成绩评定考查:根据学生上机的出勤情况、上机过程中的程序完成情况和实验报告的书写情况综合评定。五、主要仪器设备微型计算机:操作系统windows系统(2000或XP);服务器:操作系统win2000Server或win2003Server;数据库系统:access 和 SQL Sever 7.0 or 2000;开发环境:VB6.0,或Delphi 8.0,或 Java,或 ASP,或PB

6、9.0等学生每人一组,一组一台微机。六、教材(讲义、指导书)主要参考书苗雪兰等 数据库系统实验指导和习题解答 机械工业出版社,2008年七、实验项目的设置序号实验编码实验项目名称内容提要实验学时每组人数实验要求1、必修2、选修3、其它实验类别1、基础2、专业基础3、专业4、其它实验类型1、演示性2、验证性3、综合性4、设计研究5、其它1100100621数据库、数据表的建立及维护创建数据库和查看数据库属性; 删除数据库;新建表并定义表的完整性约束和索引;查看和修改表结构; 删除表211122100100622简单数据查询语句的使用SQL脚本语言的编写和运行方式;常用的基本SQL语句的使用;SQ

7、L脚本语言的书写规范;使用SQL进行对单个表的数据操作。211123100100623综合查询在SQL Server Query Analyzer中使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作;分组查询实验。该实验包括分组条件表达、选择组条件表达的方法;使用函数查询的实验。该实验包括统计函数和分组统计函数的使用方法;组合查询实验;计算和分组计算查询的实验。211124100100624视图与索引在SQL Server企业管理器中建立视图和索引;在查询分析器中使用SQL语句建立视图和索引;了解和熟悉SQL Server执行计划;建立不同索引并通过执行计划,检验索引对查询效

8、率的影响211125100100625数据完整性、安全性、备份与恢复管理和设计SQL Server登录信息,实现服务器级的安全控制;设计和实现数据库级的安全保护机制;设计和实现数据库对象级的安全保护机制;使用Enterprise Manager规划和执行备份操作;使用系统存储过程执行备份操作;使用Enterprise Manager执行恢复操作;使用系统存储过程执行恢复操作;创建维护数据库的备份设备。211126100100626数据库系统设计根据前期准备阶段的分析和设计报告,完成一个数据库系统的设计,包括:数据库的建立,数据表的建立,索引、视图的建立,数据备份与恢复机制的建立等2111471

9、00100627数据库应用系统开发选择一种开发工具(如VB,C#,Java,PB,Delphi等),利用前面设计的数据库,建立一个基于C/S或B/S结构的数据库管理系统,要求涉及:数据输入、数据查询与统计、报表打印等。61113八、综合性、设计性实验简介项目一:数据库系统设计1、指导思想根据前期准备阶段的分析和设计报告,综合前面所学的知识点,完成一个完整数据库系统的设计,包括:数据库的建立,数据表的建立,索引、视图的建立,数据安全与恢复机制的建立等。2、 实验目的及要求本项目的具体内容为完成“学生选课系统”的数据库设计,本系统拟实现对学生基本信息、教师基本信息、课程基本信息、教室基本信息的管理

10、;实现对学生选课过程的管理(学生登录后,查询可开课信息、输入选课信息);实现对选课数据的后处理;实现对选修课程安排的处理。3、 涉及的内容或知识点 数据库的基本概念、数据库、数据表的建立、数据的维护与管理;数据查询,视图,数据的备份与恢复等知识点。4、 采用的教学方法和手段要求学生使用SQL_sever数据库进行设计,最后提交一份完整的设计报告。项目二:数据库应用系统开发1、 指导思想培养学生利用所学的数据库原理及应用的知识,选择某一编程工具,解决实际问题的能力,培养学生独立思考问题,解决问题的能力和学生计算机应用编程的能力。2、 实验目的及要求要求学生选择一种开发工具(如VB,C#,Java,PB,Delphi,ASP等),利用前面设计的数据库,建立一个基于C/S或B/S结构的数据库管理系统,要求涉及:数据维护(输入,修改,删除)、数据查询与统计、报表打印等。3、 涉及的内容或知识点 综合利用数据库原理及应用所有知识,所选择的开发工具的知识,专业知识中要解决的某个方面的问题的领域知识。4、 采用的教学方法和手段根据所选设计项目,对项目进行需求分析和设计方法,形成一个问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论