设有关系模式Student(Sno,Sname,Sex,Birthday),Course(Cno,Cname,Credit),SC(Sno,Cno,Grade)。若在SQL Sever 2000中建有与以上模式对应的关系表,并有如下操作: Ⅰ.定义

admin2012-04-09  61

问题 设有关系模式Student(Sno,Sname,Sex,Birthday),Course(Cno,Cname,Credit),SC(Sno,Cno,Grade)。若在SQL Sever 2000中建有与以上模式对应的关系表,并有如下操作:
   Ⅰ.定义Sno是Student关系表的主码,定义Cno是Course关系表的主码,定义Sno,Cno是SC关系表的主码
   Ⅱ.定义Student关系表Sex列的取值只能为“男”或“女”,定义Course关系表Credit列的取值范围是[1,4]
   Ⅲ.在Student关系表的Sname列上建立一个非聚集索引,在Course关系表的Cname列上建立一个非聚集索引
   Ⅳ.定义SC关系表的Sno列的取值不能为空,并且其每一个值必须在Student关系表的Sno列的值集中
   以上操作对内模式结构有影响的是______。
A) 仅Ⅰ和Ⅲ
B) 仅Ⅱ和Ⅲ
C) 仅Ⅰ和Ⅳ
D) 仅Ⅰ和Ⅱ

选项 A、 
B、 
C、 
D、 

答案A

解析 对于数据项的类型、取值范围及数据之间的关系都是数据的逻辑结构属于模式范畴,Ⅱ、Ⅳ错误。内模式是对数据库中数据的物理结构和存储方式的描述。当建立主码、索引时,对于文件的存取速度则关系到内模式的索引技术。故本题答案A。
转载请注明原文地址:https://kaotiyun.com/show/FLAZ777K
0

相关试题推荐
最新回复(0)