数据库实验报告13072204

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名:胡迪宇

学号:

邮箱:

手机:

数据库实验报告基本表:

Product:

PC:

Laptop:

Printer:

习题根据习题的数据库模式和数据写出下面的查询,并求出查询结果。

Product(maker, model, type)

PC(model, speed, ram, hd, price)

Laptop(model, speed, ram, hd, screen, price)

Printer(model, color, type, price)

a)查询硬盘容量至少30G的笔记本电脑制造商及该电脑的速度。

SQL语句:

查询结果:

b)查询制造商B生产的任意类型的所有产品的任意型号和价格。

SQL语句:

查询结果:

c)查询只卖笔记本电脑不卖PC的厂商。SQL语句:

查询结果:

d)查询出现在两种或两种以上PC中的硬盘的大小。

SQL语句:

查询结果:

e)查询每对具有相同速度和RAM的PC的型号。每一对只能列出一次。SQL语句:

查询结果:

f)查询生产至少两种速度至少为的电脑(PC或笔记本电脑)的厂商。SQL语句:

查询结果:

习题基于习题的数据库模式写出后面的查询。

Product(maker, model, type)

PC(model, speed, ram, hd, price)

Laptop(model, speed, ram, hd, screen, price)

Printer(model, color, type, price)

每题的答案应当至少使用一个子查询,并且要求使用两种不同的方法写出每个子查询。

c)找出速度比任何一台PC都慢的笔记本电脑。

SQL语句:

1.

2.

查询结果:

e)找出价格最低的彩色打印机的制造商。SQL语句:

1.

2.

查询结果:

f)找出RAM容量最小而PC中速度最快者的制造商。SQL语句:

1.

2.

查询结果:

根据习题的数据库模式和数据写出下面的查询,并求出查询结果。

Product(maker, model, type)

PC(model, speed, ram, hd, price)

Laptop(model, speed, ram, hd, screen, price)

Printer(model, color, type, price)

f)查询每家厂商生产的笔记本电脑的屏幕尺寸的平均值。

SQL语句:

查询结果:

g)查询至少生产三种不同型号PC的制造商。SQL语句:

查询结果:

h) 查询每个销售PC的厂商的PC的最高价格。SQL语句:

查询结果:

i)查询每种高于速度的PC的平均价格。

SQL语句:

查询结果:

j)查询所有生产打印机的厂商生产的PC的硬盘容量的平均大小。SQL语句:

查询结果:

根据习题的数据库模式,写出下面的数据库更新。描述对该习题数据更新后的结果。

Product(maker, model, type)

PC(model, speed, ram, hd, price)

Laptop(model, speed, ram, hd, screen, price)

Printer(model, color, type, price)

a)通过两条INSERT语句在数据库中添加如下信息:厂商C生产的型号为1100的PC,其速度为,RAM容量大小为1024,硬盘容量大小为180,售价为$2499。SQL语句:

更新结果:

b)加入如下信息:对于数据库中的每台PC,都有一台与其具有相同的生产厂商、速度、RAM容量、硬盘容量,其具有一个17英寸的屏幕,型号大1100,价格高500美元的笔记本电脑。

SQL语句:

更新结果:

c)删除所有硬盘容量低于100GB的PC。SQL语句:

更新结果:

d)删除所有不生产打印机的厂商生产的笔记本电脑。

SQL语句:

更新结果:

e)厂商A收购了厂商B。将所有B生产的产品改位由A生产。SQL语句:

更新结果:

f)对于每台PC,将其RAM容量加倍,并将其硬盘容量增加60GB。

SQL语句:

更新结果:

g)把厂商B生产的笔记本电脑的屏幕尺寸增加一英寸并将价格下调$100。

SQL语句:

更新结果:

相关文档
最新文档