数据库模拟题-综合练习 联系客服

发布时间 : 星期一 文章数据库模拟题-综合练习更新完毕开始阅读f57c461314791711cc791771

(2) 在数据库的三级模式中,外模式有( )。A.1个 B.2个 C.3个 D.任意多个 (3) 在数据库的三级模式中,模式有( )。A.1个 B.2个 C.3个 D.任意多个 (4) 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是( )。 A.1:1:1 B.1:1:N C.1:M:N D.M:N:P 81. 数据模型的三个要素分别是( )。

A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C. 数据增加、数据修改、数据查询 D. 外模式、模式、内模式 82. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 83. 在关系模式R中,Y函数依赖于X 的语义是:( )。

A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等。 B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等。 C. 在R的某一关系中,Y值应与X值相等。 D. 在R的每一关系中,Y值应与X值相等。

84. (1)若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( )。 A.1:1 B.1:N C.M:N D.N:1

(2)若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为( )。

A.1:1 B.1:N C.M:N D.N:1 85. 下列不属于数据安全性控制方法的是( )。

A.用户标识和鉴定 B.用户存取权限控制 C.数据加密 D.网络流量控制 86. 若关系R为M列P行,关系S为N列Q行,则( )的结果为M+N列P×Q行。

A.R-S B.R×S C.R÷S D.R S 87. 数据模型应满足( )的要求。

A.真实模拟现实世界 B.容易为人们所理解 C.便于在计算机上实现 D.以上都是 88. 在可信计算机系统评测标准中,达到初步安全产品要求的是( )级。

A.C1 B.C2 C.B1 D.B2 89. 下面的选项不是关系数据库基本特征的是( )。

A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关 D. 与列的次序无关 90. 实现数据库安全性控制的常用方法和技术有( )

A. 用户标识与鉴别、存取控制、视图机制、审计、数据加密 B. 存取控制、视图机制、审计、数据加密、防火墙

C. 用户标识与鉴别、存取控制、视图机制、审计、防火墙 D. 存取控制、视图机制、审计、数据加密、数据转储

91. 数据的( )是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的( )是保护数据库防止恶意的破坏和非法的存取。

A. 安全性、完整性 B. 完整性、安全性 C. 保密性、安全性 D. 安全性、保密性 92. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。

A.完整性 B.可靠性 C.安全性 D.一致性 93. 关系模型中,一个码是( )。

A. 可以由多个任意属性组成 B. 至多由一个属性组成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D. 以上都不是 94. 当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 ( )

A.左外联接 B.右外联接 C.外部并 D.外联接 95. 下列不属于需求分析阶段工作的是:( )。

A. 建立E-R图 B. 分析用户活动 C. 建立数据字典 D. 建立数据流图 96. 数据库系统的数据独立性体现在( B ) 。

A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 97. 若关系R为M列P行,关系S为N列Q行,则R×S的结果为( )列( )行。

A.M+N、P+Q B.M+N、P×Q C.M×N、P+Q D.M×N、P×Q 98. 在SQL语言的Select语句中实现选择运算的子句是( )。

A.Select B.From C.Where D.Group by

99. 数据库系统的数据独立性体现在( ) 。 A. 不会因为数据的变化而影响到应用程序

B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构

D. 不会因为某些存储结构的变化而影响其他的存储结构

100.如果事务T对数据D已加S锁,则其他事务对数据D( )

A. 可以加S锁,不能加X锁 B. 可以加S锁,也可以加X锁

C. 不能加S锁,可以加X锁 D. 不能加任何锁

101.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 ( )

A.左外连接 B.右外连接 C.外部并 D.外连接 三、填空题:

1. 数据库系统具有数据的_________、_________和内模式三级模式结构。

2. SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。 3. 语句 select ascii('D'), char(67) 的执行结果是:_________和_________。 4. 关系运算主要有________、________和连接。

5. 完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

6. 在SQL Server 2000中,数据库对象包括______、______、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。

7. 索引的类型主要有 和_ __。

