数据库的设计的周期,分为了规划,需求分析,概要设计,逻辑设计,物理设计,实现,运行维护。我将数据库的设计分为了前期准备,中期设计,后期实现维护。结构设计概念模型到逻辑模型主要是ER图向关系模型转换的过程,他们之间根据映射基数的转换机制:
1.若关系1:1,那么两个实体间的关系模式中任意一个关系模型的属性加入另一个关系模型的键和联系类型的属性。
2.若关系1:N,那么N端实体类型转换成关系模式中加入1端的实体类型主键和联系类型的属性。
3.若关系M:N,那么联系类型也准换成关系模式,其属性为两端实体类型的键(...
分类:
数据库 时间:
2016-05-13 00:51:20
阅读次数:
268
如图所示,考勤助手ER图2.0版本中,缺少个人信箱这一问题虽然不具有逻辑层面的问题,但是它是不满足需求的,也就是说这样的设计无法满足小组对考勤助手最初的设计。其次,就设计层面来分析,弱联系是数据库查询当中比较忌讳的一点,虽然逻辑上可行,但是在之后编程查询相关数据的时候,多表查询的访问非常不好实现,所 ...
分类:
其他好文 时间:
2016-05-11 23:22:56
阅读次数:
220
这周学习内容:这周 也没有学习什么新的东西,因为有全国的技能大赛在我们轻工举行,我们机房的电脑很多都被拿去供参赛的选手用,我们上课因为没有机器,同学们都是好几个人坐一个电脑,所以老师 没有讲课,复习了我们之前学习的东西,复习了ER图,数据流图和定义数据,我对于这个数据流图还是不太懂,不过经过老师的复 ...
分类:
其他好文 时间:
2016-05-11 21:52:16
阅读次数:
95
这周学习了数据定义,也对上节课的数据流图和ER图做了练习,通过这几周的学习让我了解了软件开发这门课程对于今后的学习我会更加的努力,更加的有信心学好。并且上课认真听讲,做好每节课的练习多看一些有关的书籍,不会的问题及时解决。 阅读内容:(面向对象的代码) 面向对象的代码已经在现在的软件开发中占据了主流 ...
分类:
其他好文 时间:
2016-05-11 21:49:48
阅读次数:
107
没有学习新的课程,课上老师复习了前几节课上学过的知识点并且布置了作业,练习画数据流图,ER图和数据定义。 这周我阅读了《代码大全》第二章用隐喻来更充分地理解软件开发 什么是隐喻? 通过生活中或者工作中一些现有的事物作为模型,来描述那写未知的,或者不正确的事物,以期望在钻研的路上,得到指引,得到方向, ...
分类:
其他好文 时间:
2016-05-11 21:35:12
阅读次数:
128
基于数据库1.0及2.0版本,我们将细节的地方逐一进行讨论,设计出了数据库3.0版本。 根据ER图,进行基本表的设计如下: ...
分类:
数据库 时间:
2016-05-08 18:19:42
阅读次数:
272
建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型。
一般的ER图画法是采用椭圆形、矩形、菱形来描述实体及他们之间的关系,这三者...
分类:
其他好文 时间:
2016-05-06 15:20:50
阅读次数:
243
E-R图 ER图,即实体--联系图,是表示数据对象及其之间关系的图形语言机制,是建立数据模型的图形工具。 ER图的基本成份和使用的符号 : 实体(即数据对象) 矩形框关系 菱形框属性 椭圆形或圆角矩形。 ER图:用来建立数据模型,ER模型使用简单的图形符号表达系统分析员对问题域的理解 状态转换图 状 ...
分类:
其他好文 时间:
2016-05-05 22:13:32
阅读次数:
155
实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实 ...
分类:
其他好文 时间:
2016-05-05 22:02:37
阅读次数:
193
这周学习并了解了ER图。ER图:实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型 构成E-R图的基本要素是实体、属性和联系,其表示方法为: 实体型:用矩 ...
分类:
其他好文 时间:
2016-05-05 22:01:40
阅读次数:
117