第一范文网 - 专业文章范例文档资料分享平台

数据库实验实验报告p

来源:用户分享 时间:2025/7/27 13:14:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

数据库实验实验报告p

公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

《数据库实验》实验报告 建与修改 班 级: 08计算机1 学 号: 姓 名: 王济栋 实验日期: 成 绩: 实验项目: 数据更新、视图的创 台州学院计算机系 一、实验目的 1、学会使用INSERT、UPDATE、DELETE等SQL语句进行数据更新; 2、学会使用CREATE、DROP等SQL语句创建和删除视图。 二、实验内容 1、在SQL Server Management Studio中使用INSERT、UPDATE、DELETE语句进行数据更新。 2、在SQL Server Management Studio中使用CREATE、DROP语句创建和删除视图。 三、实验步骤 1、利用SQL Server Management Studio在数据库S_C的三个表中分别插入以下数据:学生表S: sno sname birthday sdeptartment tel 1985-2-计算机系 sex 男 J0401 李军 12 J0402 刘晨 1986-5-22 1986-4-28 计算机系 数学系 女 J0403 王敏 计算机系 女 男 J0404 张立 1984-9-8 课程表C: cno C01 C02 C03 C04 C05 C06 成绩表SC: sno cname 数据库 VB 计算机基础 数学 数据结构 C语言 teacher pcno GUO LIU LI WANG ZHANG CHEN C03 C03 C03 C03 cno grade 92 85 88 90 80 76 88 J0401 C05 J0401 C06 J0401 C02 J0401 C01 J0402 C04 J0403 C02 J0404 C03 2、在查询窗口中: 1)选择数据库S_C,用INSERT语句向学生表S中插入一个新生记录(sno:J0405;sname:陈东;birthday:1987-5-3;sdeptartment:中文系;tel:;sex:女)。 Sql语句: insert into s values('J0405','陈东','1987-5-3','中文系',,'女') 2)把课程名为VB的成绩从基本表SC中删除。 Sql语句: delete from SC where SC.cno = (select cno from C where C.cname='VB') 3)把女生的成绩提高10%。 Sql语句: update SC set grade=grade*1.1 where SC.sno IN (select sno from S where sex='女') 4)如果学号为J0404的学生成绩少于90分,则加上10分。 Sql语句: update SC set grade = grade+10 where sno IN (select sno from S where sno='J0404') and grade < 90 5)将成绩最低的学生成绩加上10分。 Sql语句: update SC set grade = grade+10 where grade = (select Min(grade) from SC ) 6)将成绩最高前3名的学生成绩减去20分。 Sql语句: update SC set grade = grade - 10 where sno IN (select top 3 sno from SC order by grade desc) 7)将成绩最低前10%的学生成绩减去5分。 Sql语句: update SC set grade = grade - 5 where sno IN (select top 10 percent sno from SC order by grade asc) 8)把王敏同学的学习选课和成绩全部删去。 Sql语句: delete from SC where sno = (select sno from s where sname='王敏') 9)从学生表中删除成绩出现过 0 分的所有学生信息。 Sql语句: Begin transaction begin try delete from sc where sno = (select sno from sc where grade=0) commit transaction end try begin catch rollback transaction

搜索更多关于: 数据库实验实验报告p 的文档
数据库实验实验报告p.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c64r8r0e0ts44p5c1cp2i5zpak1cssx00dbc_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top