数据库系统基础课后练习题度春季学期剖析.docx

上传人:b****5 文档编号:14275710 上传时间:2023-06-22 格式:DOCX 页数:15 大小:27.03KB
下载 相关 举报
数据库系统基础课后练习题度春季学期剖析.docx_第1页
第1页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第2页
第2页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第3页
第3页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第4页
第4页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第5页
第5页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第6页
第6页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第7页
第7页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第8页
第8页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第9页
第9页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第10页
第10页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第11页
第11页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第12页
第12页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第13页
第13页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第14页
第14页 / 共15页
数据库系统基础课后练习题度春季学期剖析.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库系统基础课后练习题度春季学期剖析.docx

《数据库系统基础课后练习题度春季学期剖析.docx》由会员分享,可在线阅读,更多相关《数据库系统基础课后练习题度春季学期剖析.docx(15页珍藏版)》请在冰点文库上搜索。

数据库系统基础课后练习题度春季学期剖析.docx

数据库系统基础课后练习题度春季学期剖析

《数据库系统基础》课后练习题数据库系统基础

哈尔滨工业大学

课后练习题

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

1.分别用关系代数、元组演算、SQL语句完成CAP数据库的查询。

CAP数据库有四个关系(表:

❑Customers(cid,cname,city,discnt,客户定义表,描述了客户的唯一标识cid,客户名称cname,客户所在的城市city,以及该客户购买产品时所可能给予的折扣discnt

❑Agents(aid,aname,city,percent,代理商定义表,描述了代理商的唯一标识aid,代理商名称aname,代理商所在的城市city,以及该代理商销售产品时所可能给予的佣金/提成percent(以百分比形式表达

❑Products(pid,pname,city,quantity,price,库存商品信息表,描述了商品标识pid,商品名称pname,有该商品库存的城市city,在该城市有该商品的数量quantity,每单位商品的批发价price

❑Orders(ordno,month,cid,aid,pid,qty,dollars,订单信息表,订单唯一标识ordno,订单发生的月份month,购买商品的客户cid,所订购的商品pid,经由代理商aid购买,订单总额dollars.

《数据库系统基础》课后练习题(1找出订单总价大于或者等于$1000的

(ordno,pid对

关系代数、关系元组演算、SQL语言

《数据库系统基础》课后练习题(2找出所有价格在$0.50和

$1.00之间的商品名字,包括边界价格

关系代数、关系元组演算、SQL语言

《数据库系统基础》课后练习题(3找出订单价格低于$500的

(ordno,cname对,使用一次连接

关系代数、关系元组演算、SQL语言

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题(4找出所有三月份接受的订单的(ordno,aname

对,使用一次连接

关系代数、关系元组演算、SQL语言

《数据库系统基础》课后练习题(5找出所有三月份接受的订单的(ordno,cname,aname三元组,使用两次连接关系代数、关系元组演算、SQL语言

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题

(6找出所有位于NewYork的代理商,并且要求这些代理商所接受的单个订单价格少于$500

关系代数、关系元组演算、SQL语言

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题(7找出所有三月份定购的(位于Duluth的商品的名字

关系代数、关系元组演算、SQL语言

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题(8找出所有顾客、代理商和商品都在同一个城市的三元组(cid,aid,pid,本题

不涉及订单信息

关系代数、关系元组演算、SQL语言

哈尔滨工业大学计算机科学与技术学院

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(9找出所有顾客、代理商和商品不都在同一个城市(可能有两个在同一城市的

三元组(cid,aid,pid

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(10找出所有顾客、代理商和商品两两不在同一个城市的三元组

(cid,aid,pid

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(11找出接受顾客c002订单的代理商所在的城市

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(12取出至少被一个在Dallas的顾客通过位于Tokyo的代理商定购的商品的名字

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(13取出曾经收到Kyoto的顾客订单的代理商所销售的所有的商品的pid值。

注意,本题和要求取出所有曾经被Kyoto的顾客定购的商品不同

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(14列出所有在同一个城市的代理商的aid对

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(15列出没有通过代理商a03定购过商品的顾客的cid值

哈尔滨工业大学计算机科学与技术学院

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(16找出折扣率最大和最小的顾客的cid值,注意:

用关系代数提供的运算来

表示本题比较困难.下面是求最大的表达式

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(17找出定购了所有商品的顾客的cid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(18找出通过代理商a03而不通过代理商a06定购的商品的pid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(19取出商品的pname和pid值,要求这些商品所在的城市和某个销售过该商品

的代理商所在的城市相同

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(20取出名字是以N开头的代理商的aid和aname值,并且这些代理没有销售过任何Newark生产的商品

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(21取出同时定购了商品p01和p07的顾客的cid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(22取出销售过所有曾被顾客c002定购过的商品的代理商的名字

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(23取出销售过所有曾被某些顾客定购过的商品的代理商的名字

哈尔滨工业大学计算机科学与技术学院

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(24取出所有的三元组(cid,aid,pid,要求对应的顾客,代理商和商品中至少

有两者是位于同一座城市。

[本题的要求与8910相同吗?

]

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(25取出所有曾在代理商a03处定购商品的顾客定购过的商品的pid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(26取出接受过Kyoto的顾客一笔总额超过$500的订单的代理商的aid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(27给出所有的(cname,aname对,要求对应的顾客曾经在对应的代理商处定购过商品

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(28取出只从一家代理商定购过商品的顾客的cid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(29为每个有订货记录的代理商列出他所订购的每样产品的pid值以及所有通过该代理商订购该产品的顾客们所定购的总量[仅用SQL语句]

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(30求出没有为任何住在Duluth的顾客订购任何在Dallas生产的产品的

代理商aid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(31求出为住在Duluth或Kyoto的所有顾客订购了至少一样公共产品的

代理商的aid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(31求出为住在Duluth或Kyoto的所有顾客订购了至少一样公共产品的

代理商的aid值

哈尔滨工业大学计算机科学与技术学院

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(32求出只通过代理商a03或a05订货的顾客的cid值

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(33求出被所有住在Dallas的顾客都订购了的产品的pid值

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(34找出拥有最高Percent的代理商

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(35检索订购了至少一样产品但所有产品都只通过代理商a04来订购的顾客的cid值,另外该查询还应在每个cid值所在的同一行上列出每个顾客的总订货金额[仅用SQL语句]

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(36求出为住在Duluth的所有顾客订货的代理商的aid和percent值,

并按percent值从大到小的顺序排列结果中的aid值[仅用SQL语句]

哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言

(37查询满足下列条件的产品的pid值:

该产品至少被一个顾客订购,

每个顾客与为他订购该产品的代理商住在同一城市

哈尔滨工业大学计算机科学与技术学院

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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