数据库实验报告八.doc

上传人:wj 文档编号:1307789 上传时间:2023-04-30 格式:DOC 页数:9 大小:217.50KB
下载 相关 举报
数据库实验报告八.doc_第1页
第1页 / 共9页
数据库实验报告八.doc_第2页
第2页 / 共9页
数据库实验报告八.doc_第3页
第3页 / 共9页
数据库实验报告八.doc_第4页
第4页 / 共9页
数据库实验报告八.doc_第5页
第5页 / 共9页
数据库实验报告八.doc_第6页
第6页 / 共9页
数据库实验报告八.doc_第7页
第7页 / 共9页
数据库实验报告八.doc_第8页
第8页 / 共9页
数据库实验报告八.doc_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库实验报告八.doc

《数据库实验报告八.doc》由会员分享,可在线阅读,更多相关《数据库实验报告八.doc(9页珍藏版)》请在冰点文库上搜索。

数据库实验报告八.doc

肇庆学院计算机学院/软件学院

实验报告

专业软件工程班级软件2班姓名陈焕荣学号201524133232课程名称数据库原理与设计

学年2016—2017学期1□/2R课程类别专业必修R限选□任选□实践□

评分:

批阅老师:

2017年月日

实验八数据更新

l实验目的

(1)加深对数据更新(插入、修改、删除)语句语法的理解。

                

(2)加深对更新操作时数据库中数据一致性问题的理解。

                

(3)加深对约束条件在数据更新操作中所起作用问题的理解。

               

(4)掌握单个和多个元组插入操作的实现方法。

                

(5)掌握单个和多个元组修改操作的实现方法。

                

(6)掌握单个和多个元组删除操作的实现方法。

l实验内容

针对实验数据库ShiYan,完成下列数据更新操作。

(1)在S表中插入元组“S6,华誉,40,广州,0208526888”。

(2)在J表中插入元组“J8,传感器厂”。

(3)对每一个供应商,求它为各种工程供应零件的总数量,并将此结果存入数据库。

(4)将P表中PNO值为P6的元组的COLOR属性值改为绿,WEIGHT属性值改为60。

(5)将SPJ表中前4个元组的QTY属性值统一修改为300。

(6)将S表中CITY属性名含有“京”或“津”的响应STATU属性值增加100。

(7)将供应商S2为“一汽”工程项目所供应的零件数量修改为800。

(8)将全部红色零件的颜色修改为浅红色。

(9)由S5供给J4的零件P6改为由S3供应,请在数据库中作必要的数据修改。

(10)在SPJ表中新增一列属性名为SDATE的属性列,对该表中的每一元组在SDATE属性列上填上实验当时的日期和时间。

(11)*删除所在城市为“广州”的供应商记录。

(12)*删除所有零件名称中第一个字为“螺”字的零件记录,并在供应情况表中删除响应的记录。

(13)*删除S3和S4两供应商为“三建”工程供应“螺母”或“螺丝刀”零件的响应供应情况数据信息。

l实验结果

(1)sql语句如下:

inserts(sno,sname,status,city,phone)

values('S6','华誉','40','广州','0208526888')

实验结果截图:

(2)sql语句如下:

insertintoj

values('J8','传感器厂',null)

实验结果截图:

(3)sql语句如下:

createtableTotalQTYofS(SNOchar(4)notnullunique,

TotalQTYint)

go

insert

intoTotalQTYofS

selectsno,sum(qty)

fromspj

groupbysno

实验结果截图:

(4)sql语句如下:

updatep

setcolor='绿',weight='60'

wherepno='p6'

实验结果截图:

(5)sql语句如下:

Updatetop(4)spj

setqty=300

实验结果截图:

(6)sql语句如下:

updates

setstatus=status+100

wherecitylike'%京%'orcitylike'%津%'

实验结果截图:

(7)sql语句如下:

updatespj

setqty=800

wheresno='s2'andjno=(selectjno

fromj

wherejnamelike'一%汽')

实验结果截图:

(8)sql语句如下:

updatep

setcolor='浅红'

wherecolor='红'

select*fromp

实验结果截图:

(9)sql语句如下:

updatespj

setsno='s3'

wheresno='s5'andjno='j4'andpno='p6'

实验结果截图:

(10)sql语句如下:

altertablespj

addSDATEdatetime

go

updatespj

setSDATE=getdate()

select*fromspj

实验结果截图:

(11)sql语句如下:

delete

froms

wherecity='广州'

select*froms

实验结果截图:

(12)sql语句如下:

delete

fromspj

wherepnoin(selectpno

          fromp

          wherepnamelike'螺%')

delete

fromp

wherepnamelike'螺%'

select*fromp

实验结果截图:

(13)sql语句如下:

delete

fromspj

where(sno='s3'orsno='s4')

andjnoin(selectjno

fromj

wherejname='三建')

andpnoin(selectpno

 fromp

wherepname='螺母'orpname='螺丝刀')

实验结果截图:

l实验小结

通过实验八的学习,我对数据更新(插入、修改、删除等)语句语法有了更深入的了解,也掌握到了单个和多个元组更新操作的实现方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2