关系模式也遵循数据库的三级体系结构,称为(49),(50)和(51)。(49)一的定义包括:模式名,属性名,值域名以及模式的主键。由于不涉及到物理存储方面的描述,仅仅是对数据本身的一些特性描述。(50)定义语言还需定义用户对数据进行操作的权限,例如是否允许

admin2009-02-15  31

问题 关系模式也遵循数据库的三级体系结构,称为(49),(50)和(51)。(49)一的定义包括:模式名,属性名,值域名以及模式的主键。由于不涉及到物理存储方面的描述,仅仅是对数据本身的一些特性描述。(50)定义语言还需定义用户对数据进行操作的权限,例如是否允许读、修改等可来源于多个模式,(51)是作为文件看待的,每个元组就是一个记录。由于关系模式有键,因此一个关系可用散列方法或索引方法实现。如果关系的元组数目较少(100个以内),那么也可以用“堆文件”方式实现(即没有特定的次序)。

选项 A、关系模式
B、外模式
C、内模式
D、存储模式

答案D

解析 关系模式也遵循数据库的三级体系结构,但称为关系模式,子模式和存储模式。
1.关系模式
在关系模型中,记录类型称为关系模式,而关系模式的集合就是数据库的概念模式。在系统实现时,关系模式和属性的命名一般都用英文单词。
关系模式是用数据定义语言(DDL)定义的。关系模式的定义包括:模式名,属性名,值域名以及模式的主键。由于不涉及到物理存储方面的描述,因此关系模式仪仪是对数据本身的一些特性描述。
2.子模式
子模式是用户所用到的那部分数据的描述。除此之外,还应指出数据与关系模式中相应数据的联系。
子模式定义语言还需定义用户对数据进行操作的权限,例如是否允许读、修改等。由于子模式可来源于多个模式,因此是否允许对子模式的数据进行插入和修改就不一定了。
3.存储模式
在有些DBMS中,关系存储是作为文件看待的,每个元组就是一个记录。由于关系模式有键,因此存储一个关系可用散列方法或索引方法实现。如果关系的元组数目较少(100个以内),那么也可以用“堆文件”方式实现(即没有特定的次序)。此外,还可对任意的属性集建立辅助索引。
转载请注明原文地址:https://kaotiyun.com/show/gbLZ777K
0

最新回复(0)