求一个正确的解题答案

[复制链接]
查看11 | 回复5 | 2011-6-24 01:03:47 | 显示全部楼层 |阅读模式
现有图书借阅关系数据库,其数据库关系模式(表名与属性名只取英文名)为:图书B(图书号B#,书名BN,作者WN,单价BP,库存量BC);读者R(读者号R#,姓名RN,工作单位RW,地址RA);借阅BO(图书号B#,读者号R#,借期DB,还期DR,备注MO),其中还期为NULL表示该书未还。
1.试用关系代数和SQL语言分别写出下列查询:
(1)检索读者号为‘R016’的读者姓名和工作单位;
(2)检索借阅图书号为‘B5’读者姓名;
(3)检索读者‘李林’所借图书的书名。
2.试用SQL语言写出下列查询
(1)检索读者‘李林’所借图书中未还的书名;
(2)将读者‘李林’所借图书的信息从借阅表中删除;
(3)建立未还图书的读者姓名和单位视图。
回复

使用道具 举报

千问 | 2011-6-24 01:03:47 | 显示全部楼层
1.
(1)selectRN,RWfromRwherer#=\'R016\'
(2)selectR.RN
fromR,BO,B
whereB.BN=\'B5\'andR.R#=BO.R#andBO.B#=B.B#
(3)selectB.BN
fromR,BO,B
whereR.RN=\'李林\'andR.R#=BO.R#andBO.B#=B.B#
2.
(1)selectB.BN
fromR,BO,B
whereR.RN=\'李林\'andDRisnullandR.R#=BO.R#andBO.B#=B.B#
(2)delete
fromBO
whereR#in(selectR#fromRwhereRN=\'李林\')
(3)createviewviewnameas
selectR.RN,R.RW
fromR,BO
whereR.R#=BO.R#andDRisnull









<h4class=\"ask\">追问


非常感谢我会采纳为最佳答案的但是第一大题的三个小问都要求还要用关系代数写出来昨晚我看了一夜了还是这个不怎么懂你能帮帮我不
回复

使用道具 举报

千问 | 2011-6-24 01:03:47 | 显示全部楼层
滚不回答你叫毛
回复

使用道具 举报

千问 | 2011-6-24 01:03:47 | 显示全部楼层
怎么样,就不告诉你
回复

使用道具 举报

千问 | 2011-6-24 01:03:47 | 显示全部楼层
你是蛋.疼还是逼.痒哪里热去哪晒去
回复

使用道具 举报

千问 | 2011-6-24 01:03:47 | 显示全部楼层
我不高兴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行