招考网【官方站】权威信息发布平台!

当前位置: 主页 > 等级考试 >

全国计算机四级《数据库工程师》考试重点(3)

时间:2016-04-09 18:27来源:未知 作者:kaoshi 点击:
(1)长方形框表示实体集,框内写上实体型的名称。 (2)用椭圆框表示实体的属性,并用有向边把实体框及其属性框连接起来。 (3)用菱形框表示实体间的联系

  (1)长方形框表示实体集,框内写上实体型的名称。

  (2)用椭圆框表示实体的属性,并用有向边把实体框及其属性框连接起来。

  (3)用菱形框表示实体间的联系,框内写上联系名,用无向边把菱形框及其有关的实体框连接起来,在旁边标明联系的种类。如果联系也具有属性,则把属性框和菱形框也用无向边连接上。

  3.三种主要的数据模型

  实际DBMS所支持的数据模型主要有三种:

  •层次模型(Hierarchical Model)

  •网状模型(Network Model)

  •关系模型(Relational Model)其中,关系模型是当前DBMS所支持的数据模型的主流。90年代运行的DBMS几乎都是基于关系模型的。层次模型和网状模型统称为非关系模型。非关系模型的结构可以和图论中的图相对应,比较直观,但在理论上不完备,实现效率较低,故此目前很少用。但是最近,层次模型在研究面向对象的DBMS中已得到重视。在关系模型中,数据在用户的观点中(或在用户视图中)的逻辑结构是一张二维表()。

  •关系(Relation),对应于平常讲的一张表。

  •元组(Tuple),表中的一行。

  •属性(Attribute),表中的一列称为一个属性,给每一列起一个名,称为属性名。这一列或这个属性所有可能取的值的集合称为这个属性的值域(Domain),值域中的一个元素叫做这个属性的值。

  •主关键字(Primary Key Attribute或Primary Key),是指能唯一标识一个元组的一个或一组属性。

  •分量(Attribute value),是指元组中的一个属性值。

  •关系模式(Relational Schema),是对关系的描述,一般用关系名(属性名1,属性名2,…,属性名n)来表示。同层次模型和网状模型相比较,关系模型具有下列特点:

  (1)概念单一 在关系模型中,无论是实体还是实体之间的联系都用关系来表示。在关系模型中,在用户的观点中,数据的逻辑结构就是表,也只有这唯一的概念。在非关系模型中,用户要区分记录型与记录型之间的联系两个概念;当环境复杂时,数据结构异常复杂,难以掌握。而关系模型,由于概念单一,可以变复杂为直观、简单,易学易用。

  (2)规范化 所谓关系规范化是指在关系模型中,每一个关系都要满足一定的条件要求。这些条件被称为规范条件。对于关系,一个最基本的规范条件是,要求关系中的每一个属性(或分量)均是不可分的数据项;也就是说不允许表中有表,表是不可嵌套的。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
kaoshi 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:1970-01-01 08:01 最后登录:2018-04-02 14:04
栏目列表
推荐内容