- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对于一对多关联,可以在“多”表中添加外键 * * ID NUMBER CARDID INGOODSTANDING 4 M105 14 TRUE 11 M9371 45 FALSE 2 M203 14 TURE * * ID TYPE NUMBER EXPIRYDATE 14 Visor 1111 2222 3333 4444 2006-10-09 45 Annex 7777 8888 9999 5555 2006-12-14 MEMBER表 CARD表 对于多对多关联,一个外键不足以标识关联两端的多个实体 在纯关系模型中,表中的每个值都必须是原子化的,即不是值的集合 * * 由于不能有多值属性,因此需要使用链表 链表中的每一行都表示一个表中的实体与另一个表中的实体之间链接 链表有一个组合主键,它包含两个外键 * * ID NAME PRICE CARMODELDETAILSID 111 Grey Shadow 19500 37 39 Lacrosse 25000 19 14 Dooby 9 35000 18 * * MAKEID CARMODELID 8 111 65 14 9 39 8 39 CARMODEL表 MAKECARMODEL表 ID NAME 65 Astra Marten 9 Alpha Rodeo 8 Rolls Choice MAKE表 关联类由于有自己的数据,无论关联两端的多重性如何,都必须映射为链表 与普通链表不同,表示关联类的列表有属性列——它们甚至有ID列(如果关联类本身是一个实体) * * ID CARMODELID CUSTMERID NUMBER TIMESTAMP 7 33 4 R187a 2004-12-06 14:23:16.543 1 22 2 R7b 2004-12-03 00:03:21.872 99 72 4 R459b 2004-12-05 09:45:07.210 * * RESERVATION表 对于状态机中的对象,需要记录每个对象所处的状态 在业务层,业务对象通过简单字段表示状态,如String或int * * ID CARMODELID CUSTMERID NUMBER TIMESTAMP STATE 7 33 4 R187a 2004-12-06 14:23:16.543 0 1 22 2 R7b 2004-12-03 00:03:21.872 2 99 72 4 R459b 2004-12-05 09:45:07.210 0 RESERVATION表 为把继承层次映射到表上,可以为每个类引入一个表,其中的列对应于类添加的属性 为找出对象的所有属性,表必须共享相同的主键 * * * * ID NUMBER INGOODSTANDING CARDID ADDRESID 4 M105 TRUE 14 9 11 M9371 FALSE 45 2 2 M203 TURE 14 9 MEMBER表 ID NAME AMOUNTDUE PHONE 4 Helen Meeder 0 (0452)94983 11 Alice Tara 0 (0161)898349 2 Georage Milo 3980 (07968)14599 33 Mary Smith 0 (07968)14599 CUSTOMER表 ID DRIVERSLICENSE 33 DUCK MH8L3 7324 NONMEMBER表 aNonMember id=33 name =“Mary Simth” phone=“(07968)14599” amountDue=0 driversLicense= “DUCK MH8L37324” * 第10章 设计子系统 第10章 设计子系统 第10章 设计子系统 第10章 设计子系统 第10章 设计子系统 第10章 设计子系统 第10章 设计子系统 * * 学习目标: 把运行时对象映射为可存储的数据 子系统的设计也称为详细设计 子系统设计的任务:把概念性的分析模型转化为可实现的类,之后在系统设计模型中制定策略 * * 以分析类模型作为指导,设计业务层的类和字段 确定持久数据如何存储,设计存储布局 引用分析阶段生成的草案,最终确定用户界面的外观和操作方式 参考用户界面设计,遍历系统用例,注重中间层的业务服务 * * 业务服务由客户机经网络传送给服务器对象 确定必要的措施,确保并发控制和线程安全 * * 对于每个设计类,需要选择其字段的名称和类型 除了属性和关联之外,还需要考虑继承 * * 字段的可见性指定哪些代码可以读取或修改其值 * * private(-):仅在定义类中可见 package(~):仅在定义类和该包的所有类中可见 pro
您可能关注的文档
最近下载
- 压力检测及仪表.ppt
- DGTJ08-202-2020钻孔灌注桩施工规程 上海市.pptx VIP
- 光伏发电站场内及并网安全技术白皮书.pdf
- API SPEC 4F 钻井和修井井架、底座规范1995.doc VIP
- 2023年09月浙江温州市平阳县部分事业单位面向高校毕业生退役士兵公开招聘6人笔试历年难易错点考题荟萃附带答案详解_1.docx VIP
- 《中华人民共和国安全生产法》培训解读课件.pptx VIP
- 《中华人民共和国安全生产法》解读与培训.pptx VIP
- 电子商务专业课程体系构建与实践教学方案.docx VIP
- 《中华人民共和国矿山安全法实施条例》深度解读课件.pptx VIP
- 【温州】2024年浙江温州平阳县部分事业单位面向高校毕业生退役士兵招聘工作人员6人笔试历年典型考题及考点剖析附带答案详解.docx VIP
文档评论(0)