关系模型数据结构

[文章来源:沃德软件     点击率:3046次    发布日期:2017-03-06]
  怎样用关系表示实体
  实体的属性作为二维表的表头栏目
 
  怎样用关系表示实体间的联系
  在相应的关系中设置某个或某些属性使不同的关系发生联系
 
  优点:
  建立在严格的数学概念的基础上的。
  关系模型的概念单一,数据结构简单、清晰,用户易懂易用。
  关系必须是规范化的关系。
  用户对关系的操作就是从原来的表得到一张新表。
  关系模型的存取路径对用户透明。
 
  缺点:
  查询效率不如非关系模型
 
  超关键字:在一个关系中,若某一属性集合的值对不同的元组是不同的(因而可惟一地标识元组),则称该属性集合为该关系的超关键字。
 
  候选关键字:如某一属性集合是超关键字,但去掉其中任一属性后就不同是超关键字了,这样的属性集合称为候选关键字。
 
  主关键字:当按关系组织物理文件时,通常选用一个候选关键字作为插入、删除、检索元组的只剩变量。被选用的候选关键字称为主关键字。
 
  组成关键字的属性称为主属性,其所对应的值域称为主域。
 
  关系操作
  1.数据查询。
  三个基本操作:
  (1)一个关系内属性的指定。
  (2)一个关系内元组的选择。
  (3)两个关系的合并。
 
  2.数据插入。在关系内插入一些新的元组。
 
  3.数据删除。在关系内删除一些元组。
 
  4.数据修改。在关系内修改一些元组的内容。数据修改可以分解成两个更为基本的操作:先删除要修改的元组,然后插入修改后的元组。
 
  上述4种操作功能的操作对象都是关系,其操作结果仍为关系。操作的基本方法有5种(关系的属性指定、关系的元组选择、两个关系的合并、关系中元组的插入和关系中元组的删除)。
点击这里与客服在线即时交流·在线交流>>