表设计的原则与方法分析:追求表价值的最大化
来源:互联网 发布:上市公司网络投票规则 编辑:程序博客网 时间:2024/05/16 17:28
表设计的原则与方法分析:追求表价值的最大化
在对象关系映射的应用系统设计中,对象就是表,对象关系即表关系,脱离对象设计表是错误的,对象的存在或价值在于它与其它对象的关系(设计研究的就是如何处理对象以及对象之间的关系),不与其它对象产生关系的对象,或者说不与其他表有关系的表是没有价值的,不应创建。
当需求确定开始对系统进行设计时,首先进行对象分析,每一个对象应具有唯一性,即对象的属性和方法唯一,可以明确的代表现实世界中的一种对象,因此与该对象对应的表的字段也具备唯一性,即在其他表中不应有重复字段。
对象的每一个实例应是唯一的,它应该可以区别于其他实例存在,这是该对象实例存在的价值,正如超市中完全一样的两个商品也有不同的条形码,即每一张表都必须拥有主键。
在进行对象分析时我们首先明确核心对象,核心功能产生核心对象,如设计一个知识库系统,知识基本信息就是它的核心对象,那知识基本信息表就是它的核心表。围绕知识基本信息这个核心对象会有许多其他对象,对应系统中的辅助功能,与核心功能或核心对象关系越密切的功能或对象的价值越大,即与核心表关系越近的表的价值越大。
在对象关系映射的应用系统设计中,对象就是表,对象关系即表关系,脱离对象设计表是错误的,对象的存在或价值在于它与其它对象的关系(设计研究的就是如何处理对象以及对象之间的关系),不与其它对象产生关系的对象,或者说不与其他表有关系的表是没有价值的,不应创建。
当需求确定开始对系统进行设计时,首先进行对象分析,每一个对象应具有唯一性,即对象的属性和方法唯一,可以明确的代表现实世界中的一种对象,因此与该对象对应的表的字段也具备唯一性,即在其他表中不应有重复字段。
对象的每一个实例应是唯一的,它应该可以区别于其他实例存在,这是该对象实例存在的价值,正如超市中完全一样的两个商品也有不同的条形码,即每一张表都必须拥有主键。
在进行对象分析时我们首先明确核心对象,核心功能产生核心对象,如设计一个知识库系统,知识基本信息就是它的核心对象,那知识基本信息表就是它的核心表。围绕知识基本信息这个核心对象会有许多其他对象,对应系统中的辅助功能,与核心功能或核心对象关系越密切的功能或对象的价值越大,即与核心表关系越近的表的价值越大。
0 0
- 表设计的原则与方法分析:追求表价值的最大化
- 追求更大的价值
- 用户界面的需求分析与设计原则
- 数据库表的设计方法和原则
- 追求自己的价值永不放弃
- 服务机器人附加价值的最大化
- 黑马程序员 面向对象分析与设计的原则
- 数据库表的设计方法和原则(转载)
- 数据库表的设计原则
- 数据库表的设计原则
- 指引测试人员追求的最高价值的smbt理论
- 价值投资的本质与方法
- 最大化您的搜索引擎优化团队的潜力和价值
- 如何花钱让2000元的月收入工资价值最大化?
- 如何花钱让2000元的月收入工资价值最大化?
- 企业如何实现云计算价值的最大化
- 分析与设计的一种方法
- 设计模式的分类与设计原则
- 第十二章 项目风险管理
- 第十三章 项目采购管理
- 应用层协议分析-HTTP
- 第一章 UNIX基础知识
- 第三章 文件 I/O
- 表设计的原则与方法分析:追求表价值的最大化
- 第四章 文件和目录
- 第五章 标准I/O库
- Minifilter的动态安装、加载及卸载
- 第六章 系统数据文件和信息
- 第七章 进程环境
- 第8章 进程控制
- 第10章 信号
- JS专题1:基本概念