数据库实验报告_实习总结

上传人:知**** 文档编号:179770449 上传时间:2021-04-12 格式:DOC 页数:6 大小:24.50KB
返回 下载 相关 举报
数据库实验报告_实习总结_第1页
第1页 / 共6页
数据库实验报告_实习总结_第2页
第2页 / 共6页
数据库实验报告_实习总结_第3页
第3页 / 共6页
数据库实验报告_实习总结_第4页
第4页 / 共6页
数据库实验报告_实习总结_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库实验报告_实习总结》由会员分享,可在线阅读,更多相关《数据库实验报告_实习总结(6页珍藏版)》请在金锄头文库上搜索。

1、xx年X月X日精品范文-数据库实验报告_实习总结数据库实验报告课 程 实 验 报 告课程名称:学号:V2xx41129姓名:吴光艺指导老师:胡 侃专业班级:计算机1402班报告日期:2xx年4月22日计算机科学与技术学院一实验目的(1)、通过对某个数据库管理系统的安装使用,初步了解DBMS的工作环境和系统架构(2)、熟悉通过SQL对数据库进行操作,完成下面的SQL语句(3)、学习系统的备份功能,学习系统的身份、权限配置操作,了解系统的查询性能分析功能。(4)、熟悉通过sql对数据进行完整性检查性控制二实验平台操作系统:win7 数据库管理系统:Server2xxR2 交互式查询语言:sql语言

2、三实验要求(1)、在RDBMS中建立一个数据库,进行实验所要求的各种操作,所有的sql操作均在此建立的的新数据库进行(转 载于:)(2)、根据一下要求认真进行实验,记录所有的实验用例 数据定义:基本表的创建,修改和删除,视图的创建和删除。数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(数据,删除数据,思想汇报专题修改数据,增加数据)视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件) (3)、使用sql对数据进行完整性控制(触发器),用实例证实,当操作违反了完整性约束条件时,系统是如何处理的四实验内容1Sql练习部分:创建三个关系:商品表

3、);xxERT INTO GOODS VALUES (电风扇,电器);xxERT INTO GOODS VALUES(电脑,电器);xxERT INTO GOODS VALUES(彩电,电器);xxERT INTO GOODS VALUES(空调,电器);xxERT INTO GOODS VALUES(热水器,电器);xxERT INTO GOODS VALUES(钢笔,文具);xxERT INTO GOODS VALUES(练习本,文具);xxERT INTO GOODS VALUES(墨水,文具);xxERT INTO GOODS VALUES(书包,文具);xxERT INTO GOOD

4、S VALUES(橡皮,文具);xxERT INTO GOODS VALUES(西装,服装);xxERT INTO GOODS VALUES(衬衣,服装);xxERT INTO GOODS VALUES(裙子,服装);xxERT INTO GOODS VALUES(内裤,服装);xxERT INTO PLAZA VALUES(苏宁,洪山);xxERT INTO PLAZA VALUES(国美,洪山);xxERT INTO PLAZA VALUES(中百,洪山);xxERT INTO PLAZA VALUES(国泰,洪山);xxERT INTO PLAZA VALUES(家乐福,汉口);xxER

5、T INTO PLAZA VALUES(大洋百货,武昌);xxERT INTO PLAZA VALUES(武商,武昌);xxERT INTO SALE VALUES(电风扇,苏宁,258,打折);xxERT INTO SALE VALUES(电风扇,国美,288,送券);xxERT INTO SALE VALUES(电风扇,中百,288,);xxERT INTO SALE VALUES(电风扇,国泰,275,送券);xxERT INTO SALE VALUES(电风扇,家乐福,188,);xxERT INTO SALE VALUES(电脑,苏宁,5000,打折);xxERT INTO SALE

6、 VALUES(电脑,国美,5200,);xxERT INTO SALE VALUES(电脑,中百,00,打折);xxERT INTO SALE VALUES(电脑,国泰,5800,送券);xxERT INTO SALE VALUES(彩电,苏宁,2700,打折);xxERT INTO SALE VALUES(彩电,国美,2300,送券);xxERT INTO SALE VALUES(彩电,大洋百货,2900,);xxERT INTO SALE VALUES(热水器,苏宁,888,打折);xxERT INTO SALE VALUES(热水器,国美,488,打折);xxERT INTO SALE

