ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:18.46KB ,
资源ID:3469791      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3469791.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库技术与应用实验指导.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库技术与应用实验指导.docx

1、数据库技术与应用实验指导本 课 程 教 学 总 体 安 排课 程 名 称:数据库技术与应用(上机实验)课程性质与类型:专业课+必修总学时、学分:16学时,1学分教学目的与要求:该实验课附属数据库技术与应用,是课堂教学的补充,主要以实践环节教学为主,通过实验使学生更好地理解数据库的基本概念、基本理论,掌握SQL Server操作和使用的方法,培养学生的实际动手能力。教材及参考书目:教材:数据库原理与SQL Server壮志剑 高等教育出版社 参考书目:数据库系统概论 王珊 萨师煊 高等教育出版社SQL Server 2000 入门与提高 清华大学出版社SQL Server 2000数据库编程 张

2、长富 北京希望电子出版社考核方式及成绩计算方法:考核方式:闭卷,笔试总成绩=平时成绩*20%+实验*10%+期末成绩*70%课 程 教 学 日 历课程名称:数据库技术与应用(上机实验) 学期:2009-2010学年第一学期周次章节及教学内容累计学时2实验一 SQL Server 2000安装与启动,实验二 创建数据库24实验三 创建表结构并录入记录26实验四 Transact-SQL程序设计28实验五 检索数据210212实验六 创建索引、视图、存储过程、触发器214实验七 数据库数据的复制与恢复216实验八 数据安全性管理2实验一 SQL Server 2000安装与启动实验名称:SQL S

3、erver 2000安装与启动实验时数: 1学时授课类型:实验课教学方法与手段:指导目的要求:在Windows下安装SQL Server 2000,熟悉SQL Server 2000的运行环境,熟悉SQL Server 2000系统数据库,注册SQL Server,熟悉企业管理器,掌握连接与断开服务器的方法。实验内容: 安装SQL Server 2000标准版。其中设置选项:在本地安装新的SQL Server 2000服务器和客户端工具;使用默认实例名;选择典型安装,并将安装磁盘指定为D,文件夹名称不变;使用域用户账户,混合验证模式。 启动SQL Server服务管理器,并设置启动OS时自动启

4、动该项服务。 启动SQL Server企业管理器,并熟悉操作方法。 设置创建与SQL Server服务器连接时,是否自动启动SQL Server服务。 在客户端SQL Server企业管理器中注册服务器端的数据库服务器。 启动SQL Server查询分析器,并熟悉操作方法。 熟悉SQL Server 2000的其他主要组件。实验二 创建数据库实验名称:创建数据库实验时数: 1学时授课类型:实验课教学方法与手段:指导目的要求:了解创建数据库的基本步骤。实验内容: 在D盘根目录下创建文件夹,文件夹名为“_”。 使用SQL-EM创建数据库,数据库名为“_”,包括一个主数据文件和一个事务日志文件。 其

5、中,主数据文件名为“_.mdf”,事务日志文件名为“_.ldf”,并存放在D盘文件夹“_”中。 数据库的其他属性设置取默认值。 为数据库“_”增加一个次数据文件,文件名为“_1.ndf”,并存放在D盘文件夹“_”中,其他属性设置取默认值。 完成实例2-12-8。实验三 创建表结构并录入记录实验名称:创建表结构并录入记录实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:分别采用企业管理器和SQL语句方式创建数据库,创建学生,课程,选修等表,并进行修改和删除操作,为教学数据库中的各基本表创建主键,外键,非空,CHECK约束,唯一值,默认值等完整性。使用INSERT,UPDATE,DE

6、LETE更新教学数据库中的数据。实验内容: 使用SQL-EM在数据库student中创建学生表,表名为“_s”,包括列:sno、char(4),class、char(20),sname、char(8),sex、char(2),birthday、datatime,address、varchar(50),telephone、char(20),email、char(40)。其中,sno为主键,要求class、sname非空,sex默认值为“男”,email惟一完整性约束。 使用SQL-EM在数据库student中创建课程表,表名为“_c”,包括列:cno、char(4),cname、char(20)

7、,credit、tinyint。其中,cno为主键,cname为惟一完整性约束。 使用SQL-EM在数据库student中创建选课表,表名为“_sc”,包括列:sno、char(4),cno、char(4),score、smallint。其中,sno、cno为主键,指定sno为外键参照表s的sno,指定cno为外键参照表c的cno。 使用SQL-EM、T-SQL语句在学生、课程和选课表中输入本班5名以上学生的真实数据。 完成实例3-113-16。实验四 Transact-SQL程序设计实验名称:Transact-SQL程序设计实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:掌握

