��假设关系lending(Lending-schema)如下图5-8-1所示:

图5-8-1:关系lending
��现在假设关系模式:
Lending-schema = (branch-name, branch-city, assets, customer-name, loan-number, amount)被分解成如下两个模式:
Branch-customer-schema = (branch-name, branch-city, assets, customer-name);
Customer-loan-schema = (customer-name, loan-number, amount)
那么,这样不假思索的分解又会产生什么样的后果呢?首先,我们看到分解之后的关系branch-customer和customer-loan如图5-8-2所示:
图5-8-2:分解之后的关系branch-customer和customer-loan

��现在需要根据关系branch-customer和customer-loan重新构造关系lending,希望找出贷款金额小于1000元的所有分支机构的名称:Πbranch-name(σamount<1000(branch-customer��customer-loan))问题是在关系branch-customer和customer-loan的自然连接的结果中多了一些元组!如图5-8-3所示:
图5-8-3:关系branch-customer和customer-loan的自然连接
��由于我们把模式Lending-schema分解为两个模式Branch-customer-schemaCustomer-loan-schema之后,它们之间的联系只能靠二者的公共属性customer-name来连接。如果一个客户恰好从不同的分支机构贷款,这样分解之后将分不清哪个分支机构贷了哪笔款给这个客户。所以说,尽管上述自然连接的结果包含了原来的所有元组,同时还产生了一些无用的多余的信息,但实际上真正的信息却少了一部分(丢失了)。由于丢失了信息,我们把这样的分解称为有损分解,或有损连接分解,相反就是无损连接分解。