【问题标题】:How do you translate this English statement into Relational Algebra?你如何把这个英文陈述翻译成关系代数?
【发布时间】:2016-05-01 15:26:58
【问题描述】:

考虑以下关系模式(主键以粗体显示):

staff(staff id、姓名、月薪、地址、电话号码、角色id);

role(role id, 角色名, 角色描述);

患者(pat id、pat 姓名、pat 地址、pat 联系人、pat 血型);

约会(日期时间员工id、pat id);

在关系代数中,您如何写出与不同医生分别预约的所有患者的姓名列表?

注意这是我一直坚持的考试修订问题!

附:选择role_name="Doctor"可以找到医生

【问题讨论】:

  • 1.哪个版本的关系代数? (请提供详细信息或参考。) 2. 到目前为止,您得到了什么? 3. 见this

标签: relational-algebra language-translation


【解决方案1】:

我不确定关系代数,但在关系微积分中,它会给出:

然而,时间限制有一个错误,因为在这里我们永远无法在一天或两个不同的日子里同时预约:例如在星期一 1200 和这里禁止 1200 的星期二。

如果我有时间的话,我明天会尝试纠正它并在关系代数和 SQL 中做。

祝你好运。

【讨论】:

    猜你喜欢
    • 2019-09-11
    • 2011-07-27
    • 2010-10-10
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2020-02-24
    相关资源
    最近更新 更多