数据库基础----第二天

数据的加工:

1、数据含义:是描述事物的符号记录。

2、模型:是现实世界的抽象。

3、现实世界:是指客观存在的事物及其相互间的联系;事物可以是具体的、可见的实物,也可以是抽象的。

4、信息世界:人们把现实世界的信息和联系通过“符号”记录袭来,然后用规范化的数据库定义语言来定义描述而构成的一个抽象世界。

5、计算机世界:首先,现实世界的实体模型通过建模转化成信息世界的概念模型;其次,概念模型通过数据库世界转换成数据模型;最后,将数据模型通过科学的、有效的转化成数据库结构模型。

数据模型的概念:

概念:数据模型是指数据库中的数据的存储结构,是反映客观事物及其联系的数据描述形式。

数据模型分类:层次模型-----树结构

                         网状模型------图结构

                         关系模型------二维表

满足关系模型(二维表)的要求:

1、数据表通常是一个由行和列组成的二维表

2、数据表中的行通常叫做记录或元组

3、数据表中的列通常叫做字段或属性

4、主键:数据表中具有唯一性的字段

     外键:一个数据表将使用该数据表中的外键连接到其他数据表,而这个外键字段在其他数据表中将作为主键字段出现。

满足关系表的要求:

1、信息原则:存储在单元中的数据必须是原始的,每个单元只能存储一条数据。

2、存储在列下的数据必须具有相同的数据类型;列没有顺序,但有一个唯一性的名称。

3、每行数据是唯一的,行没有顺序。

4、实体完整性原则(主键保证):主键不能为空。

5、引用完整性原则(外键保证):不能引用不存在的元组。

概念模型

含义:概念模型是客观世界到信息世界的认识和抽象,是用户与数据库设计人员之间进行交流的语言。

E-R图设计实例:

E-R图组成:

1、实体:是现实世界中客观存在并且可以互相区别事物和活动的抽象。具有相同特征和性质的同一类实体的集合称为实体集。在E-R图中实体集用矩形表示。

2、属性:即实体集所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆表示。

3、联系:即实体集之间的相互关系,在E-R图中用菱形表示。

4、主码:标识属性或属性组合,在E-R图中需在实体集与属性的连接线上标记斜线

联系:

一对一的联系  (1:1)

一对多的联系    (1:n)

多对多的联系    (m:n)

E-R图设计:

①实体

②实体属性

③合并实体(中间用联系连接)

④主键

注:联系可以重复、实体不可以重复、主键具有唯一性

数据库关系模型:

含义:指把E-R图转化关系模式

1:1

1:n

m: n

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值