14计科接本MSSQLServer数据库技术 实验 教案资料

上传人:w****i 文档编号:92483964 上传时间:2019-07-10 格式:DOC 页数:11 大小:136KB
返回 下载 相关 举报
14计科接本MSSQLServer数据库技术 实验 教案资料_第1页
第1页 / 共11页
14计科接本MSSQLServer数据库技术 实验 教案资料_第2页
第2页 / 共11页
14计科接本MSSQLServer数据库技术 实验 教案资料_第3页
第3页 / 共11页
14计科接本MSSQLServer数据库技术 实验 教案资料_第4页
第4页 / 共11页
14计科接本MSSQLServer数据库技术 实验 教案资料_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《14计科接本MSSQLServer数据库技术 实验 教案资料》由会员分享,可在线阅读,更多相关《14计科接本MSSQLServer数据库技术 实验 教案资料(11页珍藏版)》请在金锄头文库上搜索。

1、邢 台 学 院教 案20142015 学年度 第 一 学期课 程 名 称 MS-SQL Server数据库技术实验 学 时 学 分 32学时 (1学分) 专 业 班 级 14计科接1 授 课 教 师 李伟 系 部 数信学院 本 课 程 教 学 总 体 安 排课 程 名 称:MS-SQL Server数据库技术实验课程性质与类型:专业课,限选总学时、学分:32学时,1学分教学目的与要求:MS-SQL Server数据库技术实验与是MS-SQL Server数据库技术配套的实验课程,是计算机科学与技术专业数据库技术方向课程。本课程通过实验教学,进一步强化数据库与信息管理技术的概念、原理,练习大型数

2、据库管理系统SQL Server 2005的使用方法,包括SQL Server 2005数据库的安装和配置;对数据库进行日常管理与维护;创建和管理数据库和数据库对象;对数据进行增、删、改和查询操作;数据库的安全性管理;数据库的备份与还原等实践内容。教材及参考书目:教材:数据库应用技术 SQL Server 2005 基础篇 张蒲生 机械工业出版社 参考书目:数据库应用技术 SQL Server 2005 提高篇 张蒲生 机械工业出版社 数据库系统概论 王珊 萨师煊 高等教育出版社SQL Server 2000 入门与提高清华大学出版社SQL Server 2000数据库编程 张长富 北京希望电

3、子出版社考核方式及成绩计算方法:考核方式:考查总成绩=平时成绩*30%+期末成绩*70%课 程 教 学 日 历课程名称:MS-SQL Server数据库技术实验学期:2013-2014学年第一学期周次章节及教学内容累计学时21 SQL Server 2005安装与启动232 数据库及其管理243 数据表与表数据(1)253 数据表与表数据(2)264 数据查询275 TransactSQL语言基础(1)28 5 TransactSQL语言基础(2)296 视图及其应用2107 索引及其应用2118存储过程与触发器(1)2128存储过程与触发器(2)2139事务与游标(1)2149事务与游标(2

4、)21510 数据库的安全管理(1)21610 数据库的安全管理(2)21711 数据库的备份和还原2实验一 SQL Server 2005安装与启动实验名称:SQL Server 2005安装与启动实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:了解SQL Server 2005系统的版本特点,学会SQL Server 2005系统的安装、服务器注册与配置,以及安装后的验证。学会使用SQL Server Management Studio。实验内容:1. 安装SQL Server 2005标准版。2. 安装结束后验证。3. 注册服务器。4. 配置服务器选项。5. 使用SQL

5、Server配置管理器。6. 阅读SQL Server 2005教程。7. 熟悉对象资源管理器。实验二 数据库及其管理实验名称:数据库及其管理实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:了解系统数据库的作用,学会使用对象资源管理器创建用户数据库,学会使用SQL编辑器创建用户数据库,学会压缩和扩充数据库,学会查看和修改数据库选项,学会给数据库改名和删除数据库。实验内容:1. 分别使用对象资源管理器、SQL编辑器和模板资源管理器创建一盒数据库。数据库名称为student,主据库文件的逻辑名字为student_data,操作系统文件的名称为d:/mssql/data/studen

6、t_mdf。大小为20MB,最大为50MB,以25%的速度增上。数据库日志的文件名为student_log,操作系统文件的名称为d:/mssql/data/student_ldf,大小为3MB,最大为10MB,以1MB的速度增长。2. 分别使用对象资源管理器、SQL编辑器将数据库student的初始分配空间扩充到40MB。3. 分别使用对象资源管理器、SQL编辑器将student数据库的空间压缩至最小容量。4. 分别使用对象资源管理器、SQL编辑器将student数据库重新设置为只读状态。5. 分别使用对象资源管理器、SQL编辑器将student数据库改名为scholastic。6. 分别使用

7、对象资源管理器、SQL编辑器删除scholastic数据库。7. 采用分别使用对象资源管理器,系统存储过程分离和附加数据库实验三 数据表与表数据实验名称:数据表与表数据实验时数: 4学时授课类型:实验课教学方法与手段:指导目的要求:学会使用对象资源管理器和T-SQL语句创建数据表,插入、修改和删除表数据。了解数据库完整性的意义和分类,学会使用对象资源管理器和T-SQL语句定义、删除约束,创建、绑定默认值和规则。实验内容:1. 依据student学生管理系统使用对象资源管理器创建表。2. 使用DROP TABLE删除上步创建的表,再利用重新T-SQL创建。3. 利用对象资源管理器或T-SQL语言

