- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资源数字化的数据库设计与实现
资源数字化的数据库设计与实现
本章主要叙述图书馆自动化管理系统如何针对给定的软件、硬件环境,根据图书馆数字化的实际要求,设计出一个合理的数据模型,从而建立其应用系统。该过程为概念模型设计、物理模型设计、规范化设计、模型优化设计、完整性设计。
概念设计
使用IDEF1X建模进行概念设计如下:
(1)标识相关实体
地方文献数字化工作涉及到大连市地方出版物、地方作家作品等一系列地方文献的数字化工作。初步确定地方出版物全文库有以下几个实体类型:图书基本信息、目录信息、文摘信息、全文信息、全文索引信息、责任者信息、出版发行信息、著录人员信息、著录单位信息、著录部门、地方文献上传记录信息。
(2)编号与命名实体
经过上一步的工作,得到初步的实体。对这些实体进行编号和命名,以实体表的形式记录下来。地方文献实体表形式如表3.1所示。其中编号为统一编号,实体名要符合约定的规则。
表3.1 地方文献实体表
实体编号 实体名称 实体描述 1
2
3
4
5
6
7
8
9
10
11 LLBook
LLML
LLWJ
LLQW
LLdb
LLWrit
LPub
LLlb
LLRec
LLPart
LLUp 描述文献基本信息
描述文献目录信息
描述文献文摘信息
描述文献全文信息
描述文献所在数据表名称
描述文献责任者的基本信息
描述文献出版发行信息
描述文献类别基本信息
描述著录文献录入的记录信息
描述著录单位基本信息
描述上传地方文献纪录 在这个阶段中,可以初步识别出大部分的实体,随着建模工作的进行,会增加新的实体或删除原先识别的实体。
(3)定义联系
采用IDEF1X模型建模不可能将地方文献数字化中所有实体可能的联系表达出来,只能通过已经存在的依赖性来定义实体间的相互联系。每个关系模式可能为一对一、一对多(多对一)、多对多(n:m)的不同形式[22,23]。例如每一个著录者可以著录多种文献,而每一种文献只能由一个著录者完成,这是典型的一对多的联系。
在地方文献数字化的建模初期,允许存在非确定性的联系。非确定性联系也就是n:m,表示两个实体之间的关系,在以后的建模过程中,可以逐步地将n元联系转换为n个二元的联系来表示[24,25]。
为了标识各实体之间的关系,采用联系矩阵工具。该联系矩阵是一个有水平和垂直轴线的二维数组,两条轴线表示相同的实体,也就是由实体名组成,实体与实体间关系表示是由它们之间的联系符号组成,“*”表示两个实体之间可能存在联系,由于这种方法是上下对称的,只需表示这个矩阵的上半部分。如表3.2所示。
表3.2 标识地方文献联系矩阵
LLBook LLML LLWJ LLQW LLdb LLWrit LLPub LLlb LLRec LLPart LLUp LLBook * * * * * * * * LLML LLWJ LLQW * LLdb LLWrit LLPub LLlb * LLRec * LLPart LLUp 为了表示文献实体之间的依赖,必须从两个方向来检查两个实体之间的依赖关系。为了明确对于实体A与实体B之间的依赖关系,先确定对于实体A来说,有多少实体B与之相对应,然后再从反方向来检查,重复这一步骤。举例来说:考虑文献基本信息LLBook实体与文献目录信息LLML之间的联系。一个目录只能存在一种文献的信息中,而一种文献可以有多个目录。因此实体LLBook与实体LLML之间的关系是一对多的关系,这是一个确定型的联系。而实体LLBook与实体LLWrit责任者基本信息项之间的联系则有所不同,一个责任者可以写一种或多种文献作品,一种文献作品可以由一个或几个责任者完成。所以LLBook实体与LLWrit实体之间的关系是多对多的关系,这是一个非确定型的联系,这种非确定型的联系必须在建模的过程中逐步消除。
在明确了联系的形式后,为联系命名。如:LLBook和LLWrit实体之间的联系名为由……著/著……。
(4)构造实体级图
在定义了联系后,构造地方文献数字化实体图作为一个初始的IDEF1X图。图中的方盒子表示在初始图中,允许存在非确定型联系。如图3.1所示的是一个关于地方作家文献的部分实体级图。
图3.1 一种文献的部分实体级图
Fig. 3.1 The part entity level figure of one kind of literature
(5)转换不确定型联系
概念模型的设计不允许存在非确定型的联系,要依照多元联系转换为多个二元联系的规则进行非确定的转换。将不确定联
文档评论(0)