详细设计信息系统与设计课稿.ppt

第11章 详细设计 本章内容 先导案例 概述 11.1 数据库设计 11.2 用户界面设计 11.3 系统界面设计 要点回顾 阅读章节要求 先导案例 Aviation Electronic的界面设计 概述 UML模型向关系模型的映射。 系统界面处理需要少量人员干预的输入和输出; 用户界面处理需要人员直接参与的输入和输出。 设计指导原则有助于确保系统的可用性。 11.1 数据库设计 11.1.1 主键的生成 11.1.2 属性类型到域的映射 11.1.3 类的属性到列的映射 11.1.4 类到表的映射 11.1.5 关联关系的映射 11.1.1 主键的生成 1. 将对象标识符映射为主键 2. 将对象的某些属性映射为主键 1. 将对象标识符映射为主键 在将UML中的类映射为RDB中的表时,每张表中都增加一个对象标识符列,该对象标识符列作为表的主键。 在将UML模型中关联关系映射为RDB中的关联表时,关联表的主键由与该关联关系相关的类的标识符组成。 缺点:在DB维护时很难看出基于对象标识符的主键具有什么内在的含义。 带有关联类的大学课程注册类图 2. 将对象的某些属性映射为主键 将类的某些属性映射为RDB中表的主键。 该方法得到的主键具有一定的内在含义,从而为DB的调试和维护提供了方便。 但这种主键的修改比较困难,它们的修改可能要涉及到许多外键的修改。 11.

文档评论(0)

1亿VIP精品文档

相关文档