数据库原理实验教学大纲.doc
8页《数据库原理》实验教学大纲 Database Principles 课程编号: 课程总学时:64 课程总学分:4实验总学时:16 实验总学分: 适用专业:计算机科学与技术 开出时间: 3年级1 学期一、实验课的性质和目的:实验性质:专业课课程性质:附属性课程实验目的:《数据库原理》是一门实践性很强的专业课学习本实验课程的目的是使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现本课程实验的主要任务:1、通过学习,使学生加深对所学理论知识的理解,具备数据库设计和使用的基本技能2、将实际应用相关问题贯穿每个实验,着重培养学生的数据库设计能力和动手能力,培养良好的实验习惯3、通过验证实验,使学生熟悉并使用SQL SERVER 数据库管理系统,掌握如何使用SQL Server 建立数据库、关系表、数据完整性、索引、视图,进行数据查询、数据更新、用户权限管理、数据的备份和恢复等内容。
通过综合设计性实验,使学生灵活应用所学知识,按给定要求实现图书管理系统数据库设计,基本掌握数据库系统分析、设计的基本方法;掌握使用一种面向对象程序设计语言开发数据库应用的过程4、初步掌握数据库应用系统分析设计的基本方法,使用学生掌握一种面向对象程序设计语言开发数据库应用的过程,进一步提高同学分析与解决问题的综合能力二、实验方法和手段:本实验课程以上机实验为主,每个学生独立完成每个实验要求学生在实验之前认真预习实验内容及要求,在实验课上未完成的实验可以在课后在实验室或个人电脑上完成每个实验都要求完成相应的实验报告三、实验项目汇总表:序号实验项目学时实验类型每组人数实验要求1SQLServer2000的安装和配置1验证1选做2数据库的创建及管理2验证1必做3数据表的创建与管理2验证1必做4实现数据完整性与安全性2验证1必做5单表查询2验证1必做6复杂查询2验证1必做7视图的创建与使用1验证1必做8存储过程2验证1必做9触发器2验证1必做10索引与数据库安全1验证1必做11图书管理系统数据库设计4综合1选作合计16(必做)(注:实验类型指:1.演示性实验、2.验证性实验、3.综合性实验、4.设计性实验)(注:实验要求指:1.必做、2.选做)四、实验内容:实验一 SQLServer2000的安装一、实验目的(1)了解安装SQL Server2000的硬件和软件环境。
2)掌握SQL Server 2000的安装方法3)掌握SQL Server 2000服务器的使用方法二、实验内容1、安装SQL Server 2000的硬件要求、软件环境2、SQL Server 2000的安装3、启动服务器方法 实验二 数据库的创建及管理 一、实验目的(1)熟悉企业管理器、查询分析器2)灵活运用SQL SERVER数据库的创建方法3)掌握数据库与物理文件的结构关系,理解数据文件分组的作用二、实验内容1、用企业管理器创建数据库2、用T-SQL语言创建数据库3、修改数据库的属性4、数据库的更名及删除 实验三 数据表的创建与管理 一、实验目的(1)掌握表的创建方法2)掌握修改表结构的方法3)掌握添加、修改、删除表数据的方法二、实验内容1、在数据库中创建表(1)使用企业管理器创建表(2)使用T-SQL语句创建表2、管理表(1)添加和删除列(2)表的重命名及删除3 对表添加、修改、删除数据(1)插入数据简单操作(2)修改数据简单操作3)删除数据简单操作4、复制表中的数据创建新表 实验四 实现数据完整性 一、实验目的1)实现数据完整性的概念及实施数据完整性的重要性2)掌握数据完整性的分类。
3)掌握完整性约束的添加、删除方法4)掌握通用默认值的创建、实施与删除方法5)掌握规则的创建、实施与删除方法6)掌握级联删除、级联修改方法二、实验内容 1、分别用企业管理器和T-SQL语句实现完整性约束的添加、删除2、通用默认值的实施3、规则的实施 实验五 单表查询 一、实验目的(1)掌握查询的概念和方法2)掌握查询分析器的使用方法3)熟练掌握单表查询的select语句4)熟练掌握聚合函数的使用二、实验内容 1、基本查询2、查询时改变列标题的显示3、条件查询4、基于IN子句的数据查询5、基于Like子句的查询6、使用top关键字查询7、消除重复行8、查询经过计算的值9、使用ORDER BY语句对查询的结果进行排序10、使用Group子句进行查询11、使用聚合函数12、使用Compute和compute by子句进行查询13、使用企业管理器进行数据查询 实验六 复杂查询 一、实验目的(1)熟练掌握复杂查询的select语句2)熟练掌握连接查询方法(3)熟练掌握嵌套查询方法二、实验内容 1、两个表的连接查询2、两个以上表的连接查询3、嵌套查询4、集合查询 实验七 视图的创建与使用一、实验目的1)理解视图的概念。
2)掌握创建视图、测试、加密视图的方法3)掌握更改视图的方法4)掌握用视图管理数据的方法5)了解分区视图的实现方法二、实验内容1、用创建视图向导创建视图2、用企业管理器创建、管理视图3、用T-SQL语言创建、管理视图4、选做:分区视图 实验八 存储过程 一、实验目的1)掌握T-SQL流控制语句2)掌握创建存储过程的方法3)掌握存储过程的执行方法4)掌握存储过程的管理和维护5)掌握使用企业管理器管理和维护存储过程6)掌握使用对象浏览器管理和维护存储过程二、实验内容1、使用T-SQL语句创建存储过程(1)创建不带参数的存储过程(2)创建带参数的存储过程(3)创建带输出参数的存储过程(4)创建带默认值的存储过程(5)创建带重编译及加密选项的存储过程(6)创建系统存储过程2、使用T-SQL语句管理和维护存储过程(1)查看存储过程的定义脚本(2)修改存储过程(3)删除存储过程3、使用企业管理器创建、查看、修改和删除存储过程(1)创建存储过程(2)查看、修改存储过程(3)删除存储过程3、利用查询分析器的对象浏览器中执行、编辑、删除存储过程 实验九 触发器 一、实验目的1)理解触发器的用途、类型和工作原理2)掌握利用T-SQL语句创建和维护触发器的方法3)掌握利用企业管理器创建、维护触发器的方法二、实验内容1、利用企业管理器创建与维护触发器(1)创建触发器(2)修改触发器(3)删除触发器2、利用T-SQL语句创建与维护触发器(1)创建after触发器(2)创建instead of 触发器(3)查看触发器(4)修改触发器(5)删除触发器 实验十 索引及数据库安全一、实验目的(1)理解索引的概念与类型。
2)掌握使用企业管理器创建与维护索引的方法3)掌握T-SQL语句创建与维护索引的方法4)掌握SQL SERVER下的数据库安全管理机制二、实验内容(一)索引1、使用企业管理器创建、管理索引(1)创建索引(2)重命名索引(3)删除索引2、使用T-SQL语句创建、管理索引(1) 创建索引(2)重命名索引(3)删除索引(4)重建已有的索引文件(二)数据库安全1、通过企业管理器完成下列操作(1)注册“登录”(loginin)(2)创建用户(3)编辑修改用户属性,为用户分配数据库中各对象的操作权限,要分配到列(4)验证分配给用户的权限(5)编辑当前登录企业管理的注册属性2、用SQL 语句完成上述过程:3、总结登录、用户、服务器角色、数据库角色之间的关系及权限 实验十一 图书管理系统数据库设计 一、实验目的1)熟悉SQL Sever基本操作2)利用T-SQL语句实现相关操作3)掌握数据库设计的基本步骤4)进一步理解和掌握数据库原理的相关内容二、实验要求一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息此系统功能分为面向学生和面向管理员两部分,其中面向学生部分可以进行预定、续借和查询书籍等操作,面向管理员部分可以完成书籍和学生的增加、删除和修改以及对学生借阅、归还的确认。
三、实验内容与数据库设计步骤1、需求分析2、概念模型设计3、逻辑设计4、物理设计5、数据库实施五、实验报告的要求: 每一个实验都要求完成实验报告,实验报告格式如下:实验X XXXX班级: 姓名: 学号: 专业: 一、实验目的二、实验内容1、(题目内容)实验结果:2、(题目内容)实验结果:三、实验心得六、实验考核方式:实验成绩不单独记分,仅作为“数据库原理”课程成绩的20%记入总成绩每个实验的评分包括:实际操作,实验结果,实验报告本实验课程成绩以平时实验情况占70%,期末上机考试为占 30%上机考试成绩,以提交报告中所要求完成的实验内容的情况为主要评分依据七、主要实验指导书、参考书:指导书:自编实验指导书参考书《数据库系统概论》 萨师煊 王珊 高等教育出版社《数据库设计入门经典 》Michael J.Hernandez 电子工业出版社 《数据库设计与开发教程》 Peter Rob 电子工业出版社《数据库系统—设计、实现与管理》 Thomas Connolly Carolyn Begg 电子工业出版社 和所采用的数据库环境及编程环境有关的书籍八、编制说明:本项填写大纲中尚需解释说明的内容(如果没有可以不写)。
执笔:叶文珺(课程负责人或任课教师签名) 2010年10月(空1行)审阅:×××(教研室负责人签名) ×××年×月 (空1行)审批:×××(学院、系负责人签名)大纲制定(修订)时间:×××年×月。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


