定义 以程序模块化为基础建立起来的软件机体,结构的基本单元是模块,模块的相互作用实现功能,模块的组合构成系统。结构化方法尽管是早期的方法,但可以初步了解软件开发的细化过程是如何进行的。理解有关结构化分析分解、抽象等一些重要思想 如何结构化一个现实问题 面向数据结构的方法 该方法是Jackson 提出 ...
分类:
其他好文 时间:
2018-05-18 22:19:02
阅读次数:
161
一、表关系的分析 Hibernate框架实现了ORM的思想,将关系数据库中表的数据映射成对象,使开发人员把对数据库的操作转化为对对象的操作,Hibernate的关联关系映射主要包括多表的映射配置、数据的增加、删除等。 数据库中多表之间存在着三种关系,也就是系统设计中的三种实体关系。如图所示。 从图可 ...
分类:
Web程序 时间:
2018-05-04 17:02:50
阅读次数:
218
Model First 是先利用某些工具(如VS的EF设计器)设计出可视化的实体数据模型及他们之间的关系,然后再根据这些实体、关系去生成数据库对象及相关代码文件。 1.在VS2013里面新建个项目ModelFirst,然后在Models下面新建一个空的实体数据模型Model1.edmx: 2.在空的 ...
分类:
其他好文 时间:
2018-05-02 02:58:44
阅读次数:
159
Mybatis多表操作 一、 实体间存在关系的 a) 关联关系 (从属) i. 人 身份证 1:1 ii. 人 订单 1:* iii. 老师 学生 *:* 二、 Mybatis怎样事处理关联关系? a) 实体 关系属性:将关系一方当作另一方的属性 方向性: 单向:只能通过一方去查找另一方 双向:可以 ...
分类:
其他好文 时间:
2018-04-01 12:00:17
阅读次数:
197
数据库表之间的关系有3种,一对一、一对多、多对多。既然是ORM,这肯定是必须有的。在学习EF的时候也有涉及,今天就是参考着EF的来学习下MyBatis的表关系映射。 一、准备工作 1.准备Model和Table 既然是要涉及表的一对一、一对多、多对多的关系,那肯定得先准备好实体关系,以及表。下面建了 ...
分类:
其他好文 时间:
2018-01-23 01:00:29
阅读次数:
174
E-R 图 (实体关系模型) E-R图也称实体-联系图(Entity Relationship Diagram), 提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 它是描述现实世界关系概念模型的有效方法。 是表示概念关系模型的一种方式。 用“矩形框”表示实体型,矩形框内写明实体名 ...
分类:
数据库 时间:
2018-01-22 19:31:28
阅读次数:
272
1、数据库基本概念数据:描述事物的符号数据表:由记录(行)和字段(列)组成数据库:数据表的集合数据库管理系统:对数据库进行管理和维护DBMS数据库管理员:DBA负责数据库管理和维护数据库系统:由硬件、操作系统、数据库、数据库管理系统、应用软件和用户组成2、DBMS数据模型:网状模型:支持多对多、多对一的关系层次模型:支持一对多关系模型:通过E-R模型(实体-关系图)3、主流数据库:SQL &nbs
分类:
数据库 时间:
2018-01-22 11:08:41
阅读次数:
483
今天是我第五次读软件需求这本书,通过这次阅读,我将知道需求的图形化分析。需求的图形化表示的模型包括数据流图( D F D)、实体关系图(E R D)、状态转化图(S T D)、对话图和类图。还有一些非常规的建模方法也是有价值的。一个项目开发组利用项目规划工具为嵌入式软件产品成功地画出时间需求,其工作 ...
分类:
其他好文 时间:
2018-01-17 21:54:38
阅读次数:
136
1、简述数据仓库的设计步骤。 数据仓库规划(用户业务目标、仓库目标)和需求分析、建模、物理模型设计、部署、维护。 2、简述星型模式和雪花模式的区别。 一个事实、一组维表 一个事实、维表接维表 3、数据仓库三种模式之间的关系。 星型、雪花、星座 4、在设计数据仓库时,为什么确定事实表的粒度非常重要? ...
分类:
其他好文 时间:
2018-01-14 22:51:22
阅读次数:
191
十一章 软件设计和实现 分析和设计的方法:写软件就是要解决用户的需求,在开发阶段我们要搞清楚用户我们鄋关心的属性,实体之间的关系,用户的需求,软件如何解决需求,软件是怎样解决这些需求,软件是否真的解决了这些需求。 图形建模和分析方法 表达实体和实体之间的关系:思维导图和实体关系图(ERD);表达数据 ...
分类:
其他好文 时间:
2017-12-01 11:49:14
阅读次数:
106