数据库系统及应用(戴小平)课后答案 下载本文

内容发布更新时间 : 2024/5/14 1:02:47星期一 下面是文章的全部内容请认真阅读。

简述关系模型的三个组成部分。 答案:

关系模型有三个要素,即关系数据结构、关系操作集合和关系完整性约束。

A.3

2.6

设有四个关系R,

R A B C 7 8 5 4 7 9 5 5 3

S A B C 7 8 5 7 9 1 5 4 2

S,T,U如图所示:

T C D 5 3 3 7

U A B C D 1 4 5 3 1 4 3 7 5 4 2 1 第 6 页

R S A B C 7 4 5 8 5 7 9 5 3 A B C 7 8 5 7 9 1 5 4 2 U T C D 5 3 3 7 A B C D 1 4 5 3 1 4 3 7 5 4 2 1

计算:① R∪S,R-S,R∩S,U÷T,R×T ② R3>1 T,RT,σC<3(U),∏4, 3(U) ③ ∏1,3(σD<4(SU)), ∏4,2(σB>5(R×T)) 答案: ①

A B R.C T.C D 7 8 5 7 8 5 4 7 9 4 7 9 5 5 3 5 5 3 R×T

第 7 页

5 3 5 3 5 3 3 7 3 7 3 7 ②

T.C B 5 8 3 8

5 7 ∏ 4,2 ( σ ×T)) 3 7

T.C B 5 8 3 8 5 7 3 7 ∏4,2(σB>5(R×T))

A.4

2.7

第 8 页

B>5(R 设有一个学生借书SJB数据库,包括S,B,SJB三个关系模式:

S(SNO, SNAME, SAGE, SSEX, SDEPT) B(BNO, BNAME, BWRI, BPUB, BQTY, BPRI) SJB(SNO, BNO, BT, ST, QTY, FEE)

学生表S由学生号(SNO),学生名(SNAME),年龄(SAGE),性别(SSEX),系部(SDEPT)组成;

图书表由图书号(BNO),图书名(BNAME),作者(BWRI),出版社(BPUB),数量(BQTY),价格(BPRI)组成;

学生借阅表由学生号(SNO),图书号(BNO),借阅时间(BT),归还时间(HT),借出数量(QTY),欠费情况(FEE)组成。

试用关系代数、ALPHA语言、QBE语言完成下列查询并给出结果:

① 检索S1学生的借书情况。 ② 检索计算机系学生的借书情况。

③ 检索学生李明借的图书的书名和出版社情况。 ④ 检索李明借的数据库原理书欠费情况。

⑤ 检索至少借了王小川同学所借的所有书的学生号。 ⑥ 检索12月31号归还的图书情况。

⑦ 检索清华大学出版社出版的30元以下的图书情

第 9 页

况。 S表

SNO SNAME S1 S2 S3 S4 S5 S6 S7 S8 S9 B表

BNO BNAME B1 B2 B3 BWRI BPUB BQTY BPRICE 南北出10 版社 数据库 钱乙 大学出5 版社 人工智能 孙丙 木华出7 第 10 页

SAGE SSEX SDEPT 18 18 17 19 20 19 21 19 20 男 男 女 男 女 女 女 男 男 计算机系 计算机系 计算机系 数理系 数理系 数理系 外语系 建筑系 建筑系 李明 王建 王丽 王小川 张华 李晓莉 赵阳 林路 赵强 数据通信 赵甲 28 34 38