数据库报告.docx
- 文档编号:110954
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:8
- 大小:90.15KB
数据库报告.docx
《数据库报告.docx》由会员分享,可在线阅读,更多相关《数据库报告.docx(8页珍藏版)》请在冰豆网上搜索。
实验报告
(2015/2016学年第二学期)
课程名称
数据库系统原理
实验名称
创建数据库模式与SQL查询
实验时间
2016
年
4
月
14
日
指导单位
物联网学院
指导教师
陈思光
学生姓名
陈文浩
班级学号
B13070424
学院(系)
物联网
专业
网络工程
实验名称
创建数据库模式与SQL查询
指导教师
陈思光
实验类型
上机实验
实验学时
2
实验时间
2016-04-14
一、实验内容:
1.采用CREATEDATABASE语句创建产品数据库products;
2.采用CREATETABLE语句创建产品数据库数据库products的关系模式:
Product(maker,model,type)
PC(model,speed, ram,hd,price)
Laptop(model,speed,ram,hd,screen,price)
Printer(model,color,type,price)
3.采用COPY…FROM…语句将数据装入产品数据库;
4.在产品数据库中用SQL语句完成下列查询(习题2.4.1):
①查询速度大于等于3.00的PC型号;
②查询能生产硬盘容量100GB以上的笔记本电脑的厂商;
③查询厂商B生产的所有产品的型号和价格;
④查询所有彩色激光打印机的型号;
⑤查询那些只出售笔记本电脑不出售PC的厂商;
⑥查询在两种以上PC机中出现过的硬盘容量。
二、实验过程
1.创建数据库
Createdatabaseproduct;
2.创建关系模式
Product
createtableproduct(
makerchar(10),
modelintegerprimarykey,
typechar(100)
);
PC
createtablePc(
modelintegerprimarykey,
speedfloat,
raminteger,
hdinteger,
priceinteger
);
Laptop
createtableLaptop(
modelintegerprimarykey,
speedfloat,
raminteger,
hdinteger,
screenfloat,
priceinteger
);
Printer
createtablePrinter(
modelintegerprimarykey,
colorchar(10),
typechar(10),
priceinteger
);
三、SQL查询语句
1.
SELECTmodel
FROMpc
WHEREspeed>=3.0
2.
selectmaker
from
(select*fromlaptopwherehd>=100)R1
naturaljoinproduct;
3.
SELECT*FROM(
(SELECTmodel,price
FROM(SELECT*FROMProductWHEREmaker='B')P1NATURALJOINPC)UNION
(SELECTmodel,price
FROM(SELECT*FROMProductWHEREmaker='B')P2NATURALJOINLaptop)UNION
(SELECTmodel,price
FROM(SELECT*FROMProductWHEREmaker='B')P3NATURALJOINLaptop))R;
4.
SELECTmodel
FROMPrinter
WHEREcolor='true'ANDtype='laser';
5.
SELECT*FROM(
(SELECTmakerFROMProductWHEREtype='laptop')
EXCEPT
(SELECTmakerFROMProductWHEREtype='pc'))R;
6.
selectdistinctpc1.hd
frompcpc1,pcpc2
wherePC1.hd=PC2.hdANDPC1.model<>PC2.model;
四、SQL查询结果截图
1.查询速度大于等于3.00的PC型号;
2.查询能生产硬盘容量100GB以上的笔记本电脑的厂商;
3.查询厂商B生产的所有产品的型号和价格;
4.查询所有彩色激光打印机的型号;
5.查询那些只出售笔记本电脑不出售PC的厂商;
6.查询在两种以上PC机中出现过的硬盘容量。
五、实验小结
通过本次实验,对数据库的建立,如何建立关系以及如何把数据导入关系中并通过一些语句对导入的关系进行查询都有了一定的认识。
虽然在实验过程中也遇到了一些问题,比如不知道如何把数据导入,但是通过查找资料,最后解决了问题。
可以说本次数据库实验,为以后使用数据库打下了良好的基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 报告