数据库系统原理实验报告数据更新_第1页
数据库系统原理实验报告数据更新_第2页
数据库系统原理实验报告数据更新_第3页
数据库系统原理实验报告数据更新_第4页
数据库系统原理实验报告数据更新_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统原理实验报告实验名称:院:级:口号:名:实验日期:实验准备为了使该实验顺利进行,需要有一台计算机,计算机必须安装Windows 2000、Windows XP 或 Windows NT 操作系统,还必须安装Microsoft SQL Server 2000Microsoft SQL Server 2005 任意一版本(个 人版、标准版、企业版) 。实验开始之前,必须将本章实验四中创建 好的SCDB数据库和ShiYan数据库附加到当前SQL数据库服务器中。实验人员必须掌握了解数据更新操作的相关概念, 懂得了数据更新的 主要基本类型及其基本特点。1.、 实验目的加强对数据更新(插入、修改

2、及删除)语句语法的理解。2.加深对更新操作时数据库中数据一致性问题的理解。3.加深对约束条件在数据更新操作中所起作用问题的理解。4. 掌握单个和多个元组插入操作的实现方法。5. 掌握单个和多个元组修改操作的实现方法。6. 掌握单个和多个元组删除操作的实现方法。 。实验内容针对实验数据库ShiYan,完成以下数据更新操作:(1)在S表中插入元组“ S6华誉,40,广州,02085268888”在查询分析器中输入下面脚本use shiya nin sert s(s no,sn ame,status,city ,phone)values(S6,结果:华誉,40,广州,02085268888)1SNO

3、5NAMESTATUSCITYPHONE5120天津Ml52盛锡10北京40253东方红30北京/oz54丰泰国20天津MJSl55为民30上海40256华誉40广州02065266038来/im磁AOfAO2AW在J表中插入元组“ J8,传感器厂”。在查询分析器中输入下面脚本use shiya nin sert j(jno,jn ame)values(J8,传感器厂结果:(3)对每一个供应商,求它为各种工程供应零件的总数量,并将此JNOJNAMECITYJI三建北京J2汽长春J3弹鹫厂天津34适船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南示JS伎感器厂AOZ4W米结果存入数据库。在查

4、询分析器中输入下面脚本 use ShiYancreate table total(sno char(4), qsum real) in sertinto total(s no ,qsum) select s.s no ,sum(spj.qty) from s,spjwhere s.s no=spj.s no grou p by s.s no结果:5noQsumSIHOC52220C534005460055lOOCMLAW将p表中PNO值为P6的元组的COLOR属性值改为绿,WEIGHT属性值改为60。在查询分析器中输入下面脚本use shiya n up date pset color=绿,w

5、eight=60where pno=P6结果:PNOPNAMECOLORWEIGHTPl红tzP2绿17:P3螺丝刀蓝P4鰹丝刀红HP5凸轮蓝40PE齿轮绿SO/lO/IO/(5)将SPJ表中前4个元组的QTY属性值统一修改为300。在查询分析器中输入下面脚本:use shiya nset rowcou nt 4 up date spjset qty =300set rowcou nt 4结果:SNOPNOJNOQTY51PlJI30051PlJ33(M)51Pl30051P2龙30052P3JI40052P340052P350052P3J5400P5JI40052P5J2100S3PlJI2

6、0053卩3JI20054P5JI10054P6J330054PSJ4200S5P2J410055卩3JI200将S表中CITY属性名含有“京”或“津“的相应 STATUS属性值增加100。在查询分析器中输入下面脚本use shiya nup date sset status=status+100where city like %京 %or city like %津%结果:SNO5NAME5TATU5CITYPHONE51精益120天津ZIW52110北京fWLLS3东方红130北京54丰秦盛120天津Ml55药民30上海56华誉40广洲02O3F263SSS .WU4WM12ZO2ZIW米(

7、7)将供应商S2为“汽”工程项目所供应的零件数量修改为 800.在查询分析器中输入下面脚本use shiya n up date spj set QTY=8OOwhere sno=S2 and jno=(select jno from j一汽)where jn ame=结果:1 SNOPNOJNOQT51PlJI30051PlJ330051PlJ4300SI1P2J230052P3JI400P3卫SOO52P3J450052P3J540052P5JI40052PSJ2SOOS3PLJI00531P3JI0054P5JI10054P6J330054P6J4ZOOS5P210055P3JI200(

8、8)将全部红色零件的颜色修改为浅红色。在查询分析器中输入下面脚本:use shiya n up date pset color=where color=浅红色红结果:PNOPNAMECOLORWEIGHTPl浅红色12P2绿17P3鰹丝71蓝14P4浅红色14P5凸轮m40吿轮绿60*ML/IO2ZIW(9)由S5供给J4的零件P6改为由S3供应,请在数据库中作必要的数据修改。在查询分析器中输入下面脚本:use shiya nup date spjset sn o=S3where sno=S5 and jno=J4 and pno=P6结果:5NOPNOJNOQTYSLPlJI30051PlJ

9、3300SLPl30051P2J2300P31140052P3J28005250052P3J540052P5JI400PS12SOOS3PlJI20053P3JI20054P5JI100S4P6J3300S4342005510055P3JIZOO(10)在SPJ表中新增一列属性名为SDATE的属性列,对该表中的每一组在SDATE属性列上填上实验当时的日期和时间。在查询分析器中输入下面脚本:use ShiYanalter table SPJadd SDATE datetime default getdate()结果:(11)删除所在城市为“广州”的供应商记录。在查询分析器中输入下面脚本:use

10、shiya ndeletefrom swhere city- 广州结果:SNO5NAMESTATU5匚ETYPHONESI精益120天津AW52盛揚110北京MAIS3东方红130北京fVULL54丰泰翦120天津AW55为民30上海/OZ/lO/祗磁Am(12)删除所有零件名称中第一个字为“螺”字的零件记录,并在供应情况表中删除相应的记录。在查询分析器中输入下面脚本螺%)delete from SPJwhere PNO IN (select PNO from P where PN AME LIKEdelete from Pwhere PN AME LIKE 螺%结果:5M0PNOJNOQTV

11、5DATE52PSJI400ZIWS2PS10054P5JI100/Of54P6J3300/Oi54P6200/Oi55P6200/IWS5P6500ML/O2赵LMilffULLML或“螺(13) 删除S3和S4两供应商为“三建”工程供应“螺母”丝刀”零件的相应情况数据信息。use ShiYan delete from SPJwhere SNO IN (S3,S4)and JNO IN (select JNO from J where JNAME=三建)andPNO IN (select PNO from P where PNAME=螺母OR PNAME=螺丝刀)结果:5N0PNOJNOQTVSOATE51Pl100伽51Pl700/IO251龙J2100ML52P3JI400/lOZ52P3200S2P3SOOMJLL52P3400/lOi52P5JI400/IO252P5J2100/1O2S3PlJI200/lO/53P3JI200/lOZS4PSJI100ffULL54P6J3300/IWS4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论