8、用Transact-SQL语句设计程序的方法。实验内容: 启动查询分析器。 用T-SQL编写程序,求前多少个自然数之和不超过5 000,并存储为脚本文件“_1”。 用T-SQL语句编写程序,输出所有的水仙花数,并存储为脚本文件“_2”。所谓水仙花数是指一个3位整数,其各位数字的立方和等于该数本身。 在osql中执行上述脚本文件。 完成实例4-14-9。实验五 检索数据实验名称:检索数据实验时数: 4学时授课类型:实验课教学方法与手段:指导目的要求:在了解SELECT基本格式的基础上,实现带条件的查询,模糊查询和分组查询。实现多表连接查询,嵌套查询和相关查询等复杂的查询。实验内容: 完成实例5-

9、15-11。 查询学生的学号、姓名、班级和地址。 查询课程编号为c001并且成绩不及格的学生的学号、课程编号和成绩。 查询各门课程的课程编号和不及格人数。 查询各门课程的课程编号、选修的人数、平均成绩、最高分和最低分,并按课程编号升序排序。 完成实例5-125-23。 查询不及格的同学的课程名、学号、姓名和成绩,并按课程编号升序排序。规定当课程编号相同时,按成绩降序排序。 查询平均成绩大于所有女同学平均成绩的男同学的姓名和平均成绩。 查询选修了课程编号为c001并且成绩大于等于70和课程编号为c002并且成绩大于等于80的学生的学号、课程编号和成绩。 查询选修了课程编号为c001和课程编号为c

10、002的学生总人数。 创建实例5-32中的表s、c、sc,并输入数据。 完成实例5-32中的T-SQL语句部分。 创建习题22中的表s、c、sc,并输入数据。 完成习题22中的T-SQL语句部分。实验六 创建索引、视图、存储过程、触发器实验名称:创建索引、视图、存储过程、触发器实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:掌握视图的创建,修改和删除,能够利用视图进行查询和数据操作。索引的创建,删除与使用。了解常用的系统存储过程。建立,修改,删除存储过程,调用存储过程,建立和调用带参数的存储过程。建立插入,删除和更新触发器,实现复杂的完整性控制。实验内容: 使用SQL-EM在数

11、据库student中学生表上创建列sname的非聚集索引。 使用T-SQL语句在数据库student中创建视图,视图名为“v_1”,包含列sno、class、sname、sex、cno、cname、score。 使用视图“v_1”查询学生各科成绩信息。 使用SQL-EM在数据库student中创建学生表的统计表,表名为“_n”,包含列:class、char(20),num、smallint,man、smallint,woman、smallint。其中,class为主键。 使用T-SQL语句编写一个存储过程,存储过程名为“_total”,用于由学生表统计出数据插入统计表,并执行该存储过程。 使用

12、T-SQL语句编写一个带参数的存储过程,存储过程名为“_score”,用于按课程名称输出学生的成绩单,并执行该存储过程。 完成实例6-18。 使用SQL-EM在学生表上创建INSERT、DELETE和UPDATE触发器,用于维护学生表与统计表间数据的一致性。实验七 数据库数据的复制与恢复实验名称:数据库数据的复制与恢复实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:掌握SQL Server 2000中有关数据库数据的复制与恢复的相关方法实验内容: 使用SQL-EM分离数据库student。 删除数据库student。 使用SQL-EM附加数据库student。 使用SQL语句创

13、建DISK类型备份设备,备份设备名为“_bak”,物理文件为D盘_文件夹下“_bak.bak”。 在数据库student中任意创建表“_t”。 使用T-SQL语句将数据库student完全备份至备份设备“_bak”上。 删除表“_t”。 使用T-SQL语句从备份设备“_bak”上还原数据库student。 制定数据库维护计划,数据库维护计划名为“_”,用于每周五下午6点自动备份数据库student的数据文件和事务日志文件。其中,备份文件保存在D盘_文件夹下,维护报告以文本文件形式也保存在D盘_文件夹下。 将数据库student表“_s”的数据导入D盘_文件夹下Excel文件“_”。实验八 数据

14、安全性管理实验名称:创建索引、视图、存储过程、触发器实验时数: 2学时授课类型:实验课教学方法与手段:指导目的要求:掌握SQL Server 2000中有关登录账号、用户账号、角色和权限的管理实验内容: 设置SQL Server 2000数据库服务器使用SQL Server和Windows混合认证模式。 创建登录账号,账号名要求为:_,自行设置密码,并用账号_登录,测试其能否访问数据库student。 创建登录账号_在数据库student中对应的用户账号_,并用账号_登录,测试其能否对数据库student中的表进行操作。 授予用户_对表_s、_c、_sc的查询、插入和修改权限,用账号_登录,测试其能否对数据库student对象进行操作。 授予用户_对数据库student的SELECT语句的权限。 创建自定义数据库角色student,并将用户_添加到自定义数据库角色student中。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1