永发信息网

数据库问题 帮帮忙啊

答案:4  悬赏:40  手机版
解决时间 2021-04-22 22:05
  • 提问者网友:太高姿态
  • 2021-04-22 14:42

SQL Server有哪两类数据库 还有一个简答题

现有图书借阅关系数据库如下:
图书(图书号,书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址)
借阅(图书号,读者号,借期,还期,备注)
分别用关系代数表达式、SQL语言实现下列两小题:
(1)检索读者号为R016的读者姓名、工作单位;
(2)检索读者“李林”所借图书的书名;

最佳答案
  • 五星知识达人网友:西岸风
  • 2021-04-22 15:06

1: π姓名,工作单位σ读者号='R016'(读者)


2: 最简单没优化的写法: π书名σ姓名='李林' (借阅∞读者∞图书)

全部回答
  • 1楼网友:渊鱼
  • 2021-04-22 18:52

1、select 姓名,工作单位 from 读者 where 读者号 = 'R016'

2、select 书名 from 图书 inner join 借阅 on 图书.图书号 = 借阅.图书号 inner join 读者 on 借阅.读者号 = 读者.读者号 where 姓名='李林'

  • 2楼网友:封刀令
  • 2021-04-22 17:22

select 姓名,工作单位 from 读者 where 读者号='R016'

select 书名 from 图书

where 图书号 in ( select 图书号 from 借阅

where 读者号 in (select 读者号 from 读者 where 姓名= '李林'))

  • 3楼网友:山河有幸埋战骨
  • 2021-04-22 16:21

select 姓名,工作单位 from r读者 where 读者号=R016;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