首页计算机计算机软件软件工程导论 7.6 面向对象设计-设计数据管理子系统.pptx

7.6 面向对象设计-设计数据管理子系统.pptx

页数:6页文件大小:107.8 KB来源: 软件工程导论ppt课件

本课件围绕面向对象设计:数据管理子系统展开,依次讲解设计数据管理子系选择等内容,并结合图示与文字版说明设计数据管理子系选择的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

设计数据管理子系选择数据存储管理模式,列出本节主要概念、方法与关键要点
设计数据管理子系设计数据格式与数据,介绍存储管理模式密切相关
面向对象设计设计数据管理子系统范式,介绍设计数据管理子系统范式对表的数据结构进行规范规范化的模式称为
查看本课件的文字版(共 6 页,供检索与复制)

第1页:设计数据管理子系选择数据存储管理模式

  • 面向对象设计—设计数据管理子系统
  • 选择数据存储管理模式
  • 文件管理系统:-成本低,简单。-操作级别低,不同操作系统的文件系统差别大。
  • 关系数据库管理系统
  • 面向对象数据库管理系统扩展的关系数据库管理系统:增加抽象数据类型,继承等机制,如oracle
  • 0。扩展的面向对象语言:增加数据库存储和管理对象机制。

第2页:设计数据管理子系设计数据格式与数据

  • 面向对象设计—设计数据管理子系统二.设计数据管理子系统
  • 设计数据格式与数据存储管理模式密切相关:
  • 文件系统:达到第一范式;减少文件数;编码减少文件中属性值。
  • 关系数据库管理系统:达到第三范式,满足性能和存储需求。
  • 面向对象数据库管理系统:同
  • 。

第3页:面向对象设计设计数据管理子系统范式

面向对象设计—设计数据管理子系统范式:对表的数据结构进行规范,规范化的模式称为范式。

第4页:面向对象设计设计数据管理子系统不符合第一

面向对象设计—设计数据管理子系统不符合第一范式的实例:学生选修课程的记录

第5页:设计数据管理子系设计相应服务1)

  • 面向对象设计—设计数据管理子系统
  • 设计相应服务1)文件系统:打开文件、记录定位、检索记录、更新。2)关系数据库管理系统:哪些由数据库管理系统承担,哪些由前端开发工具承担;访问哪些库表、定位记录、更新等。3)面向对象数据库管理系统:同
  • 。

第6页:面向对象设计ATM系统永久性数据存储

  • 面向对象设计—设计数据管理子系统
  • ATM系统永久性数据存储在分行计算机:保持数据一致性、完整性、满足并发性。用商品化关系数据库管理系统:每个事务不可分割,事务封锁账户。ATM系统中需存储对象主要是账户类对象,两种方法:
  • 每个对象自己保存自己账户类对象接到“存储自己”通知,把自身存储起来。
  • 由数据管理子系统负责存储对象账户类对象接到“存储自己”通知,项数据管理子系统发消息,由数据管理子系统将状态保存起来。

《软件工程导论》课件目录

顶部目录