简答题

简述关系模型的组成。

正确答案

关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。关系模型由三部分组成:数据结构、关系操作集合和关系的完整性。
数据结构是指在关系模型中,无论是数据还是数据之间的联系都是以二维表(关系)这一种简单的结构表示的,这即符合人们使用数据的习惯,同时也便于计算机实现。   
关系操作是指关系代数(或等价的关系演算)中并、交、差、选择、投影、连接等。关系模型给出了关系操作的能力和特点,但不对DBMS的语言给出具体的语法要求。关系语言的特点是高度的非过程化。其操作方式的特点是集合操作,即操作的对象和结果是集合,称为一次一集合的方式,而不是一次一个记录的方式。
关系完整性包括实体完整性、参照完整性和用户自己定义的完整性。实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值,也不能与其他记录的主键相同。参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。这两种完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。而用户自定义完整性反映了用户的要求,是用户自行定义的。

答案解析

相似试题
  • 试述关系模型的三个组成部分。

    简答题查看答案

  • 关系模型由三部分组成()、()和()

    填空题查看答案

  • 关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成()。

    单选题查看答案

  • 关系完整性是指关系模型中数据的()、()和()

    填空题查看答案

  • 关系模型的数据操作主要包括四种:()、()、()和()数据。

    填空题查看答案

  • 以二维表的形式表示关系之间的联系,属于关系模型中()的功能。

    单选题查看答案

  • 把E-R模型转换为关系模式的转换规则有哪些?

    简答题查看答案

  • 关系模型中,实体以及实体和实体之间的联系都用()来表示。

    填空题查看答案

  • 在关系模型中一般将数据完整性分为三类,即()、()和用户定义的完整性。

    填空题查看答案