2013年经济师中级复习:数据库

2012-12-11 10:39:23 字体放大:  

精品学习网小编为考生搜集整理了:2013年经济师中级复习:数据库等信息,祝愿广大考生取得满意的成绩。

数据库(Database,简称DB),简单地讲,数据库是集中存储数据的地方。

1.数据模型.

数据模型是描述数据的一组概念和定义。在数据库中用数据模型来抽象地表示和处理现实世界中的信息。简单地讲,数据模型就是用数据反映现实世界中信息的模型。数据模型包括以下两方面特性:(1)数据的静态特性。包括数据结构、数据关系和数据约束。(2)数据的动态特性。主要包括数据的操作和操作规则。

总之,设计数据模型应该满足:(1)真实性。即数据的模型要尽可能真的反映现实世界。(2)简单性。即数据模型尽可能简单,以便于他人理解。(3)便于计算机实现。

2.数据库的类型

根据数据模型设计的数据库有层次模型数据库、关系模型数据库、网状模型数据库和面向对象模型数据库。其中面向对象模型数据库是新出现的一种数据库技术,还有待完善。层次模型数据库和网状模型数据库统称为非关系模型数据库。目前;应用最多的数据库是关系模型数据库,这类对关系数据模型开发的数据库管理系统产品占据了市场和应用的主导地位,如MicroSoft Access、SQL Server、Sysbase、Oracle等。

3.数据的组织

要了解数据在数据库中的组织方式就必须了解以下基本概念。

(1)实体。实体就是在现实世界中客观存在并可以相互区别的事物。如某件商品、某个人、某个单位,等等,这些都是实体。在关系数据库中一个实体被称为一条记录。

(2)属性。属性就是实体所具有的特征。一个实体可以有多种属性来描述。在关系数据库中某个实体集的一种属性被称为一个字段,而某个实体的某个属性就被称为字段值。

(3)关系。在关系数据库中,一种实体的集合被称之为一个关系,用一个二维表示(存储)。在这个集合中,实体具有相同的属性,在表中,一行代表一个实体的记录,一列代表实体的某种属性,由数据库管理系统中的命令和语言对表进行操作。

(4)关联。在现实世界中实体之间存在着某种关系,这些关系可以分为三类:①一对一关系(1:1)。例如,每一个商店只能有一名经理,而一个经理只能在一个商店里任职,则商店和经理之间是一对一关系。②一对多关系(1:N)。例如,每一个商店有多名职工,而一名职工只能在一个商店里任职,则商店和职工之间是一对多关系。③多对多关系(N:M)。

4.数据的完整性约束

为了保证数据存储和处理的正确,在关系数据库中有三种完整性约束。

(1)实体完整性。实体完整性包括:①每个关系应该有一个主键;②每个实体的主键值应是唯一的;③主键值不能为空;④主键可以由一个或多个属性组成。

(2)参照完整性。参照完整性是指两个关系之间存在着属性引用时,要定义主键与外键的引用规则。

(3)用户定义完整性。用户定义完整性是指针对某一具体关系数据库的约束条件,由用户定义。它反映了在数据库应用时所涉及的数据必须满足一定的函数关系。

<--注册经济师--->