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

上传人:206****923 文档编号:90752251 上传时间:2019-06-16 格式:DOC 页数:35 大小:170.50KB
返回 下载 相关 举报
数据库系统基础课后练习题度春季学期剖析_第1页
第1页 / 共35页
数据库系统基础课后练习题度春季学期剖析_第2页
第2页 / 共35页
数据库系统基础课后练习题度春季学期剖析_第3页
第3页 / 共35页
数据库系统基础课后练习题度春季学期剖析_第4页
第4页 / 共35页
数据库系统基础课后练习题度春季学期剖析_第5页
第5页 / 共35页
点击查看更多>>
资源描述

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

1、数据库系统基础 课后练习题 数据库系统基础哈尔滨工业大学课后练习题数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言1. 分别用关系代数、元组演算、 SQL 语句完成 CAP 数据库的查询。CAP 数据库有四 个关系 (表 :Customers (cid, cname, city, discnt, 客户定义表,描述了客户的唯一标识 cid , 客户名称 cname ,客户所在的城市 city ,以及该客户购买产品时所可能给予的折扣 discntAgents (aid, aname, city, percent, 代理商定义表,描述了代理商的唯一标识 aid, 代理商名称 ana

2、me, 代理商所在的城市 city ,以及该代理商销售产品时所可能 给予的佣金 /提成 percent(以百分比形式表达 Products (pid, pname, city, quantity, price, 库存商品信息表 , 描述了商品标识 pid, 商品名称 pname, 有该商品库存的城市 city, 在该城市有该商品的数量 quantity, 每单位商品的批发价 priceOrders (ordno, month, cid, aid, pid, qty, dollars, 订单信息表,订单唯一标识 ordno, 订单发生的月份 month ,购买商品的客户 cid ,所订购的商品

3、pid ,经由代 理商 aid 购买,订单总额 dollars.数据库系统基础 课后练习题 (1 找出订单总价大于或者等于 $1000的 (ordno, pid对关系代数、关系元组演算、 SQL 语言数据库系统基础 课后练习题 (2 找出所有价格在 $0.50和 $1.00之间的商品名字,包括边界价格关系代数、关系元组演算、 SQL 语言数据库系统基础 课后练习题 (3 找出订单价格低于 $500的 (ordno, cname对,使用一次连接关系代数、关系元组演算、 SQL 语言哈尔滨工业大学 计算机科学与技术学院数据库系统基础 课后练习题 (4 找出所有三月份接受的订单的 (ordno, a

4、name 对,使用一次连接关系代数、关系元组演算、 SQL 语言数据库系统基础 课后练习题 (5 找出所有三月份接受的订单的 (ordno, cname, aname三元组,使用两次连接 关系代数、关系元组演算、 SQL 语言哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题(6 找出所有位于 New York的代理商,并且要求这些代理商所接受的单个订单 价格少于 $500关系代数、关系元组演算、 SQL 语言哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 (7 找出所有三月份定购的 (位于 Duluth 的商品的名字关系代数、关系元组演算、 SQL 语言哈尔滨

5、工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 (8 找出所有顾客、代理商和商品都在同一个城市的三元组 (cid, aid, pid,本题 不涉及订单信息关系代数、关系元组演算、 SQL 语言哈尔滨工业大学 计算机科学与技术学院哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(9 找出所有顾客、代理商和商品不都在同一个城市 (可能有两个在同一城市 的三元组 (cid, aid, pid数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(10 找出所有顾客、代理商和商品两两不在同一个城市的三元组(cid, aid

6、, pid哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(11 找出接受顾客 c002订单的代理商所在的城市哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(12 取出至少被一个在 Dallas 的顾客通过位于 Tokyo 的代理商定购的商品的名字哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(13 取出曾经收到 Kyoto 的顾客订单的代理商所销售的所有的商品的 pid 值。 注意,本题和要求取出所有曾经被 Kyoto 的

7、顾客定购的商品不同哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(14 列出所有在同一个城市的代理商的 aid 对哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(15 列出没有通过代理商 a03定购过商品的顾客的 cid 值哈尔滨工业大学 计算机科学与技术学院 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(16 找出折扣率最大和最小的顾客的 cid 值,注意:用关系代数提供的运算来表示本题比较困难 . 下面是求最大的表达

8、式数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(17 找出定购了所有商品的顾客的 cid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(18 找出通过代理商 a03而不通过代理商 a06定购的商品的 pid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(19 取出商品的 pname 和 pid 值,要求这些商品所在的城市和某个销售过该商 品的代理商所在的城市相同哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、

9、 SQL 语言(20 取出名字是以 N 开头的代理商的 aid 和 aname 值,并且这些代理没有销售过 任何 Newark 生产的商品哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(21 取出同时定购了商品 p01和 p07的顾客的 cid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(22 取出销售过所有曾被顾客 c002定购过的商品的代理商的名字哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(23 取出销售过所

10、有曾被某些顾客定购过的商品的代理商的名字哈尔滨工业大学 计算机科学与技术学院 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(24 取出所有的三元组 (cid, aid, pid,要求对应的顾客,代理商和商品中至少有两者是位于同一座城市。 本题的要求与 8 9 10相同吗? 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(25 取出所有曾在代理商 a03处定购商品的顾客定购过的商品的 pid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(26 取出接受过

11、Kyoto 的顾客一笔总额超过 $500的订单的代理商的 aid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(27 给出所有的 (cname, aname对,要求对应的顾客曾经在对应的代理商处 定购过商品哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(28 取出只从一家代理商定购过商品的顾客的 cid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(29 为每个有订货记录的代理商列出他所订购的每样产品的 pid 值

12、以及所有通过 该代理商订购该产品的顾客们所定购的总量 仅用 SQL 语句 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(30 求出没有为任何住在 Duluth 的顾客订购任何在 Dallas 生产的产品的代理商 aid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(31 求出为住在 Duluth 或 Kyoto 的所有顾客订购了至少一样公共产品的代理商的 aid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(31

13、 求出为住在 Duluth 或 Kyoto 的所有顾客订购了至少一样公共产品的代理商的 aid 值哈尔滨工业大学 计算机科学与技术学院 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(32 求出只通过代理商 a03或 a05订货的顾客的 cid 值数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(33 求出被所有住在 Dallas 的顾客都订购了的产品的 pid 值哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(34 找出拥有最高 Percent 的代理商哈尔滨

14、工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(35 检索订购了至少一样产品但所有产品都只通过代理商 a04来订购的顾客的 cid 值,另外该查询还应在每个 cid 值所在的同一行上列出每个顾客的总订 货金额 仅用 SQL 语句 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(36 求出为住在 Duluth 的所有顾客订货的代理商的 aid 和 percent 值,并按 percent 值从大到小的顺序排列结果中的 aid 值 仅用 SQL 语句 哈尔滨工业大学 计算机科学与技术学院 数据库系统基础 课后练习题 关系代数、关系元组演算、 SQL 语言(37 查询满足下列条件的产品的 pid 值:该产品至少被一个顾客订购,每个顾客与为他订购该产品的代理商住在同一城市哈尔滨工业大学 计算机科学与技术学院

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

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