1、2010 年 3 月真题(25)组成关系数据模式的三大要素是A)关系数据语言、关系操作集合和关系数据控制B)关系数据结构、关系数据定义和关系完整性约束C)关系数据定义、关系数据操纵和关系数据控制D)关系数据结构、关系操作集合和关系完整性约束(26)下列哪一个不是常用的概念模型?A)网状模型 B)E-R 模型 C)扩展 E-R 模型 D)面向对象模型(27)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变,这是数据的A)位置独立性 B)存储独立性 C)逻辑独立性 D)物理独立性(28)在数据库技术中,哪一种数据模型是使用公共属性(外键)实现数据之间联系的?A)层次模型 B)网状模型 C
2、)关系模型 D)面向对象模型(29)下列关于连接操作的叙述中,哪一条是不正确的?A)连接操作是从两个关系的笛卡尔积中选取属性间满足一定条件的元组B)两个关系中同名属性的等值连接称为自然连接C)要进行连接的两个关系中不一定必须包含同名属性D)两个关系连接操作的结果仍然是一个关系(30)-(32)题基于“学生 -选课-课程”数据库中的三个关系S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是 S#C(C#,CNAME,TEACHER),主码是 C#SC(S#,C#,GRADE),主码是(S#,C#)(30)下面的 SQL 语句定义了一个反映学生出生年份的视图CREATE VIEW
3、 S_DBAY(S#,SNAME,BIRTH) AS SELECT S#,SNAME,2010-AGE FROM S这是一个A)行列子集视图 B)带表达式视图C)分组视图 D)连接视图(31)下列关于保持数据库完整性的叙述中,哪一条是不正确的?A)想关系 SC 插入元组时,S#和 C#都不能是空值(NULL)B)可以任意删除关系 SC 中的元组C)向任何一个关系插入元组时,必须保证关系主码值的唯一性D)可以任意删除关系 C 中的元组(32)查询学生姓名及其所选修课程的课程号和成绩,正确的 SQL 语句是A)SELECT S.SNAME,SC.C#,GRAGE FROM S WHERE S.S#
4、=SC.S#B)SELECT S.SNAME,SC.C#,GRADE FROM SC WHERE S.S#=SC.S#C)SELECT S.SNAME,SC.C#,GRADE FROM S,SC WHERE S.S#=SC.S#D)SELECT S.SNAME,SC.C#,GRADE FROM S,SC WHERE S.S#=SC.C#(33)关系 R(A,B,C)执行 SQL 语句SELECT DISTINCT A FROM R WHERE B=17则该语句对关系 R 进行了A)选择和连接 B)选择和投影C)连接和投影 D)交和选择填空题(10)数据库系统的三级模式结构中,描述数据库中数据的
5、物理结构和存储方式的是【1】(12)关系代数操作中,并、差、 【3】 、投影和选择,这五种操作称为基本操作,其他操作都可以用这五种基本操作来表示。答案:选择题(25) D (26) A (27) C (28) C (29) B (30) B (31)D (32)C (33) B填空题(10)内模式 (12) 笛卡儿积2009 年 9 月真题(25)以树形结构表示实体之间联系的数据模型是A) 层次模型 B) 网状模型 C) 关系模型 D) 面向对象模型(26)在一个数据库中,模式与内模式的映像个数是A) 1 个 B) 与用户个数相同 C) 有设置的系统参数决定 D) 任意多个(27)在嵌入式 S
6、QL 中,与游标相关的有四个语句,它们中哪一个执行游标定义中的 SELECT 语句?A) DECLARE B) OPEN C) FETCH D) CLOSE(28)信息是有价值的,信息的价值主要与下列哪些因素有关?.准确性.及时性.完整性.可靠性.可移植性A) 仅、 和 B) 仅、和C) 仅、和 D) 都相关(29)设有关系 SC(SNO,CNO,GRADE),其主码是(SNO,CNO)。遵照实体完整性规则A) 只有 SNO 不能取空值B) 只有 CNO 不能取空值C) 只有 GRADE 不能空值D) SNO 与 CNO 都不能取空值(30)如果对关系 emp(eno,ename,salray
7、)成功执行下面的 SQL 语句:CREATE CLUSTER INDEX name_index ON emp (salary)对此结果的正确描述是A) 在 emp 表上按 salary 升序创建了一个唯一索引B) 在 emp 表上按 salary 降序创建了一个唯一索引C) 在 emp 表上按 salary 升序创建了一个聚簇索引D) 在 emp 表上按 salary 降序创建了一个聚簇索引(31)设关系 R 和 S 的元数分别是 r 和 s,且 R 有 n 个元组, S 有 m 个元祖。执行关系 R 和 S 的笛卡尔积,记为 T=RS,则A) T 的元数是(rs) ,且有( n+m)个元组B
8、) T 的元数是(rs) ,且有( nm)个元组C) T 的元数是(r+s) ,且有(n+m)个元组D) T 的元数是(r+s ) ,且有( nm)个元组(32)设课程和教师是两个实体型,如果每一门课程可以由若干位教师讲授,每一位教师可以讲授若干门课程,则课程与教师这两个实体型之间的联系是A) 一对一 B) 一对多 C) 多对多 D) 不确定(33)在关系代数中,下列哪一个等式是不确定的?(34)在 SQL 语言中,一个基本表的定义一旦被删除,则与此表相关的下列内容中哪一个(些)也自动被删除或失效?.此表中的数据.此表上建立的索引.此表上定义的视图A) 仅 B) 仅 C) 仅 D) 全部填空题
9、:(9)根据抽象的层面不同,数据模型可分为:概念模型、 【9】层模型和物理层模型。(10)关系数据模型的完整性约束主要包括:域完整性约束、实体完整性约束和 【10】 完整性约束三类。(12)在关系代数中,从两个关系的笛卡尔积中选取它们的属性或属性组间满足一定条件的元组得到新的关系操作称为【12】 。答案:(25) A (26 ) A (27) B (28) B (29) D (30) C (31)D (32) C (33) A (34)D填空题:(9)逻辑 (10) 参照 (12) 连接2009 年 4 月真题选择题:(25)下列哪一个不包含在数据库系统的软件平台中?A)DBMS 及支持 DB
10、MS 运行的操作系统(OS )或网络操作系统(NOS)B)能与数据库接口的高级语言及其编译系统,以及以 DBMS 为核心的应用开发工具C)检测、预防和消除计算机系统病毒的软件系统D)为特足应用环境开发的数据库应用系统 (26)下列关于数据库数据模型的叙述中,哪一个是不正确的?A)任何一张二维表都表示一个关系B)层次模型的结构是一棵有向树C)网状模型中记录之间的联系是通过指针实现的D)在面向对象模型中每一个对象都有一个惟一的标识 (27) 20 世纪 70 年代数据系统语言研究会( CODASYL)下属的数据库任务组(DBTG)提出的DBTG 系统方案,它是哪种数据模型的典型代表?A)层次模型B
11、)网状模型C)关系模型D)对象模型 (28)下列关于数据库三级模式结构的叙述中,哪一个是不正确的?A)数据库三级模式结构由内模式、模式和外模式组成B)DBMS 在数据库三级模式之间提供外模式模式映像和模式/内模式映像C)外模式/模式映像实现数据的逻辑独立性D)一个数据库可以有多个模式 (29) 如果一个关系模式的所有属性的集合是这个关系的主码,则称这样的主码为A)全码B)参照码C)外码D)连接码 第(30)-(32)题基于以下描述:设有供应商关系 S 和零件关系 P 如下图所示。它们的主码分别是“供应商号”和“ 零件号”。而且,零件关系 P 的属性“供应商号” 是它的外码,属性“颜色”只能取值
12、为红、 白 或兰。供应商关系 S:供应商号 供应商名 所在城市B01S10T20Z01红星宇宙黎明立新北京上海天津重庆零件关系 P:零件号 颜色 供应商号010201312红兰白B01T20S10(30)下列哪个(些)行不能插入到关系 P 中?I. (201, 白 ,S10)II. (101,兰,S01)III. ( 301,绿。B01)A)仅 IB)仅 I 和 IIC)仅 IIID)都不能 (31)关系 S 中的下列行,哪个(些)可以被删除I. (S10 , 宇宙, 上海 )II. (Z01, 立新 , 重庆)A)仅 IB)仅 I 和 IIC)都可以D)都不可以 (32)下列哪个(些)更新操
13、作可以执行?I. UPDATE S SET 所在城市=广州WHERE 所在城市= 北京;II. UPDATE P SET 供应商号=B02 WHERE 供应商号 =B01;A)仅 IB)仅 IIC)都可以D)都不可以 (33)设关系 R 和 S 具有相同的属性个数,且相应的属性取自同一个域,则t|t RVtS定义的是A)R-SB)RSC)RSD)R-( R-S) (34) “在课程关系 COURSE 中,增加一门课程:(C01电子商务, 陈伟钢) 。 ”用关系代数表达式表示为:COURSECOURSE U (C01 ,电子商务, 陈伟钢) 。这是使用扩展关系操作中的A)广义投影B)聚集C)外部
14、并D)赋值 (35)设关系 R, S 和 T 分别如下图所示,其中 T 是 R 和 S 的一种操作结果。则 RA B Ca1 b1 5a1 b2 6a2 b3 8a2 b4 12SB Eb1 3b2 7b3 10b3 2b5 2TA R.B C S.B Ea1 b1 5 b2 7a1 b1 5 b3 10a1 b2 6 b2 7a1 b2 6 b3 10a2 b3 8 b3 10填空题:(9)数据是信息的符号表示或称载体;信息是数据的内涵。是数据的语义解释,例如:“我国的人口已经达到 13 亿”,这是【9】 。 (11) “学生-选课-课程” 数据库中的三个关系是:S(sno,shame,se
15、x,age,dept ) ,C (cno,cname,teacher) ,SC (sno,cno,grade)查找选修“数据库技术” 课程的学生的姓名和成绩,用关系代数表达式可表示为 答案:(25) C (26 ) A (27) B (28) D (29) A (30) D(31) B (32) A (33) B (34) D (35) A填空:(9)信息 (11)sname.grade2008 年 9 月真题选择题:(1)对数据库中数据可以进行查询、插入、删除、更新,是因为数据管理系统提供了A)数据定义功能 B)数据操作功能C)数据维护功能 D)数据控制功能(2)下列条目中,哪些是数据库管理
16、员(DBA)职责I、决定数据库中信息的内容和结构 II、决定数据库的存储结构和存取策略 III、监控数据库的使用和运行 IV、改进数据库性能、重组和重构 V、定义安全性和完整性A、仅 I、III 和 V B、仅 I、II 和 IIIC、 仅 III 和 IV D、都是(3)设关系 R=(A,B,C),与 SQL 语句 select distinct A from R where B=17 等价的关系代数表达式是 A) A( B=17(R ) ) B) B=17( A(R) ) C) B=17( A,C (R) ) D) A, C( B=17(R ) )(4)下列哪种关系运算不要求:R 和 S
17、具有相同的属性个数,且它们对应的属性取自同一个域A) RS B)RS C)R-S D)RS (5)-(7)基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX ,DEPARTMENT) ,主码是 S# C(C#,CNAME,TEACHER) ,主码是 C# SC(S#,C# , GRADE) ,主码是 (S#,C#) (5)下列关于保持数据库完整性的叙述中,哪一个是不正确的? A)向关系 SC 插入元组时,S#和 C#都不能是空值(NULL) B)可以任意删除关系 SC 中的元组 C)向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D)可以任意删除关系 C 中的元组
18、(6)为了提高特定查询的速度,对 SC 关系创建唯一索引,应该创建在哪一个(组)属性上? A)(S# ,C#) B)(S#,GRADE) C)(C#,GRADE) D)GRADE (7)查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系 A)只有 S,SC B)只有 SC,C C)只有 S,C D)S,SC,C(8)数据模型的三要素是A)数据结构、数据操作和规范化理论 B)数据结构、规范化理论和完整性约束C)规范化理论、数据操作和完整性约束 D)数据结构、数据操作和 完整性约束 (9)关系 R 和 S 具有相同的属性个数,且相应的属性取自同一个域 ,则t|t Rt S定义的是A)RS B
19、)RS C )R-S D)RS(10)从两个关系的笛卡尔积中,选取它们属性间满足某个条件的元组的操作,称为A)选择 B)差 C) 连接 D)自然连接填空题:(10)在数据库的三级模式结构中,内模式有【10】个(11)在数据库的三级模式结构中,外模式与模式间的映像,实现了数据库的【11】独立性。(12)在早期的代表性数据库管理系统中,IMS 系统是基于【12】数据模型的。答案:(1)B (2)D (3)A (4)D (5)D (6)A (7)D (8)D (9)C (10)C填空题:(10) 1 (11)逻辑 (12)层次2008 年 4 月真题选择题:(25)下列关于 SQL 语言的叙述中,哪
20、一个是不正确的?A)SQL 语言支持数据库的三级模式结构B)一个基本表只能存储在一个存储文件中C)一个 SQL 表可以是一个基本表或是一个视图D)数据库中数据的存储结构组成了关系数据库的内模式(26)在数据库中,产生数据不一致的根本原因是A)数据存储量过大 B)访问数据的用户太多 C)数据冗余 D)数据类型太复杂(27)下列关于关系数据库对关系的限定的叙述中,哪些是正确的?I. 每个属性是不可分解的 II.每个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一III.每个关系仅仅有一种记录类型,即一种关系模式IV.关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换V.
21、同一关系中不允许出现完全相同的元组A)仅 I、II、和 IV B)仅 II、III 、IV 和 VC)仅 I、II、III 和 V D)都正确(28)下列关于外模式的叙述中,哪一个是不正确的?A)外模式处理的数据实际存储在数据库中B)外模式是保证数据安全性的一个有效措施C)一个数据库可以有多个外模式D)外模式通常是模式的子集(29)在数据库的三级模式结构中,外模式/模式映像的个数A)只有一个 B)与外模式的个数相同 C)由系统参数确定 D)可以有任意多个(30)数据库是计算机系统中按一定数据模型组织、存储和使用的A)数据集合 B)程序集合 C)命令集合 D)文件集合(31)数据库管理系统是位于
22、用户和操作系统之间的一个A)编译系统 B)监控系统 C)系统软件 D)应用软件(32)设关系 R, S 和 T 分别如下图所示,其中 T 是 R 和 S 的一种操作结果。则通过下列哪个操作得到 T(33)若 T 如下,则对关系执行了哪个操作(34)下列哪一项不是关系数据语言的共同特点?A)具有开放性和可移植性 B)具有完备的表达能力C) 能够嵌入高级语言中使用 D)是非过程化的集合操作语言填空题:(9)在关系数据库中,参照关系和被参照关系是以【9】相关联的两个关系。(10)在嵌入式 SQL 中,为了区分 SQL 语句和主语言语句,在每个 SQL 语句的前面加前缀【10】.(11)关系数据模型由
23、关系数据结构、关系操作集合和【11】三大要素组成。(12)通常,自然连接的两个运算对象关系 R 和 S 具有公共属性,如果关系 R 和 S 没有公共属性,那么他们的自然连接等同于【12】.答案:(25)B (26)C (27)D (28)A (29)D (30)A (31)C (32)A (33)D (34)A填空题:(9)外码 (10)EXEC (11)完整性约束 (12)笛卡尔积2007 年 9 月真题选择题:(25)下列关于关系数据模型的术语中,哪一个术语所表达的概念与表中“列”的概念最接近?A)属性 B)关系 C)域 D)元组(26)在一个数据库中,模式的个数A)有任意多个 B)与用户
24、个数相同C)由设置的系统参数决定 D)只有 1 个(27)在嵌入式 SQL 中,与游标相关的有四个语句。下列哪一个语句执行:“取出当前行的值放入相应的程序变量中”?A) DECLARE B)OPEN C)FETCH D)CLOSE(28)下列术语中,哪一个属于数据库三级模式结构中的内模式?A)关系 B)索引 C)码 D)视图(29)设有关系 SC(SNO, CNO,GRADE) ,主码是( SNO,CNO) 。遵照实体完整性规则A)只有 SNO 不能取空值B)只有 CNO 不能取空值C)只有 GRADE 不能取空值D)SNO 与 CNO 都不能取空值(30)-(31)下列两个数据库表中, 雇员
25、号是雇员信息表 EMP 的主键, 部门号是部门信息表 DEPT 的主键(30)下列哪个操作不能正确执行(不考虑置空值和级联操作)A)从 EMP 中删除雇员号 =010的行 B)在 EMP 中插入行(102 , 赵敏 , 01,2000)C)将 EMP 中雇员号=056的工资改为 2600D)将 EMP 中雇员号 =101的部门号改为05(31)下列哪个操作不能正确执行(不考虑置空值和级联操作)A)从 DEPT 中删除部门号=03的行 B)在 DEPT 中插入行(06 , 计划部 , 李明 )C)将 DEPT 中部门号= 02的部门号改为10D)将 DEPT 中部门号=01的主任改为陈应先(32
26、)在 SQL 语言的 select 语句中,实现投影操作的是哪一个子句?A)select B)from C) where D) order by(33) 设关系 R 和 S 的元数分别是 r 和 s,则集合t| trR ts S 表示的是A) RS B)R-S C)RS D)RS(34)结构化查询语言 SQL,在哪一年被国际标准化组织 ISO 采纳,称为关系数据库语言的国际标准?A)1986 B)1987 C)1988 D)1989(35)设关系 R、S 和 T 分别如图所示,则有A)T= RS B)T=R-S C) T=RS D) T= 填空题:(10)在数据结构模型中,用树形结构表示实体类
27、型以及实体之间联系的是【10】数据模型的主要特征。(12)关系代数是以集合代数为基础发展起来的,它是一种关系操作语言,它的操作对象和操作结果都是【12】 。(13)操作、管理数据库并控制数据资源使用的软件称为【13】 。答案: (25) A (26)D (27)C (28)B (29)D (30)D (31) C (32)A (33)D (34)B (35)D 填空题:(10)层次 (12)关系 (13)DBMS2007 年 4 月真题选择题:(25)通常,信息的价值与下列哪些性质紧密相关? I.准确性 II.及时性 III.可靠性 IV.开放性 V.完整性 A)I、II、III 和 IV B
28、)II、III、IV 和 VC)I、II、III 和 V D)I、II 、IV、和 V(26)在数据库的三级模式结构中,内模式的个数 A)只有 1 个 B)与用户个数相同 C)由系统参数决定 D)有任意多个 (27)数据库系统的数据共享是指A) 多个用户共享一个数据文件中的数据B)多个用户使用同一种语言共享数据C)多个应用、多种语言、多个用户共享数据D)同一个应用的多个程序共享数据(28)数据库的概念模型独立于 A)E-R 图 B)具体的机器和 DBMSC)现实世界 D)用户需求 (29)数据库管理系统是 A)一种编译程序系统 B)在操作系统支持下的系统软件 C)操作系统的一部分 D)一种应用
29、软件系统 (30)在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的 A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性 (31)数据库数据的完整性一般是指:A)数据的独立性和一致性 B)数据的正确性和相容性C)数据的可控性和有效性 D)数据的可移植性和可靠性(32)下列哪一项不是关系数据库语言的共同特点?A)能够嵌入到高级语言中使用B)语言具有完备的表达能力C)是面向集合的语言D)是过程化的语言(33)在关系数据库中,参照关系和被参照关系以外码相关联的两个关系,被参照关系和参照关系通常是A)1:1 的联系
30、 B)1:n 的联系C)n:1 的联系 D)n:m 的联系(34)在关系代数运算中,有 5 种基本运算,它们是A)并() 、差() 、交( ) 、除()和笛卡儿积()B)并() 、差() 、交( ) 、投影()和选择()C)并() 、交() 、投影( )选择()和笛卡儿积()D)并() 、差() 、投影( )选择()和笛卡儿积()填空题:(11)根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取【11】 。(12)在一个关系中,任何一个候选码中所包含的属性都称为【12】 。答案:(25)C (26)A (27)C (28)B (29)B (30)D (31)B
31、(32)D (33)B (34)D填空题:(11)空值 (12)主属性2006 年 9 月真题选择题:(25)数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?人工管理阶段 文件系统阶段 数据库阶段A)仅 B)仅 C) 和 D)和(26)下列条目中,哪些是数据模型的要素?数据管理 数据操作 数据完整性约束 数据结构A)、和 B) 、和C)、和 D) 、和(27)在关系数据库中,索引(index)属于三级模式结构中的A)外模式 B)内模式 C)模式 D)子模式(28)基于下列关系 R、S 和 T 的操作中,哪一个是正确的? R S TA)T= R S B)T= R S C
32、)T= R S D)T= R SC E R.B = S.BA B Ca1 b1 5a1 b2 6a2 b3 8a2 b4 12B E b1 3b2 7b3 10b4 2b5 2A R.B C S.B Ea1 b1 5 b2 7a1 b1 5 b3 10a1 b2 6 b2 7a1 b2 6 b3 10a2 b3 8 b3 10(29)下列条目中,哪些是数据库系统的组成成员?操作系统 数据库管理系统 用户 数据库管理员 数据库 应用系统A)仅、和 B)仅 、和C)仅、和 D)都是第(30)(31)题基于如下两个关系,其中关系 EMP 的主码是雇员号,并且工资金额不得小于1500 元;关系 DEP
33、T 的主码是部门号。EMP DEPT雇员号 雇员名 部门号 工资 部门号 部门名 房号001 张山 02 2000 01 业务部 8020010 王宏达 01 2500 02 销售部 3013056 马林生 02 1800 03 服务部 2001101 赵敏 04 3500 04 财务部 5010(30) “向 EMP 中插入行( NULL, 李津 , 03,1200) ”,该操作违反了实体完整性约束 参照完整性约束用户定义完整性约束A)仅 B)和 C) 和 D)都违反(31) “从 DEPT 中删除部门号 =01的行” ,该操作违反了实体完整性约束 参照完整性约束用户定义完整性约束A)仅 B
34、)仅 C)和 D)都违反(32)设有学生信息关系 student(sno ,sname ,sex ,age ,dept) 。 “查找信息系(IS 系)中年龄小于 20 岁的学生的姓名” ,该操作正确的关系代数表达式是 sname (dept=ISage20(student) dept=ISage20 ( sname (student) sname (dept=ISage20(student) A)仅 B)仅 C)和 D)和(33)在 SQL 的 SELECT 语句中,实现投影操作的是哪个子句?A)SELECT B)FROM C)WHERE D)ORDER BY(34)设关系 R 与关系 S 具
35、有相同的属性个数,且对应属性的值取自同一个域,则 R S 可记作A)t | t R t S B) t | t R t SC)t | t R t S D)t | t R t S填空题:(9)在数据库的外模式、模式和内模式三级模式结构中, 【9】 之间的映象实现了数据的物理独立性。(10)在面向对象数据模型中,子类可以从其超类中【10】 所有的属性和方法。(11)实体完整性规则规定:关系中的元组在组成【11】 的属性上不能为空值。 答案:(25)A (26)C (27)B (28)A (29)D (30)C (31) B (32)A (33)A (34)B填空题:(9)模式与内模式 (10)继承
36、(11)主码2006 年 4 月选择题:(25)在数据库技术中,哪一种数据模型是数学化模型? A)层次模型 B)网状模型 C)关系模型 D)面向对象模型 (26)SQL 在哪一年首次被国际标准化组织(ISO)批准作为关系数据库语言的国际标准? A)1985 B)1987 C)1989 D)1991 (27)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的 A)物理独立性 B)存储独立性 C)位置独立性 D)逻辑独立性 (28)下列对于关系的叙述中,哪一个是不正确的? A)关系中的每个属性是不可分解的 B)在关系中元组的顺序是无关紧要的 C)任意的一个二维表都是一个关系 D
37、)每一个关系仅有一种记录类型 (29)在关系代数的连接操作中,哪一种连接操作需要取消重复列? A)自然连接 B)笛卡儿积 C)等值连接 D) 连接 (30)设关系 R=(A,B,C),与 SQL 语句 select distinct A from R where B=17 等价的关系代数表达式是 A)A( B=17(R) ) B)B=17(A (R ) ) C)B=17(A,C(R) ) D)A,C(B=17(R ) )(31)下列 SQL 语句中,哪一(些)组包含了不正确的定义语句? ICREATE TABLE CREATE VIEW CREATE INDEX IIDROP TABLE DR
38、OP VIEW DROP INDEX IIIALTER TABLE ALTER VIEW ALTER INDEX A)只有 I B)只有 II C)只有 III D)I 和 II (32)下列哪一种关系运算不要求:“R 和 S 具有相同的元数,且它们对应属性的数据类型也相同 ”? A)RS B)RS C)R-S D)RS (33)用户对 SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限? A)DROP B)DELETE C)ALTER D)UPDATE 下面第(34)至(36)题,基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX ,DEPARTM
39、ENT) ,主码是 S# C(C#,CNAME,TEACHER) ,主码是 C# SC(S#,C# , GRADE) ,主码是( S#,C#) (34)下列关于保持数据库完整性的叙述中,哪一个是不正确的? A)向关系 SC 插入元组时,S#和 C#都不能是空值(NULL) B)可以任意删除关系 SC 中的元组 C)向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D)可以任意删除关系 C 中的元组 (35)为了提高特定查询的速度,对 SC 关系创建唯一索引,应该创建在哪一个(组)属性上? A)(S#,C# ) B)(S#,GRADE) C)(C#,GRADE) D)GRADE (36)查
40、找每个学生的学号、姓名、选修的课程名和成绩,将使用关系 A)只有 S,SC B)只有 SC,C C)只有 S,C D)S,SC,C (37)如下所示三个关系中,关系 T 是由关系 R 和 S 经过哪一种操作得到的? A)S-R B)R-S C)RS D)RS填空题:(9)概念模型的表示方法中,最为常用的是 P.P.S.Chen 于 1976 年提出的 【9】 方法。 (10)用值域的概念来定义关系,关系是 【10】 值域的笛卡尔积的一个子集。 (11)在 SQL 语言中,允许获得某种权限的用户把这种权限再转授给其他用户,可以在 GRANT 语句中指定 【11】 子句。 (12)数据库模式是数据
41、库中全体数据的逻辑结构和特征的描述,模式的一个具体值称为模式的一个 【12】 。 (13)对数据库管理系统 DBMS 进行分类,最常用的标准是根据 DBMS 所基于的 【13】 进行分类。答案:(25)C (26)B (27)D (28)C (29)A (30)A (31)C (32)D (33)B (34)D (35)A (36) D (37)C填空题:(9)实体-联系 (10) 属性 (11) WITH GRANT OPTION (12) 实例或 instance (13)数据模型2005 年 9 月真题选择题:(25)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”
42、 的概念最接近? A)属性 B)关系 C)域 D)元组 (26)在一个数据库中,模式与内模式的映像个数是A)1 个 B)与用户个数相同 C)由设置的系统参数决定 D)任意多个(27)在嵌入式 SQL 中,与游标相关的有四个语句,其中使游标定义中的 SELECT 语句执行的是A)DECLARE B)OPEN C)FETCH D)CLOSE(28)下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?A)子模式 B)用户模式 C)存储模式 D)用户视图(29)设有关系 SC(SNO, CNO,GRADE) ,主码是( SNO,CNO) 。遵照实体完整性规则A)只有 SNO 不能取空值 B
43、)只有 CNO 不能取空值 C)只有 GRADE 不能取空值 D)SNO 与 CNO 都不能取空值(30)如果对关系 emp(eno,ename,salary)成功执行下面的 SQL 语句: CREATE CLUSTER INDEX name_index ON emp(salary) 对此结果的正确描述是A)在 emp 表上按 salary 升序创建了一个聚簇索引B)在 emp 表上按 salary 降序创建了一个聚簇索引C)在 emp 表上按 salary 升序创建了一个唯一索引D)在 emp 表上按 salary 降序创建了一个唯一索引 (31)设关系 R 和 S 的元数分别是 r 和 s
44、,且 R 有 n 个元组, S 有 m 个元组。执行关系 R 和 S 的笛卡儿积,记为 T= R XS,则A)T 的元数是 r+s,且有 n+m 个元组B)T 的元数是 r+s,且有 nxm 个元组C)T 的元数是 rXs,且有 n+m 个元组D)T 的元数是 rXs,且有 nxm 个元组(32)下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式填空题:(10)在数据模型中,用树形结构表示实体以及实体间联系的
45、是 ( ) 数据模型。(12)在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为 ( ) 连接。答案:(25)D (26)A (27)B (28)C (29)D (30)A (31)B (32)C填空题:(10) 层次 (12)2005 年 4 月真题选择题:(25)下面列出的条目中,_是数据库技术的研究领域。IDBMS 软件的研制 II数据库及其应用系统的设计 III数据库理论A)仅 I 和 III B)仅 II 和 III C)仅 I 和 II D)全部(26)在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是_人员的职责
46、。A)数据库管理员 B)系统分析员C)数据库设计员 D)应用程序员(27)在数据库三级模式中,外模式的个数_。A)只有一个 B)可以有任意多个C)与用户个数相同 D)由设置的系统参数决定(28)对数据库进行备份,这主要是为了维护数据库的_。A)开放性 B)一致性 C)完整性 D)可靠性(29)在数据库技术中,反映现实世界中事物的存在方式或运动状态的是_。A)信息 B)消息 C)数据 D)命令(30)在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是_。A)数据的物理独立性 B)数据的逻辑独立性C)数据的位置独立性 D)数据的存储独立性(31)设关系 R 和 S 具有相同的目,且它
47、们相对应的属性的值取自同一个域,则 R-(R-S)等于_。A)RS B)RS C)RS D)RS(32)在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为_。A)并 B)选择 C)自然连接 D) 连接(33)下面给出的关于数据库的三级模式结构的说法中,_是不正确的。I数据库中只有一个模式II外模式与模式之间的映像实现数据的逻辑独立性III外模式与内模式之间的映像实现数据的物理独立性A)仅 I B)仅 II C)仅 III D)都不正确填空题(9)在数据库技术中,网状数据模型的典型代表是 【9】 系统,这是 20 世纪 70 年代数据库语言研究会下属的数据库任务组提出的一个系统方案。(10)数据库管理系统是位于用户和