1、试卷编号命题人:曹彩芬、朱翠娥、罗杰云等审批人:试卷分类(A卷或B卷)A五邑大学试卷(标准答案)学期:2006至2007学年度第一学期课程:《数据库原理》 专业: 班级: 姓名: 学号: 题号一二三四五六七八九十总分得分得分一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题1分,共20分)1.数据库系统的三级模式中,表达物理数据库的是( D )。A.外模式 B.模式 C.用户模式
2、 D.内模式2.设关系R和S的基数分别为r和s,则R×S的基数为( C )。A.r+s B.r-sC.r×s D.MAX(r,s)3.设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D且外键为A,则关系S中违反参照完整性约束的元组是( D )。 A.(1,2) B.(2,NULL)C.(3,3) D.(4,4)4.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(A)。A.UNIQUEB.COUNTC.DISTINCTD.UNION5.SQL的SELEC
3、T语句中,“HAVING条件表达式”用来筛选满足条件的( D )。A.列 B.行C.关系 D.分组第10页共10页1.实现关系代数投影运算的SQL子句是( A )。A.SELECT B.ORDER BYC.FROM D.WHERE2.设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选键为( A )。A.AC B.ABCC.AB D.BC3.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)。A.患者编号,医生编号,诊断日期B
4、.医生编号C.诊断日期D.患者编号4.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)。A.左外联接B.右外联接C.外部并D.外联接5.下列聚合函数中不忽略空值(null)的是(C)。A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)6.具有坚实数学理论基础的数据模型是( A )。A.关系模型 B.层次模型 C.网状模型 D.E—R模型7.以下关于E-R方法的叙述中,正确的是(D)。 Ⅰ.E-R方法是设计
6、务调度和封锁的描述中,正确的是( A )。A.遵守两段封锁协议的并发事务一定是可串行化的B.可串行化的并发事务一定遵守两段封锁协议C.遵守两段封锁协议的并发事务不一定是可串行化的D.遵守两段封锁协议的并发事务一定不会产生死锁10.多个事务执行的次序称为( D )。A.步骤 B.过程C.流程 D.调度第10页共10页1.在数据库系统中,视图可以提供数据的( C )。A.完整性 B.并发性C.安全性 D.可恢复性2.要求“学生”关系的“性别”属性只能取0或1,这属于关
7、系的(C)。A.参照完整性规则 B.实体完整性规则C.用户定义完整性规则 D.域完整性规则3.设有事务T1和T2,其并发操作顺序如下图所示。该并发操作带来的问题是( C )。T1T2①READ(S)②S:=S*2③WRITE(S)④⑤ROLLBACKREAD(S)A.丢失更新B.不一致分析C.读了“脏数据”D.写错误4.将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加上( B )。A. : B.EXEC SQL C.SQL D.DECLARE5