数据库技术实践教学大纲(软件工程系提供)_第1页
数据库技术实践教学大纲(软件工程系提供)_第2页
数据库技术实践教学大纲(软件工程系提供)_第3页
数据库技术实践教学大纲(软件工程系提供)_第4页
全文预览已结束

下载本文档

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

文档简介

课程编码制订人制订日期修订人修订日期审定组(人)审定日期01511009龙者乾2006T0-20施永春2007-06-20何军余2007-07-01数据库技术》实践教学大纲一、实践课性质、目的和任务本实践课程是《SQLServer数据库技术》课程非常重要的组成部分,通过该实践课程培养学生的利用相关知识进行简单数据库设计和逻辑建模能力,要求学生能够利用SQLSERVER数据库管理系统进行数据库建立,管理和维护,培养应用SQL语言进行数据查询和统计等数据库应用能力,培养学生数据库应用系统开发基本能力。二、实践形式和实践环境要求实践形式:课内实验和课程设计2.实践环境:安装好SQLServer2000的计算机三、实践总学时和实践资料实践总学时为48学时,采用自编实验指导书四、考核与成绩评定本实践课程考核由各分阶段实验报告、课程设计两大部分组成。建议各分阶段实验报告占总成绩的50%,课程设计占总成绩的50%。五、实践任务与学时分配实验一SQLSERVER2000的安装(一)实验目的与要求:1、掌握SQLSERVER服务器的安装2、了解SQLSERVER2000的组件3、掌握服务器注册4.掌握企业管理器和查询分析器的基本使用方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.安装SQLSERVER2000。根据软件环境,选择一个合适版本2.利用企业管理器访问系统自带的pubs数据库3.熟悉SQLSERVER2000各工具,尤其是联机文档4.熟悉数据库各对象实验二创建数据库和表(一)实验目的与要求:1、学会在企业管理器中创建数据库和表2、学会在查询分析器中用SQL语言创建数据库和表3、了解SQLSERVER的基本数据类型(二)参考学时:4三)实验环境:数据库技术实验室四)实验过程要求:创建“教学管理数据库”:创建学生表(学号,姓名,性别,年龄,出生日期,系),系表(系名,系主任,系办电话),教师表(教师编号,姓名,性别,职称,联系电话),课程表(课程号,课程名,学时),选课表(学号,课程号,考试成绩,平时成绩)实验三表的基本操作一)实验目的与要求:1、学会在企业管理器中对表进行插入,删除和修改数据操作2、学会使用SQL语句对表进行插入,修改和删除数据操作3.了解SQL语句对表数据操作的灵活操作功能(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.实验指导老师演示使用企业管理器和查询分析器对数据进行更新2.要求学生使用企业管理器和SQL语句向各个表添加5-10行记录实验四表的基本操作(一)实验目的与要求:1.掌握SELECT语句的基本语法2.掌握子查询的表示3.掌握连接查询的表示4.掌握SELECT语句的聚合函数的作用和使用方法5.掌握SELECT语句的GROUPBY和ORDERBY子句的作用和使用方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:查询出成绩不及格和成绩超过90的学生查询出姓李的学生的成绩在选课表中计算出最终成绩查询每门课程最高分和最低分之间的差距查询出每个人的年龄查出与“杨国润”老师在同一时间上课的老师姓名(子查询)查出与学号为“00000002”的学生选修课有一门相同的学生的姓名(多层子查询)查出开课最多的系(先查出每个系开课的门数,并保存到新表或临时表中,再用新表与Department连接查询)实验五数据完整性一)实验目的与要求:掌握约束的定义及其删除方法掌握规则的创建,使用和删除方法3.掌握默认对象的创建,使用和删除方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:在“教学管理数据库”学生表增加约束:为姓名添加惟一约束,约束名UK—XYMY;性别添加CHECK约束,约束名为CK-XIB,要求性别只能取'男'或'女';为出生日期添加约束,要求出生日期大于1986-01-01实验六索引的应用一)实验目的与要求:1.掌握创建索引的命令2.掌握使用企业管理器创建索引的方法3.掌握使用索引向导创建索引的方法4.掌握查看索引的系统存储过程的方法二)参考学时:4三)实验环境:数据库技术实验室四)实验过程要求:1.为选课表的‘成绩'字段创建非聚集索引,名称为KC-INDEX2.使用系统存储过程查看选课表的索引信息3.练习删除索引命令实验七存储过程与触发器的应用一)实验目的与要求:1.掌握创建存储过程的方法与步骤2.掌握存储过程的使用方法3.掌握出发器的使用方法二)参考学时:4三)实验环境:数据库技术实验室四)实验过程要求:1.创建含输入参数的存储过程:查看任一个系的学生名单2.创建一存储过程:查看任一个学生的所有课程成绩3.创建触发器:当在学生表中添加学生时,自动在选棵表为学生添加三门必修课记录实验八Transact-sql程序一)实验目的与要求:1.掌握程序中批处理,脚本和注释的基本概念和使用方法2.掌握程序中的事务的基本语句的使用3.掌握程序中的流程控制二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:编写一段程序脚本实现:按出生年份分组,分别显示不同年份出生的学生的学号,姓名,性别编写程序实现:求2-100之间的所有素数实验九SQLSERVER的管理(一)实验目的与要求:了解SQLSERVER的安全机制了解登陆帐户的创建,查看,禁止,删除方法了解数据库用户的创建,修改,删除方法了解数据库用户权限设置方法了解数据库角色的创建,删除方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:创建登录账号YGKQAND,并在企业管理器下查看禁止账号YGKQAND登录,然后恢复3•创建角色SNO,使其具有查询所有表的权限创建用户SN,设置为角色SNO实验十SQLSERVER的管理(一)实验目的与要求:1.掌握备份和还原的几种方式2.掌握SQLSERVER的备份和还原的操作方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.为“教学管理”数据库进行备份2.将数据库备份恢复实验十二数据库与开发工具的协同使用(一)实验目的与要求:1.掌握在VB中使用ADO访问数据库2•掌握在VB中使

温馨提示

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

评论

0/150

提交评论