蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

实验指导书(数据库系统原理及应用) - 副本

  • 资源ID:53172202       资源大小:75.50KB        全文页数:13页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:18积分 【人民币18元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要18积分 【人民币18元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

实验指导书(数据库系统原理及应用) - 副本

数据库系统原理及应用 实 验 指 导 书 (本科) 福建工程学院 信息科学与工程学院 软件工程教研室 2013年2月 目 录 试验一 数据定义语言1 试验二 SQL Sever中的单表查询2 试验三 SQL Serve中的连接查询3 试验四 SQL Serve的数据更新、视图4 试验五 数据限制(完整性与平安性)5 试验六 语法元素与流程限制7 试验七 存储过程与用户自定义函数9 试验八 触发器10 试验一 数据定义语言 一、试验目的 1. 熟识SQL Server2000/2005查询分析器。 2. 驾驭SQL语言的DDL语言,在SQL Server2000/2005环境下采纳Transact-SQL实现表的定义、删除与修改,驾驭索引的建立与删除方法。 3. 驾驭SQL Server2000/2005实现完整性的六种约束。 二、试验内容 1. 启动SQL Server2000/2005查询分析器,并连接服务器。 2. 创建数据库 (请先在D盘下创建DB文件夹) 1)在SQL Server2000中建立一个StuDB数据库 有一个数据文件逻辑名为StuData,文件名为“d\db\StuDat.mdf”,文件初始大小为5MB,文件的最大大小不受限制,文件的增长率为2MB; 有一个日志文件,逻辑名为StuLog,文件名为“d\db\StuLog.ldf”,文件初始大小为5MB,文件的最大大小为10MB,文件的增长率为10 2)刷新管理器查看是否创建胜利,右击StuDB查看它的属性。 3. 设置StuDB为当前数据库。 4. 在StuDB数据库中作如下操作 设有如下关系表S SCLASS,SNO, NAME, SEX, AGE, 其中CLASS为班号,char5 ;SNO为座号,char2;NAME为姓名,char10,设姓名的取值唯一;SEX为性别,char2 ;AGE为年龄,int,表中主码为班号座号。写出实现下列功能的SQL语句。 1 创建表S; 2 3 刷新管理器查看表是否创建胜利; 4 右击表S插入3个记录95031班25号李明,男性,21岁; 95101班10号王丽,女性,20岁; 95031班座号为30,名为郑和的学生记录; 5 将年龄的数据类型改为smallint; 6 7 向S表添加“入学时间(comedate)”列,其数据类型为日期型(datetime); 8 对表S,按年龄降序建索引(索引名为inxage); 9 10 删除S表的inxage索引; 11 12 删除S表; 5. 在StuDB数据库中, (1)依据数据库系统概论第四版P82页的学生-课程数据库创建STUDENT、COURSE和SC三张表,每一张表都必需有主码约束,合理运用列级完整性约束和表级完整性。并输入相关数据。 (2)将StuDB数据库分别,在D盘下创建DB文件夹下找到StuDB数据库的两个文件,进行备份,后面的试验要用到这个数据库。 6. (课外)依据数据库系统概论第四版P74页习题5的SPJ数据库。创建SPJ数据库,并在其中创建S、P、J和SPJ四张表。每一张表都必需有主码约束,合理运用列级完整性约束和表级完整性。要作好备份以便后面的试验运用该数据库数据。 三、试验要求 1. 学会运用SQL Server2000/2005的查询分析器,企业管理器和联机丛书。 2. 依据试验内容仔细写好试验报告,记录每个步骤的脚本和结果的截图。 3. 报告内容试验内容15 四、试验总结 试验二 SQL Sever中的单表查询 一、试验目的 1. 驾驭SQL语言的DML子语言,在SQL Server2000/2005环境下采纳Transact-SQL的SELECT语句娴熟驾驭各种单表查询方法。 二、试验内容 一 附加上次试验备份的StuDB数据库和SPJ数据库。 二 依据数据库系统概论P82页中的学生课程数据库及数据实现以下查询 1.查询全部课程的课号,课程名。 2.查询计算机系年龄不到21岁的全部男生的姓名和诞生年份。 3.查询已被学生所选课程的课程号。 4.查询全部有成果的学生学号和课程号,并为各列分别取相应的中文别名。 三 依据数据库系统概论P75页中的SPJ数据库及数据实现以下查询 1.查询地点在‘北京’、‘上海’的供应商代码和供应商名字。 2.查询供应商名中包含‘方’这个汉字的供应商信息。 3.查询零件名以‘刀’字结尾,包含三个汉字的零件信息。 4.查询运用了供应商S1所供应零件的工程项目数。 5.查询各个供应商所供应的零件的总数,要求对查询结果降序显示。 6.查询供应了3个以上项目的供应商代码和供应的项目总数。 三、试验要求 1. 依据试验内容仔细写好试验报告,记录每个步骤正确的Transact-SQL吩咐。 2. 无须记录正确的查询结果。但要求记录试验过程中发生的有学习意义的错误及错误信息。 四、试验小结 试验三 SQL Serve中的连接查询 一、 试验目的 1. 驾驭采纳Transact-SQL实现连接查询。 2. 驾驭等值连接(自然连接)、自身连接、外连接和复合条件连接的查询方法。 二、 试验内容 依据数据库系统概论P82页中的学生课程数据库和P75页中的SPJ数据库完成以下查询 1 查询运用红色零件的工程名称。 2 查询每个工程的信息及相应的供应信息(包括列出尚未被供应零件的那些工程)。 3 查询供应工程J1红色零件的供应商号SNO,请用两种方法实现。 4 求供应工程J1零件的供应商的完整信息。 5 查询运用北京供应商供应零件的工程信息。 6 查询选修3号课程且成果在85分以上的全部学生。 7 查询先行课的学分为4的课程信息。 8 查询课程与其间接先行课的名称。 9 查询其他系中比计算机科学系全部学生年龄都小的学生完整信息,用两种方法实现。 10 查询其他系中比计算机科学系某一学生年龄大的学生姓名与年龄,用两种方法实现。 11 (可选)查询至少用了供应商S1所供应的全部零件的工程号JNO,用带EXISTS谓词的子查询实现。 12 (可选)查询运用了全部零件的工程号JNO,用带EXISTS谓词的子查询实现。 13 (可选)查询全部运用了P3零件的工程号JNO,用带EXISTS谓词的子查询实现。 三、试验要求 1. 写出正确的Transact-SQL吩咐。 2. 无须记录正确的查询结果。要求记录试验过程中发生的有学习意义的错误及错误信息。 四、试验小结 试验四 SQL Se

注意事项

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

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开