欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年数据库技术与应用实验指导参考 .pdf

    • 资源ID:33372660       资源大小:87.96KB        全文页数:11页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年数据库技术与应用实验指导参考 .pdf

    本 课 程 教 学 总 体 安 排课 程 名 称:数据库技术与应用(上机实验)课程性质与类型: 专业课+必修总学时、学分: 16 学时, 1 学分教学目的与要求:该实验课附属数据库技术与应用 ,是课堂教学的补充,主要以实践环节教学为主,通过实验使学生更好地理解数据库的基本概念、基本理论,掌握SQL Server 操作和使用的方法,培养学生的实际动手能力。教材及参考书目:教材:数据库原理与 SQL Server壮志剑高等教育出版社参考书目:数据库系统概论王珊 萨师煊高等教育出版社SQL Server 2000 入门与提高清华大学出版社SQL Server 2000 数据库编程张长富 北京希望电子出版社考核方式及成绩计算方法:考核方式:闭卷,笔试总成绩 =平时成绩 *20%+ 实验*10%+ 期末成绩 *70% 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 第 1 页课 程 教 学 日 历课程名称:数据库技术与应用(上机实验)学期: 2009-2010学年第一学期周次章节及教学内容累计学时2 实验一 SQL Server 2000安装与启动,实验二创建数据库2 4 实验三创建表结构并录入记录2 6 实验四 Transact-SQL程序设计2 8 实验五 检索数据2 10 2 12 实验六 创建索引、视图、存储过程、触发器2 14 实验七 数据库数据的复制与恢复2 16 实验八 数据安全性管理2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 第 2 页实验一 SQL Server 2000安装与启动实验名称: SQL Server 2000 安装与启动实验时数: 1 学时授课类型 :实验课教学方法与手段 :指导目的要求:在 Windows下安装 SQL Server 2000, 熟悉 SQL Server 2000的运行环境,熟悉SQL Server 2000 系统数据库,注册SQL Server,熟悉企业管理器,掌握连接与断开服务器的方法。实验内容: 安装 SQL Server 2000 标准版。其中设置选项:在本地安装新的SQL Server 2000 服务器和客户端工具;使用默认实例名;选择典型安装,并将安装磁盘指定为D,文件夹名称不变;使用域用户账户,混合验证模式。 启动 SQL Server 服务管理器,并设置启动OS时自动启动该项服务。 启动 SQL Server 企业管理器,并熟悉操作方法。 设置创建与SQL Server 服务器连接时,是否自动启动SQL Server 服务。 在客户端 SQL Server 企业管理器中注册服务器端的数据库服务器。 启动 SQL Server 查询分析器,并熟悉操作方法。 熟悉 SQL Server 2000 的其他主要组件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 第 3 页实验二创建数据库实验名称: 创建数据库实验时数: 1 学时授课类型 :实验课教学方法与手段 :指导目的要求: 了解创建数据库的基本步骤。实验内容: 在 D盘根目录下创建文件夹,文件夹名为“_” 。 使用 SQL-EM 创建数据库,数据库名为“_” ,包括一个主数据文件和一个事务日志文件。其中,主数据文件名为“ _.mdf” ,事务日志文件名为“_.ldf ” ,并存放在 D盘文件夹“ _”中。 数据库的其他属性设置取默认值。 为数据库“ _”增加一个次数据文件,文件名为“_1.ndf ” ,并存放在 D盘文件夹“ _”中,其他属性设置取默认值。 完成实例 2-12-8 。实验三 创建表结构并录入记录实验名称: 创建表结构并录入记录实验时数: 2 学时授课类型 :实验课教学方法与手段 :指导名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 第 4 页目的要求: 分别采用企业管理器和SQL语句方式创建数据库, 创建学生,课程,选修等表,并进行修改和删除操作,为教学数据库中的各基本表创建主键,外键,非空,CHECK 约束,唯一值,默认值等完整性。使用 INSERT ,UPDATE,DELETE 更新教学数据库中的数据。实验内容: 使用 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) ,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 程序设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 第 5 页实验时数: 2 学时授课类型 :实验课教学方法与手段 :指导目的要求: 掌握用 Transact-SQL 语句设计程序的方法。实验内容: 启动查询分析器。 用 T-SQL编写程序,求前多少个自然数之和不超过5 000,并存储为脚本文件“ _1” 。 用 T-SQL语句编写程序, 输出所有的水仙花数, 并存储为脚本文件“_2” 。所谓水仙花数是指一个3 位整数,其各位数字的立方和等于该数本身。 在 osql 中执行上述脚本文件。 完成实例 4-14-9 。实验五检索数据实验名称: 检索数据实验时数: 4 学时授课类型 :实验课教学方法与手段 :指导目的要求: 在了解 SELECT 基本格式的基础上,实现带条件的查询,模糊查询和分组查询。 实现多表连接查询, 嵌套查询和相关查询等复杂的查询。实验内容:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 第 6 页 完成实例 5-15-11 。 查询学生的学号、姓名、班级和地址。 查询课程编号为c001 并且成绩不及格的学生的学号、课程编号和成绩。 查询各门课程的课程编号和不及格人数。 查询各门课程的课程编号、选修的人数、平均成绩、最高分和最低分,并按课程编号升序排序。 完成实例 5-125-23 。 查询不及格的同学的课程名、学号、姓名和成绩,并按课程编号升序排序。规定当课程编号相同时,按成绩降序排序。 查询平均成绩大于所有女同学平均成绩的男同学的姓名和平均成绩。 查询选修了课程编号为c001 并且成绩大于等于 70和课程编号为 c002 并且成绩大于等于80 的学生的学号、课程编号和成绩。 查询选修了课程编号为c001 和课程编号为c002 的学生总人数。 创建实例 5-32 中的表 s、c、sc,并输入数据。 完成实例 5-32 中的 T-SQL语句部分。 创建习题 22 中的表 s、c、sc,并输入数据。 完成习题 22 中的 T-SQL语句部分。实验六创建索引、视图、存储过程、触发器实验名称: 创建索引、视图、存储过程、触发器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 第 7 页实验时数: 2 学时授课类型 :实验课教学方法与手段 :指导目的要求: 掌握视图的创建,修改和删除,能够利用视图进行查询和数据操作。索引的创建,删除与使用。了解常用的系统存储过程。建立,修改,删除存储过程,调用存储过程,建立和调用带参数的存储过程。建立插入,删除和更新触发器,实现复杂的完整性控制。实验内容: 使用 SQL-EM 在数据库 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 ” ,用于由学生表统计出数据插入统计表,并执行该存储过程。 使用 T-SQL语句编写一个带参数的存储过程, 存储过程名为“_score” ,用于按课程名称输出学生的成绩单,并执行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 第 8 页该存储过程。 完成实例 6-18。 使用 SQL-EM 在学生表上创建INSERT 、DELETE 和 UPDATE 触发器,用于维护学生表与统计表间数据的一致性。实验七数据库数据的复制与恢复实验名称: 数据库数据的复制与恢复实验时数:2 学时授课类型: 实验课教学方法与手段: 指导目的要求: 掌握 SQL Server 2000 中有关数据库数据的复制与恢复的相关方法实验内容: 使用 SQL-EM 分离数据库 student 。 删除数据库 student 。 使用 SQL-EM 附加数据库 student 。 使用 SQL语句创建 DISK 类型备份设备,备份设备名为“_bak” ,物理文件为D 盘_文件夹下“ _bak.bak ” 。 在数据库 student 中任意创建表“ _t” 。 使用 T-SQL语句将数据库 student 完全备份至备份设备“ _bak”上。 删除表“ _t ” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 第 9 页 使用 T-SQL语句从备份设备“ _bak”上还原数据库 student 。 制定数据库维护计划,数据库维护计划名为 “_” ,用于每周五下午 6点自动备份数据库student 的数据文件和事务日志文件。其中,备份文件保存在D盘_文件夹下,维护报告以文本文件形式也保存在D盘_文件夹下。 将数据库 student表“_s”的数据导入D 盘_文件夹下 Excel 文件“ _” 。实验八数据安全性管理实验名称: 创建索引、视图、存储过程、触发器实验时数: 2 学时授课类型 :实验课教学方法与手段 :指导目的要求: 掌握 SQL Server 2000 中有关登录账号、用户账号、角色和权限的管理实验内容: 设置SQL Server 2000数据库服务器使用SQL Server和Windows混合认证模式。 创建登录账号,账号名要求为:_,自行设置密码,并用账号 _登录,测试其能否访问数据库student 。 创建登录账号 _在数据库 student中对应的用户账号_,并用账号 _登录,测试其能否对数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 第 10 页据库 student 中的表进行操作。 授予用户 _对表 _s、_c、 _sc 的查询、插入和修改权限, 用账号 _登录,测试其能否对数据库student 对象进行操作。 授予用户 _对数据库 student 的 SELECT 语句的权限。 创建自定义数据库角色student ,并将用户 _添加到自定义数据库角色student 中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年数据库技术与应用实验指导参考 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开