2015年计算机专转本预测题及答案 联系客服

发布时间 : 星期二 文章2015年计算机专转本预测题及答案更新完毕开始阅读

三、数据模型

29、在数据库系统中,一般采用________来对现实世界进行抽象。(数据模型)

30、为将现实世界中的对象及其复杂的关系最终反映到数据库中去,需要一个逐步转化的过程,不同层次的数据模型是每一步转化的结果,这些数据模型是:________。(2005多选)BDF A.物理模型 D.逻辑模型

B.现实模型 E.数学模型

C.关系模型 F.概念模型

31、数据库设计中,在概念结构设计阶段用E-R方法设计的图称为________。C A.实体表示图 C.实体联系图

B.实体示意图 D.实体概念图

32、信息系统开发中,表示概念模型最常用的是________方法。(实体-联系<简称E-R>)

33、一个应用单位的概念模型可以用直观的E-R图表示,在E-R图中,可表示的内容有_________。B A.实体集,元组,联系 B.实体集,属性,联系

C.实体集,子实体集,处理流程 D.实体集,元组,属性

34、若根据下列概念结构设计所得到的E-R图进行逻辑结构设计,至少应产生_________个关系模式。(图中m,n,p,q,r均大于1)。(11)

34、在关系模式中,对应关系的主键是指_________。C A.不能为外键的一组属性 B.第一个属性或属性组 C.能惟一确定元组的一组属性 D.可以为空值的一组属性

34、在关系数据模式中,若属性A是关系R的主键,则A不能接受空值或重值,这是由关系数据数据模型的实体完整性规则保证的。(2006判断)(√)

35、关系数据库中,有一类专指任何类型属性处于未知状态的“值”,这些“值”(或状态)称作_________。(空值/NULL) 35、设有下列两个关系(标注“*”的属性为主键):如图所示,以下关系操作中,不能执行的操作是_________。D

A.从W中删除工资在1000以上的元组

B.将W中工号为“A2120”的职工部门号更改为“04” C.将元组(“07”,“财务部”,“1666166”)插入到P中 D.将元组(null,“林芳”,“02”,800)插入到W中 36、关系数据模型_________。D A.只能表示实体集间的1:1联系 B.只能表示实体集间的1:n联系 C.只能表示实体集间的m:n联系

D.可以表示实体集间的1:1、1:n和m:n三种联系

—13—

37、1:1是两个实体集之间联系的一种语义说明,表示一个实体集中的每一个实体与另一个实体集中至多一个实体相联系,反之亦然。(√)

38、1:n是两个实体集之间联系的一种语义说明,它表示一个实体集中的一个实体与另一个实体集中n个实体(n≥0)相对应。(×) 39、下列联系中,属于一对一联系的是_________。C A.车间对职工的所属联系 B.学生与课程的选课联系 C.班长对班级的所属联系 D.供应商与工程项目的供货联系

40、在E-R模型中,属性只能描述对象的特征。因此,只有实体集有属性,而联系不可以有属性。(×)

41、为了克服传统数据库系统数据模型(层次型、网状型和关系型)的不足,人们提出一种理想的可扩充的通用数据模型是_________。C

A.扩充的概念模型 C. 面向对象数据模型

B.动态数据模型 D.空间数据模型

四、关系数据库

42、在我国各部门所建立的信息系统中,目前普遍使用的数据库管理系统是哪一种?B A.层次型 C.后关系型 A.层次模型

B.关系型 D、面向对象型 B.网状模型 D.关系模型

43、用二维表来表示实体集及实体集之间联系的数据模型称为_________。(2007 单选)D C.面向对象模型

44、在关系数据库管理系统中,通常引入事务的概念,把事务作为应用程序执行的基本单元。(√)

45、关系模型是当今大多数数据库系统所采用的数据模型,根据关系数据结构的形式化定义,关系是一组域的笛卡尔积的子集。(√) 46、在基于数据库的信息系统中,数据完整性是指数据库中数据不能被分割。(×)

47、在数据库系统中,最常用的一种基本数据模型是关系数据模型,在这种模型中, 表示实体集及实体集之间联系的结构是_________。C A.网络

B.图 D.树

C.二维表

48、关系是一种规范化二维表中行的集合,下列有关关系的叙述中,错误的是________。A A.每个属性对应一个值域,不同的属性不能有相同的值域 B.关系中所有的域都应是原子数据 C.关系中不允许出现相同的元组 D.表中元组的次序可以交换

49、有一数据库关系模式R(A,B,C,D),对应于R的一个关系中有3个元组,若从集合数学的观点看,对其进行任意的行和列位置交换操作 (如行的排序等),则可以生成________个新的关系(用数值表示)。(0)

50、对应于数据关系模式R(A1,A2,A3)的一个关系中有五个元组,若对其进行任意的行位置和列位置交换操作,则可以生成________个新的关系表。(2005填空)(0)

51、下面关于关系数据模型的描述中,错误的是_______。D A.关系的操作结果也是关系

