17、数据获取与检索的新型框架

数据获取与检索的新型框架

1. 实体关系概述

在数据模型中,基础实体通常具有多个外键,这使得它与多个汇总实体相关联。以图书馆系统为例,基础实体“DAILYFACT”用于记录图书馆每日图书的借阅和归还信息,它与多个详细实体存在外键关系。同时,像“BOOK_SUMMARY”“TIME_SUMMARY”“MEMBER_SUMMARY”和“TYPE_SUMMARY”等层次实体都是图书馆系统汇总模型的一部分,这些层次实体都指向基础实体记录。

从伪段到基础实体的指针为基础实体中的相应元组提供了语义含义。例如,在图 9 中,“DR_IR_Code”是基础实体的唯一键,用于唯一标识基础实体中的每个元组。外键“FK_BK_BK_Accno”和属性“DR_TR_Date”分别与层次实体“BOOK”和“TIME”映射,“FK_MB_Mem_Code”与“MEMBER_SUMMARY”映射,而“DR_TR_Type”虽未与任何层次实体映射,但可作为数据检索的搜索参数。

一个汇总实体可以为多个基础实体提供汇总字段。例如,“TIME_SUMMARY”层次可用于期刊的发行和归还流程,“BOOK_SUMMARY”层次可用于图书馆每日交易生成的其他实体集,如“BOOK_PURCHASE”“RENUAL_PROCESS”等。这些实体集中的序列键保持不变,而主键值会相应变化。

2. 实体访问示例

以著名的货运汇总模型为例,该模型用于记录组织的货运详细信息。在这个模型中,基础实体“SHIPMENT”与四个层次实体(“TIME”“PRODUCT”“SHIP_TO”和“LOCATION”)相连。基础实体位于中间,汇总层次的序列键指向它。每个汇总实体的段级别都有汇总属性,如“cos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值