8、每个表录入至少10行数据。4. 创建考试管理stud_exam表,并录入数据。5. 分别使用对象资源管理器和T-SQL修改表结构。1) 将teacher-info表中的teacherid列长度从6个字符改变为8个字符。2) 在deptcode表中添加一列dept-demo,其数据类型为可变字符型,30位。3) 在stud-info表增加“入学时间”列,其数据类型为日期型。6. 建立约束。1) 为数据表stud-info创建对应的check约束,限制mark在560到600之间。2) 使用T-SQL语句建立变,设置stud-id为主键。3) 为stud-info表的telecode创建uniqu

9、e约束。4) 为stud-grade表中的stud-id创建外键。5) 为stud-info表中的gender创建默认值,“男”。7. 修改数据1) 在成绩表中,将课程号为“0401010101”(指定课号)的成绩在原来基础上增加10%。2) 将所有低于60分的成绩置空。3) 将所有老师的年龄加1.8. 删除数据1) 删除学号为“0401020201”(指定学号)的学生记录2) 删除计算机工程系(指定系)所有学生的成绩。9. 创建默认值对象D1,nchar(1),值为“男”,并绑定到学生表的gender列和教师表的gender列。10. 创建规则对象R1,a=“男” or a=“女”,并绑定到

10、学生表的gender列和教师表的gender列。实验四 数据查询实验名称:数据查询实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:在了解SELECT基本格式的基础上,实现带条件的查询,模糊查询和分组查询。实现多表连接查询,嵌套查询和相关查询等复杂的查询。实验内容:1. select语句的基本使用1) 查询学生基本信息表的每个学生的所有数据。2) 查询学生基本信息表中每个学生的地址和电话3) 查询stud_id为0401010634的学生的地址和电话、4) 查询stud_info表中性别为女的学生的地址和电话。使用as子句将结果中的名称分别指定为汉字标题。5) 查询计算机应用教研

11、室的教师工资情况。6) 找出所有姓王的教师所对应的技术职称。7) 在学生基本信息表中查询成绩在8090的学号和课程号及成绩。2. 子查询的使用1) 查找在计算机工程系工作的教师名册。2) 查找计算机工程系中所有担当“计算机专业英语”的教师编号和姓名。3) 在学生成绩表中查询计算机工程系,且课程名称为“计算机专业英语”的学生考试情况。4) 查找计算机应用技术专业的学生学号、姓名、年龄、电话号码及其家庭地址5) 查找计算机工程系担任“多媒体技术”课程教学的教师姓名、电话号码及课程编码。6) 查询计算机工程系计算机应用教研室的教师编号、姓名及课程号。3. 连接查询的使用1) 实现stud_info与

12、stud_grade等值内连接2) 实现teacher_info与lesson_info左外连接4. 数据汇总1) 查询计算机工程系全体教师的平均工资2) 求计算机工程系教师的平均年龄3) 求计算机工程系教师的总人数5. group by、order by子句的使用1) 按职称统计各各教研室的教师人数2) 计算机工程系称为“讲师”的教师,按年龄由高到低排列。实验五 Transact-SQL 语言基础实验名称: Transact-SQL 语言基础实验时数: 4学时授课类型:实验课教学方法与手段:指导目的要求: 学会定义数据类型、声明局部变量的方法。 学会批处理,以及流程控制语句的使用方法。实验内

13、容:1. 使用系统存储过程,创建用户自定义数据类型address,stud-name,postalcode。2. 使用DECLARE语句声明局部变量,并使用SELECT或SET语句给变量赋值。3. 运用流程控制语句编写程序。1) 使用IF语句实现1到10的累加和,并输出。2) 设置在指定时间或5分钟后进行一次查询操作。4. 分别创建标量函数,内嵌表值函数,多语句表值函数各一个,并调用。实验六 视图及其应用实验名称:视图及其应用 实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:理解视图的概念。学会利用对象资源管理器和SQL编辑器创建视图的方法。学会查询、更新、删除视图的方法。实验

14、内容:1. 创建视图:1) 将表stud-info中所有女生记录定义为一个视图(stud_info_female),在SQL编辑器窗口中输入和执行语句,并通过对象资源管理器来显示数据。2) 为表stud-info中定义一个反应学生出生日期的视图(stud_info_birthday),在SQL编辑器窗口中输入和执行语句,并通过对象资源管理器来显示数据。3) 将表stud-grade中血红色的学号和平均成绩创建一个视图,(stud_grade_average),在SQL编辑器窗口中输入和执行语句,并通过对象资源管理器来显示数据。2. 使用视图:1) 通过stud_info_female查询所有女生记录的信息。2) 通过查询视图stud_info_birthday 查询学生年龄。3) 向视图stud_info_famale 中插入一条记录。4) 通过stud_info_female将张艳燕从管理工程系转到计算机工程系。5) 通过stud_info_female把张艳燕从表stu_info中删除。3. 索引视图:1) 为stud_grade_average视图在学号列创建索引,并按学

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号