数据库概念设计与逻辑设计全解析
1. 概念设计相关练习
1.1 不同系统对E - R模型的应用差异
不同系统在使用E - R模型时存在显著差异。有的系统仅管理特定类型的泛化,有的完全不管理泛化,还有的只处理二元关系。并且,实际中所有产品在表示相同结构时采用不同的符号。这就要求设计者花费大量精力,将自己对模型和技术的知识与所选产品的特性相适配。
1.2 一系列概念设计练习
- 图书馆贷款管理系统 :
- 需求分析:读者持含代码、姓名和地址的身份证借阅图书馆编目书籍。每本书有标题、作者列表,且有多个副本,每本书通过代码识别。借阅时先查询可用书籍档案,找到后将书借给读者并标记为已借出,归还后重新标记为可用,同时记录借阅和归还的时间与日期。
- 操作步骤:
- 分析规格说明,过滤模糊信息并按类型分组,尤其注意书和书的副本概念的区别。
- 识别不同组规格说明之间的逻辑联系。
- 用E - R模型模式表示这些规格说明。
- 汽车维修店连锁应用 :
- 涉及实体:
- 维修店:有名称(标识)、地址和电话号码。
- 汽车:有注册号(标识)、型号和车主。
- 客户(汽车所有者):有社保号、姓氏、名字和电话,每位客户可拥有多辆汽车。
- 涉及实体:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