7、 VALUES(热水器,中百,570,);xxERT INTO SALE VALUES(热水器,大洋百货,620,送券);xxERT INTO SALE VALUES(钢笔,中百,1,打折);xxERT INTO SALE VALUES(钢笔,大洋百货,5,);xxERT INTO SALE VALUES(钢笔,家乐福,3,打折);xxERT INTO SALE VALUES(练习本,中百,12,送券);xxERT INTO SALE VALUES(练习本,国泰,13,);xxERT INTO SALE VALUES(练习本,家乐福,6,);xxERT INTO SALE VALUES(墨水,

8、中百,8,送券);xxERT INTO SALE VALUES(墨水,国泰,10,打折);xxERT INTO SALE VALUES(墨水,武商,15,);下页数据库实验报告xxERT INTO SALE VALUES(书包,中百,88,打折);xxERT INTO SALE VALUES(书包,家乐福,88,);xxERT INTO SALE VALUES(书包,武商,188,打折);xxERT INTO SALE VALUES(橡皮,中百,2,打折);xxERT INTO SALE VALUES(橡皮,家乐福,5,);xxERT INTO SALE VALUES(长裤,中百,188,打折

9、);xxERT INTO SALE VALUES(长裤,家乐福,388,打折);xxERT INTO SALE VALUES(长裤,武商,590,);xxERT INTO SALE VALUES(长裤,国泰,288,送券);xxERT INTO SALE VALUES(短袖,中百,188,);xxERT INTO SALE VALUES(短袖,家乐福,459,);xxERT INTO SALE VALUES(短袖,武商,118,);xxERT INTO SALE VALUES(短袖,国泰,268,);xxERT INTO SALE VALUES(裙子,中百,288,打折);xxERT INTO

10、 SALE VALUES(裙子,家乐福,488,);xxERT INTO SALE VALUES(裙子,武商,588,送券);xxERT INTO SALE VALUES(裙子,国泰,128,);xxERT INTO SALE VALUES(短裤,中百,99,);xxERT INTO SALE VALUES(短裤,家乐福,118,打折);xxERT INTO SALE VALUES(短裤,武商,198,);xxERT INTO SALE VALUES(短裤,国泰,88,);update SALE11SET ATYPE=NULLWHERE ATYPE=;6Table goodsTable pla

11、zaTable sale7(转载于:在点 网)2数据更新:1)向上述表格中用sql语句完成增、删、改的操作;2)编写一个触发器,并测试该触发器;3)将SALE表中的打折记录到新表SALE_CHEAP中,并基于SALE_CHEAP表创建一个统计每个商场各自打折商品平均价格的视图。CREATE TABLE SALE_CHEAP8(GNAME CHAR(20),PNAME CHAR(20),PRICE FLOAT,)xxERT INTO SALE_CHEAP(GNAME,PNAME,PRICE,ATYPE)SELECT GNAME,PNAME,PRICE,ATYPEFROM SALEWHERE AT

12、YPE=打折;CREATE VIEW P_SALE(PNAME,AVG_PRICE)ASSELECT PNAME,AVG(PRICE)FROM SALE_CHEAPGROUP BY PNAME ATYPE CHAR(10),PRIMARY KEY(GNAME,PNAME),FOREIGN KEY(GNAME) REFERENCES GOODS(GNAME),FOREIGN KEY(PNAME) REFERENCES PLAZA(PNAME)93用SQL语句完成下述查询需求:1)查询所有以“打折”方式销售的商品的当前销售情况,并按照价格的降序排列;SELECT GNAME,PRICEFROM S

13、ALEWHERE ATYPE=打折ORDER BY PRICE DESC;2)查询所有没有任何活动的商品及其所在的商场,结果按照商品排序;10上页下页数据库实验报告SELECT GNAME,PNAMEFROM SALEWHERE ATYPE=NULLORDER BY GNAME;3)查询价格在200500元之间的商品名称、所在的商场名称、价格,结果按照商场名称排序;SELECT GNAME,PNAME,PRICEFROM SALEWHERE PRICE BETWEEN 200 AND 500ORDER BY PNAME;4)查询每种商品的最低价格、商品名称;SELECT GNAME,MIN(P

14、RICE)FROM SALEGROUP BY GNAME;5)查询以“送券”方式销售的商品总数超过30种的商场名称;SELECT PNAMEFROM SALEWHERE ATYPE=送券GROUP BY PNAME HAVING COUNT(x)156)查询以“送券”方式销售的商品总数超过30种的商场所在地区;SELECT PAREAFROM PLAZAWHERE PLAZA.PNAME IN(SELECT SALE.PNAMEFROM SALEWHERE ATYPE=送券GROUP BY SALE.PNAME HAVING COUNT(x)17)查询价格为下列取值之一的商品名称、所在商场名称、目前举办活动的类型,(8(8)、18(8)、28(8)、38(8)、48(8)、58(8)、888);SELECT GNAME,PNAME,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号