📜  关系代数的示例查询

📅  最后修改于: 2021-08-27 17:21:07             🧑  作者: Mango

下面给出的是数据库的一些示例以及基于该数据库的一些查询。

(1)。假设有一个包含以下表格的银行数据库:

客户(客户名称,客户街道,客户城市)

分行(分行名称,分行城市,资产)

帐户(科目名称,科目编号,余额)

贷款(分支名称,贷款编号,金额)

存款人(客户名称,帐号)

借款人(客户名称,贷款编号)

查询:查找已从银行贷款并且在银行中也有帐户的所有客户的名称。

解决方案:

步骤1:确定构成结果查询所需的关系。

查询的前半部分(即已借贷的客户名称)指示“借款人”信息。

关系1-> Borrrower。

查询的后半部分需要客户名称和帐号,可以从存款人关系中获取。

因此,关系2->存款人。

步骤2:从步骤1中获得的关系中确定所需的列。

第1列:借款人的Cust_name

第2栏:存款人的客户名称

步骤3:确定要使用的运算符。我们需要找出谁是存在借款人表和存款客户的名字

因此,要使用perator->交叉点。

最终查询将是