数据库报告.docx

上传人:wj 文档编号:110954 上传时间:2022-10-03 格式:DOCX 页数:8 大小:90.15KB
下载 相关 举报
数据库报告.docx_第1页
第1页 / 共8页
数据库报告.docx_第2页
第2页 / 共8页
数据库报告.docx_第3页
第3页 / 共8页
数据库报告.docx_第4页
第4页 / 共8页
数据库报告.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库报告.docx

《数据库报告.docx》由会员分享,可在线阅读,更多相关《数据库报告.docx(8页珍藏版)》请在冰豆网上搜索。

数据库报告.docx

实验报告

(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机中出现过的硬盘容量。

五、实验小结

通过本次实验,对数据库的建立,如何建立关系以及如何把数据导入关系中并通过一些语句对导入的关系进行查询都有了一定的认识。

虽然在实验过程中也遇到了一些问题,比如不知道如何把数据导入,但是通过查找资料,最后解决了问题。

可以说本次数据库实验,为以后使用数据库打下了良好的基础。

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1