8. 用户访问SQL Server数据库时,经过了_______验证和________验证两个安全验证阶段。 9. 计算1+2+3+??+100的和,并使用PRINT显示计算结果。 DECLARE @I int,@sum int,@csum char(10) SELECT @I=1,@sum=0 WHILE @I<=________ BEGIN

SELECT @sum = __________ SELECT @I=_________ END

SELECT @csum=convert(char(10),@sum) __________ ’1+2+3+??+100=’ + @csum

10. 在SQL中,create view、alter view和drop view命令分别为________、________和________视图的命令。 11. 事务的ACID属性是指________性、________性、_______性和_______性。 12. SQL Server复制有_________复制、________复制和________复制3种类型。 13. 建立和使用________的目的是为了保证数据的完整性。 14. 索引的类型主要有_ _和_ __。 15. 视图是由一个或多个______或________导出的虚拟表。

16. SQL Server的数据库文件的扩展名为_______,事务日志文件的扩展名为_______。

17. 触发器定义在一个表中,当在表中执行________、________或________操作时被触发自动执行。 18. 数据在空间上的传递称为 ;在时间上的传递称为 。

19. DBS由 、 、 、 、 五部分组成.,其中 是数据库系统的核心组成部分。

20. SQL语言的功能包括 、 、 、 。 21. 数据库管理员利用 语句将对某类数据的操作权限赋于用户;用 语句收回用户对某类数据的操作权限。

22. X―>A1,A2,?,An成立的充要条件是 。

23. 信息系统分为 、 、 三类。 24. 一个关系进行分解时必须考虑两个问题是 、 。

25. 数据操作描述的是系统的动态特性,主要分为 和 两大类,共包括 、 、 和 4种操作。 26. 在SQL中表示并集的关键字是 。

27. 数据逻辑:P(a,b,c,d) ?S(a,b,c) AND (c,d)表达的关系运算是 。 28. 对象查询语言中,可以使用 和 两种量词表达式。

29. 如果对并发操作不进行合理的调度,可能导致的3种数据不一致性是 、 和 。 30. 数据模型通常分为层次模型、 、 、面向对象模型和对象关系模型等。 31. 关系模型中有三类完整性约束: 、 和用户定义的完整性。

32. 关系数据库中,二维表中的列称为关系的 ,二维表中的行称为关系的 。

33. DBMS的主要功能有: 、数据组织存储和管理功能、 、数据库的事务管理和运行功能、 数据库的建立和维护功能。

34. 关系代数运算中,专门的关系运算有 , 和连接。

35. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主码是 ,学生关系的外码是 。 36. 关系的实体完整性规则定义了 不能取空值。

37. 关系的参照完整性规则定义了 和 之间的引用规则。 38. 事务的ACID特性包括: 、一致性、 和持续性。 39. 事务并发控制机制中,避免活锁产生的方法是采用 的策略; 40. 第二范式是在第一范式的基础上消除了 。 41. 是并发控制的基本单位。

42. 在数据库的两层映像中, 保证了物理独立性。 43. 在数据库的两层映像中, 保证了逻辑独立性。

44. 事务并发控制机制中,预防死锁的方法是 和 ; 45. 第三范式是在第二范式的基础上消除了 。

46. 数据库系统的三级模式结构是指数据库系统由 、 和 三级构成。 47. 建立冗余数据最常用的技术是数据转储和 。

48. 数据库设计分为如下几个阶段: 、 、 、 、 。 49. 数据库结构设计包括 、 、 。 50. 基本的锁类型有两种: 、

51. 并发操作带来的数据不一致性情况大致可以分为四种: 、 、 和产生幽灵数据。

52. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段: 阶段, 阶段和 阶段。

53. 数据库系统是指在计算机系统中引入数据库后的系统,一般由 、 、 和 构成。

54. 数据库的三级体系结构是指 和

55. 模式(Schema)是数据库中全体数据的 和 的描述,它仅仅涉及到 的描述,不涉及到具体的值。

56. 定义用户数据库的语言称为

57. 在数据库系统中,用户对数据的操作只能通过 语言进行。 58. 数据库数据具有 、 和 三个基本特点。 59. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括 、 、 、 。

