(10)按条件f对关系R进行选择,其关系代数表达式是
A)R |×| R
B)R f|×|R
C)σf(R)
D)πf(R)
(11)用二维表来表示实体及实体之间联系的数据模型是
A)实体-联系模型
B)层次模型
C)网状模型
D)关系模型
(12)下列实体的联系中,属于多对多联系的是
A)学生与课程
B)学校与校长
C)住院的病人与病床
D)职工与工资
(13)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A)课号,成绩
B)学号,成绩
C)学号,课号
D)学号,姓名,成绩
(14)Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是
A)输入掩码
B)有效性规则
C)默认值
D)参照完整性
(15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是
A)000000
B)999999
C)CCCCCC
D)LLLLLL
(16)要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
A)*
B)? 来源:
C)!
D)#
(17)在Access中已建立了"学生"表,表中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令:Select 性别,avg (入学成绩) From 学生 Group by 性别,其结果是
A)计算并显示所有学生的性别和入学成绩的平均值
B)按性别分组计算并显示性别和入学成绩的平均值
C)计算并显示所有学生的入学成绩的平均值
D)按性别分组计算并显示所有学生的入学成绩的平均值
(18)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是
A)选择查询
B)生成表查询
C)追加查询
D)更新查询
(10)C
【解析】选择又称为限制(Restriction)。它是在关系R中选择满足给定条件的诸元组,记作:
驠(R) = {t|t∈R ∧ F(t)='真'}
其中F表示选择条件,它是一个逻辑表达式,取逻辑值'真'或'假'。 选择又称为限制(Restriction)。它是在关系R中选择满足给定条件的诸元组,记作:
驠(R) = {t|t∈R ∧ F(t)='真'}
其中F表示选择条件,它是一个逻辑表达式,取逻辑值'真'或'假'。
按条件f 对关系R进行选择,其关系代数表达式是 σf( R)。因此本题的正确答案为C。
(11)D
【解析】用二维表来表示实体以及实体之间联系的数据模型称为关系数据模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。所以本题答案为D。
(12)A
【解析】实体之间的联系有三种:一对多、多对多、一对一。在Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。A选项中,一个学生可以学多门课程,同样,每门课程也可以被多名学生选修。所以本题答案为A。
(13)C
【解析】能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。在表SC中能唯一标识一个元组的是学号,课号。故本题答案为C。
(14)D
【解析】参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。所以本题答案为D。
(15)A
【解析】在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义:0 必须输入数字(0~9);9 可以选择输入数据或空格;C 可以选择输入任何字符或一个空格;L 必须输入字母(A~Z);所以本题答案为A。
(16)D
【解析】Access里通配符用法如下: "*":通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用;"?":通配任何单个字母的字符;"!":通配任何不在括号之内的字符;"#":通配任何单个数字字符。所以本题的答案为D。
(17)B
【解析】"avg(入学成绩)"的作用是求"入学成绩"的平均值;Select是SQL的查询语句;Group by的作用是定义要执行计算的组。所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。所以本题答案为B。
(18)C
【解析】操作查询是指仅在一个操作中更改许多记录的查询。它包括生成表查询、删除查询、更新查询和追加查询4种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。所以本题可使用追加查询,它保持了表B中原有的记录。所以本题答案为C。