• 关系代数和sql训练:图书借阅关系数据库(RDBMS)


    一般来说呀。考试关系代数时候的5道查询题,大概率:除法至少所有同时包含),减法没有,未),自连接至少...两本)。喵喵喵,嘤嘤嘤。

    考试SQL语言的时候,5道查询题目嘻嘻:除法至少全部所有-->not exists...not exsists),集函数

    "至少两本",在关系代数为自连接,在SQL语言书写为集函数count(*)>=2(手动狗头因嘤嘤嘤)

    SQL最后的压轴题也可可是建立视图,建立索引,数据更新这样的冷门点哦,多多复习之,嘻嘻!

    现有图书借阅关系数据库如下:

    第一步,可以勾勾画画熟悉了解熟悉,有几个表,表之间有哪些码出现的比较频繁呀,勾勾画画醒目标注之。

    如果式几个熟悉比较的表自然很好呀,不熟悉的话更要仔细分析稳重前行,坚信梦想,奋勇前进,冲鸭,龙龙!

    三.

    (1)3个自然连接搞起来,考虑一下语法树优化问题。

    (2)借阅和借阅自连接,条件选择,投影年度这号,注意全程用列好表示哦~~

    (3)"未借",减法实锤拉楼

    (4)至少全部,除法实锤

    四.

    (5)

    (6)"至少两本",在关系代数为自连接,在SQL语言书写为集函数count(*)(手动狗头因嘤嘤嘤)

    同时必须要用group by语句以读者号分组,注意,如果程序没有"group by 读者号",只显示一个读者的读者号!qwq

    (7)至少,全部,报告长官,not exists.......not exists准备就绪,哈哈哈哈哈哈!

    (8)删除,语句格式 delete from <表名> [where <条件>]

    最后的压轴题也可可是建立视图,建立索引,数据更新这样的冷门点哦,多多复习之,嘻嘻

    解:

    答案请多多指正,哈哈!

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    2020/4/2,龙龙前来打卡2333:重温的一些手感&体验如下记录:

    我的画语法树的实践训练如下hhhhhh:

    同样的一道查询题,如何得到很多次的训练呐,用关系代数做一遍,用SQL语言做一遍,与大佬交流分享一波哦,嘿嘿。

    关于第7题:除法运算的SQL语言表示,我觉得最直白的方法就是所有表全起A,B,......诸如此类的别名来搞,嘿嘿

    6.做错了一次,记住,要加上"group by 读者号"在"having count(*)>=2;"的前面嘿嘿!

    8.这一次,我有了一定的小简化,嘿嘿!

  • 相关阅读:
    Jetpack MVVM 高频提问和解答
    Android-Jetpack架构组件-—-Navigation#
    Jetpack明星组件 —ViewModel #
    Android开发把 LiveData 用于事件传递那些坑#
    Android官方架构组件Lifecycle#
    Android架构组件JetPack之Lifecycle#
    Android架构组件JetPack之LiveData的工作原理#
    DataBinding从入门到通透#
    SpringBoot 分包方式多数据源
    SpringBoot与数据访问
  • 原文地址:https://www.cnblogs.com/dragondragon/p/12525108.html
Copyright © 2020-2023  润新知