相关疑难解决方法(0)

银行业务情景的关系代数

我处于无处可去的情况。我不知道如何解决关系代数问题。

Deposit (Branch, Acc-No, Cust-Name, Balance)
Loan (Branch, Loan-No, Cust-Name, Balance)
Branch (Branch, Assets, Branch-County)
Customer (Cust-Name, Cust-County, Branch)
Run Code Online (Sandbox Code Playgroud)

产生一个关系,该关系显示所有贷款大于2500.00英镑的客户和所有存款账户小于100英镑的客户的分支机构,客户名称,余额和帐号。所有客户都应在Romford分公司。

到目前为止,这是我想出的。这是对的吗?

? Branch, Acc-No, Cust-Name, Balance (
        ?(Loan.Balance > 2000 ? branch='Romford')(Loan)
    ?   ?(Deposit.Balance < 150 ? branch='Romford')(Customer ? Deposit)
)
Run Code Online (Sandbox Code Playgroud)

正确的答案是:

 ? Branch, Cust-Name, Balance, Acc-No, 
     (? Balance < 100^branch=”Romford”  (Deposit)) 
        ? 
        ? Branch, Cust-Name, Balance, Loan-No, 
    (? Balance > 2500 ^branch=”Romford”(Loan))
Run Code Online (Sandbox Code Playgroud)

relational-algebra

4
推荐指数
1
解决办法
2124
查看次数

标签 统计

relational-algebra ×1