60. 数据库具有数据结构化、最小的 、较高的 等特点。

61. DBMS还必须提供 保护、 检查、 、 等数据控制功能。 62. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次.第一类是 第二类是 。

63. 唯一标识实体的属性集称为 。

64. 实体之间的联系有 、 、 三种。

65. 数据模型的三要素是指 , , 。实际数据库系统中所支持的主要数据模型是 , , 。

66. 数据模型中的 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述, 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

67. 用树型结构表示实体类型及实体间联系的数据模型称为 模型,上一层的父结点和下一层的子结点之间的联系是 的联系。

68. 用有向图结构表示实体类型及实体间联系的数据模型称为 模型,数据之间的联系通常通过 实现。

69. 层次模型的上层实体和下层实体之间表现为 联系。

70. 是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为 。

71. 关系的完整性约束条件包括三大类: 、 和 。 72. 关系操作的特点是 操作。

73. 关系数据模型中,二维表的列称为 ,二维表的行称为 。 74. 用户选作元组标识的一个候选关键字为 ,其属性不能取 。

75. 关系代数运算中,传统的集合运算有 , , , 。

76. 关系代数运算中,基本的运算是 , , , , 。 77. 关系代数运算中,专门的关系运算有 , , 。 78. 关系数据库中基于数学上的两类运算是 和 。

79. 关系代数中,从两个关系中找出相同元组的运算称为 运算。

80. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ,系关系的外关键字是 ,学生关系的主关键字是 ,学生关系的外关键字是 。

81. 在合成E-R图时,要注意消除 问题,在优化E-R图时,要注意消除 问题。 82. 规范设计法从本质上看仍然是手工设计方法,其基本思想是 和 。

83. 数据库的生命周期可分为两个阶段:一是数据库需求分析和 ;二是数据库实现和 。 84. 数据库设计分为以下六个阶段 、 、 、 、 和 。 85. 数据库实施阶段包括两项重要的工作,一项是 ,另一项是应用程序的 和 。 86. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次第一类是 ,第二类是 。

87. 用 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。 88. 概念模型有以下特点: 、 、 、 。

89. 客观存在并可相互区别的事物称为 ,它可以是具体的人、事、物,也可以是抽象的概念或联系。 90. 如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是 个关系。 四、名词解释 1. 实体: 2. 实体集: 3. 实体型: 4. 属性: 5. 关键字: 6. 联系:

7. 实体联系图: 8. DDL: 9. DML: 10. 数据

11. 数据库: 12. 数据库系统:

13. 数据库管理系统: 14. 逻辑独立性: 15. 关系模型: 16. 函数依赖:

17. 候选关键字(注:用函数依赖来描述): 五、简答题

1.关系运算有哪几种类型,都包括哪些? 答:投影、选择、连接。

2.数据与信息的区别和联系。

答:数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义解释。数据是信息存在的一种形式,只有通过解释或处理才能成为有用的信息。数据可用不同的形式表示,而信息不会随数据不同的形式而改变。 3.数据库设计分为几个阶段,各阶段的任务是什么?

答:分为两个阶段:①数据库的设计阶段,②数据库的实施和运行阶段。

数据库设计阶段的基本任务是:根据一个单位的信息雪球、处理需求和数据库的支持环境,设计出数据模式以及典型的应用程序。

数据库实施阶段的基本任务是:设计系统数据库以及编写应用程序;安装、调试、试运行计算机系统;安装、连

通、调试网络系统的设备。

4.为什么在数据库设计阶段不直接用关系模型,而首先用ODL或E-R图进行设计?

5.什么是数据?数据有什么特征?数据和信息有什么关系? 答:数据指计算机中用来描述事物的记录。

特征:1,数据有型和值之分;2,数据受数据类型和取值范围的约束;3,数据有定性表示和定量表示之分;4,

数据应具有载体和多种表现形式。

6.什么是数据处理?数据处理的目的是什么?

答:对数据的采集、存储、检索、加工、变换和传输。 目的是:

7.信息管理系统与数据库管理系统有什么关系?

8.用文件系统管理数据有什么缺陷?