B.关系数据模型中,实体集、实体集之间的联系均用二维表表示 C.关系数据模型的数据存取路径对用户透明 D.关系数据模型与关系数据模式是两个相同的概念 52、下列关于关系模式和关系的叙述中,正确的是_______。B A、关系模式实际上就是关系,两者都代表一张二维表 B、关系模式反映二维表的静态结构,而关系反映二维表的内容 C、关系是关系模式的抽象,关系模式是关系的实例

D、关系模式对应二维表的存储结构,而关系则对应二维表的逻辑结构

—14—

五、关系代数操作与SQL

53、关系数据模型提供了关系操作的能力,关系操作的特点是:操作的对象是关系,操作的结果仍为关系(包含关系为空的情况)。(√)

54、关系R与关系S“并”相容,是指_________。B A、R和S的元组个数相同

B、R和S模式结构相同且其对应属性取值同一个域 C、R和S的属性个数相同

D、R和S的元组数相同且属性个数相同

55、在对关系R和关系S进行差操作时,要求R和S_____。B A、都不是空关系 B、具有相同的模式结构 C、R的元组要多于S的元组 D、不能有相同的元组

56、在关系代数中,R∩S表示R和S进行________运算。(交)

57、R关系有3个属性,4个元组,S关系有5个属性,6个元组,若进行广义笛卡尔积R×S后,其结果关系中应有_________个元组。(24)

58、设关系R和关系S的元组个数分别是4和5,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元组个数是_________。C

A.9 C.20

B.16 D.81

59、在关系代数中,仅有5种运算是基本的,而其它运算可从基本运算中导出,下列四组关系代数运算中,都属于基本运算的操作是_________。A

A.并、广义笛卡尔积、投影 B.差、广义笛卡尔积、除 C.连接,选择、投影 D.差,自然连接,除

60、在对关系R和关系S进行自然连接操作时,要求R和S含有一个或多个相同的_________。B A.元组 C.联系

B.属性 D.子模式

61、已知有两个关系R1,R2如图所示,若进行R1与R2的自然连接运算,结果关系的元组个数有______。A

A.4个 C.6个 A、15

B.5个 D.7个 B、>15 D、10 B.选择 D.除法

62、关系R的属性个数为5,关系S的属性个数为10,则R与S进行连接操作,其结果关系的属性个数为_________。C C、<=15 A.投影 C.连接

63、若关系A和B的模式不同,其查询的数据需要从这两个关系中获得,则必须使用_________关系运算。C

64、设有关系R(A,B,C)和关系S(B,C,D,E),下面所列各关系代数表达式中,不成立的是:_________。(b)

65、设有关系 R(如图(a)所示),若作如图(b)关系代数操作后,所得的结果关系应为_________。C

—15—

A.(c) C.(e)

B、(d) D.(f) B.过程语言 D.宿主语言

66、SQL语言属于下列哪一类语言? A A.非过程语言 C.程序设计语言

67、SQL有两种使用方式,既可以将SQL语句作为命令以交互方式使用,也可以将它嵌入到某一高级语言源程序中。(√) 68、SQL语言是一种面向数据库系统的结构化查询语言。(√) 69、在学生成绩管理系统中,有学生表S,其模式为

S(S#, SNAME, GENDER, AGE)

现要查询所有男学生的名称,则要使用SQL的_________语句(填 SQL 语句标识符)。)(select sname from s where gender=\男\) 70、关系数据库标准语言 SQL 的 select 语句具有很强的查询功能,关系代数中最常用的“投影”、“选择”操作在select语句中可通过以下两个子句体现_________。B A.From子句和Where子句 B.Select子句和Where子句 C.Order by子句和Where子句 D.Where子句和Group by子句

71、关系数据库标准语言SQL的查询语句的一种形式为“select A1,A2,?,An from R1,R2,?,Rm where F”,其中select子句中和where子句可以分别实现关系代数中_________。 (2006单选)A

A.投影、选择运算 C.并、交运算 A.选择 C.连接

B.选择、投影运算 D.交、并运算 B.投影 D.除法

72、SQL语句中,利用Where子句能实现关系操作中的_________操作。A

73、已知学生关系:学生(学号、姓名、年龄、住址),若有SQL查询语句:select 姓名,年龄 from 学生 where 住址='江苏',则该语句对学生关系进行了_________操作。(2007 单选)B A.交合选择

B.投影和选择 D.连接和投影

C.选择和连接

74、下列关系模式:

学生 S(学号 S#,姓名 SN,性别SS,年龄 SA) 课程 C(课程号 C#,课程名CN)

学生选课 SC(学生S#,课程号 C#,成绩 G)

74、若用SELECT语句查找选修课程名为“信息技术”课程、年龄小于22岁的男学生姓名,必须涉及关系_________。A A.S,C,SC C.SC,C

B.SC D.S,C

75、设有表示学生选修课程的关系模式为:选修(学号,课程号,成绩),下面是一个SQL查询语句:

SELECT 学号 FROM 选修 WHERE 课程号=\学号 IN (SELECT 学号 FROM 选修 WHERE 课程号=\ 该语句实现的功能是_________。B A.查询选修了C1或C2课程的学生学号 B.查询同时选修了C1、C2课程的学生学号 C.查询没有选修C1或C2课程的学生学号

—16—