1、 一、 判断题 1、 从计算机数据管理的角度看,信息就是数据,数据就是信息。( ) A、对 B、错 2、 数据库的数据项之间无联系,记录之间存在联系。 ( ) A、对 B、错 3、 概念模型是对现实世界的第二层抽象。 ( ) A、对 B、错 4、 等值连接与自然连接是同一个概念。 ( ) A、对 B、错 5、 在关系模式中,候选码可以有多个,主码只能有一个。( ) A、对 B、 错 6、 文件系统的缺点是数据不能长期存储。 ( ) A、对 B、错 7、 在关系数据库中,属性的排列顺序是可以颠倒的。 ( ) A、对 B、错 8、 在数据库表中,空值表示数值 0。 ( ) A、对 B、错 9、 视
2、图就是一个虚表,保存视图时,保存的是视图的定义。( ) A、对 B、错 10、 数据模型的核心构成要素是数据结构。 ( ) A、对 B、错 11、 视图是可以更新的。( ) A、对 B、错 12、 在数据库设计中,数据流图是用来建立概念模型的。( ) A、对 B、错 13、 一个数据表只能有一个唯一索引。( ) A、对 B、错 14、 实体集和实体型是一回事,没有什么区别。( ) A、对 B、错 15、 数据库系统由软、硬件及各类人员构成。 ( ) A、对 B、错 16、 关系是一张二维表。 ( ) A、对 B、错 17、 在数据库恢复中,对已完成的事务进行撤销处理。( ) A、对 B、错 1
3、8、 可串行化的调度一定遵守两段锁协议。( ) A、对 B、错 19、 全码的关系模式一定属于 BC范式。( ) A、对 B、错 20、 数据库模式和实例是一回事。 ( ) A、对 B、错 21、 连接是数据库最耗时的操作。 ( ) A、对 B、错 22、 在关系模式中,主码和候选码可以有多个。( ) A、对 B、错 23、 在关系运算中,投影是最耗时的操作。( ) A、对 B、错 24、 在关系数据表中,属性的顺序是一定的,不能交换。 ( ) A、对 B、错 25、 SQL 语言有嵌入式和交互式两种使用方法。( ) A、对 B、错 26、在数据表中,空值表示不确定。 ( ) A、对 B、错
4、27、二级封锁协议能解决不可重复读问题,不能解决读脏数据。( ) A、对 B、错 28、标准 SQL 语言能用于所有类型的关系数据库系统。( ) A、对 B、错 29、函数依赖是多值依赖的一个特例。( ) A、对 B、错 30、在综合分 E-R图时,会出现属性冲突,结构冲突,删除冲突。( ) A、对 B、错 答案: 1B 2B 3B 4B 5A 6B 7A 8B 9A 10A 11A 12B 13B 14B 15A 16A 17B 18B 19A 20B 21A 22B 23B 24B 25A 26A 27B 28A 29A 30 A 二、单项选择题 1 DBS 具有较高的数据独立性,是因为
5、DBS 采用了 A嵌入式语言 B三级模式结构 C DD D六个层次的存储介质 2在层次、网状模型中,起导航数据作用的是 A指针 B关键码 C DD D索引 3设关系 R(A,B,C)和关系 S(B,C,D), 那么与 R S等价的关系代数表达式是 A 2=4( R S) B 2=4( R S) C 2=1( R S) D 2=1( R S) 4设关系 R 和 S的结构相同,分别有 m和 n个元组,那么 R S 操作的结果中元组个数为 A为 m n B为 m C小于等于 m D小于等于( m n) 5元组比较操作( a1, a2) =( b1, b2)的意义是 A( a1=b1) AND( a2
6、=b2) B( a1=b1) OR( a1=b1) AND( a2=b2) C.( a1b1) AND( a1=b1) AND( a2=b2) D( a1b1) OR( a1=b1) AND( a2=b2) 6设有关系 R( A, B, C)的值如下: A B C 5 6 5 6 7 5 6 8 6 下列叙述正确的是 A函数依赖 C A在上述关系中成立 B函数依赖 AB C在上述关系中成立 C函数依赖 A C在上述关系中成立 D函数依赖 C AB在上述关系 中成立 7设关系模式 R( A, B, C, D), F 是 R 上成立的 FD 集, F= A C, BC D ,那么 = ABD,AC
7、 相对于 F A是无损联接分解,也是保持 FD 的分解 B是无损联接分解,但不保持 FD 的分解 C不是无损联接分解,但保持 FD 的分解 D既不是无损联接分解,也不保持 FD 的分解 8概念设计的结果得到的是概念模式。概念模式是 A与 DBMS 有关的 B与硬件有关的 C独立于 DBMS 的 D独立于 DBMS 和硬件的 9在有关弱实体的叙述中,不正确的是 A弱实体的存在以父实体的存在为前提 B弱实体依赖于父实体的存在 C父实体与弱实体的联系可以是 1:1、 1:N 或 M:N D父实体与弱实体的联系只能是 1:1 或 1:N 10有 15 个实体类型,并且它们之间存在着 15个不同的二元联
8、系,其中 5 个是 1:1 联系类型, 5 个是1:N 联系类型, 5个 M:N 联系类型,那么根据转换规则,这个 ER 结构转换成的关系模式有 A 15 个 B 20 个 C 25 个 D 30个 11 DBMS 的恢复子系统,保证了事务 _的实现。 A原子性 B一致性 C隔离性 D持久性 12在 ODBC 技术中,驱动程序管理器的主要功能是为应用程序加载和调用 A数据源 B DBMS 驱动程序 C DBMS 查询处理器 D网络支撑软件 13对象联系图中,椭圆代表 A实体类型 B记录类型 C对象类型 D联系类型 14.数据库在磁盘上的基本组织形式是 2=1 A DB B.文件 C.二维表 D
9、.系统目录 15.DBS 中,最接近于物理存储设备一级的结构,称为 A外模式 B概念模式 C用户模式 D内模式 16.从模块结构考察, DBMS 由两大部分组成: A查询处理器和文件管理器 B查询处理器和存储管理器 C数据库编译器和存储管理器 D数据库编译器和缓冲区管理器 17.设 W=R S,且 W、 R、 S 的属性个数分别为 w、 r和 s,那么三者之间应满足 A w r+s B w r+s C w r+s D w r+s 18.有关系 R(A,B,C)和关系 S(B,C,D),那么与 R S等价的关系代数表达式是 A 1, 2, 3, 4( 2=1 3=2( R S) B 1, 2,
10、3, 6( 2=1 3=2( R S) C 1, 2, 3, 6( 2=4 3=5( R S) D 1, 2, 3, 4( 2=4 3=5( R S) 19.关系模式 R中,函数依赖 X Y 的语义是 A在 R 的某一关系中,若两个元组的 X值相等,则 Y 值也相等 B在 R 的每一关系中,若两个元组的 X值相等,则 Y 值也相等 C在 R 的某一关系中, Y值应与 X 值相等 D在 R 的每一关系中, Y值应与 X 值相等 20.有关系模式 R( A, B, C, D), R 上成立的 FD集 F=A C, B C,则属性集 BD的闭包 (BD)+为 A BD B BCD C ABD D A
11、BCD 21事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的 A持久性 B一致性 C孤立性 D隔离性 22用户或应用程序使用数据库的方式称为 A封锁 B权限 C口令 D事务 23对用户而言, ODBC 技术屏蔽掉了 A不同服务器的差异 B不同 DBS 的差异 C不同 API 的差异 D不同主语言的差异 24在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的 是 阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理 25数据库的概念模型独立于 。 A具体的机器和 DBMS B E-R图 C信
12、息世界 D现实世界 26数据库的基本特点是 。 A (1)数据可以共享 (或数据结构化 ) (2)数据独 立性 (3)数据冗余大,易移植 (4)统一管理和控制 B (1)数据可以共享 (或数据结构化 ) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C (1)数据可以共享 (或数据结构化 ) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D (1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 27. 是存储在计算机内有结构的数据的集合。 A数据库系统 B数据库 C数据库管理系统 D数据结构 28数据库中存储的是 。 A数
13、据 B数据模型 C数据以及数据之间的联系 D信息 29. 数据库中,数据的物理独立性是指 。 A数 据库与数据库管理系统的相互独立 B用户程序与 DBMS 的相互独立 C用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D应用程序与数据库中数据的逻辑结构相互独立 30. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 。 A同一个应用中的多个程序共享一个数据集合 B多个用户、同一种语言共享数据 C多个用户共享一个数据文件 D多种应用、多种语言、多个用户相互覆盖地使用数据集合 31.据库系统的核心是 。 A数据库 B数据库管理系统 C数据模型 D软件工具 32. 下述关于数据库
14、系统的正确叙述是 。 A数据库系统减少了数据冗余 B数据库系统避免了一切冗余 C数据库系统中数据的一致性是指数据类型一致 D数据库系统比文件系统能管理更多的数据 33. 数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)三者之间的关系是 。 A DBS 包括 DB 和 DBMS B DDMS 包括 DB和 DBS C DB 包括 DBS 和 DBMS D DBS 就是 DB,也就是 DBMS 34. 在数据库中,产生数据不一致的根本原因是 。 A数据存储量太大 B没有严格保护数据 C未对数据进行完整性控制 D数据冗余 35. 数据库系统的特点是 、数据独立、减少数据冗余、避
15、免数据不一致和加强了数据保护。 A数据共享 B数据存储 C数据应用 D数据保密 答案: A 36. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。 A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 37. 数据库管理系统是 。 A操作系统的一部分 B在操作系统支持下的系统软件 C一种编译程序 D一种操作系统 38.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是() A外模式 B内模式 C存储模式 D模式 39.数据库系统的数据独立性是指 。 A不会因为数据的变 化而影响应用程序 B不会因为系统数据存储结构与数据逻辑结构的变
16、化而影响应用程序 C不会因为存储 策略的变化而影响存储结构 D不会因为某些存储结构的变化而影响其他的存储结构 40层次型、网状型和关系型数据库划分原则是 。 A记录长度 B文件的大小 C联系的复杂程度 D数据之间的联系 41.传统的数据模型分类,数据库系统可以分为三种类型 。 A大型、中型和小型 B西文、中文和兼容 C层次、网状和关系 D数据、图形和多媒体 42. 层次模型不能直接表示 。 A 1 : 1 关系 B 1 : m 关系 C m : n 关系 D 1 : 1 和 1 : m关系 43. 数据库技术的奠基人之一 E.F Codd 从 1970 年起发表过多篇论文,主要论述的是 。 A
17、层次数据模型 B网状数据模型 C关系数据模型 D面向对象数据模型 44、关系数据库管理系统应能实现的专门关系运算包括 。 A排 序、索引、统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 45、关系模型中,一个关键字是 。 A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D以上都不是 46、自然连接是构成新关系的有效方法。一般情况下,当对关系 R和 S使用自然连接时,要求 R和 S含有一个或多个共有的 。 A元组 B行 C记录 D属性 47、关系运算中花费时间可能最长的运算是 。 A投影 B选择 C笛卡尔积 D除 48
18、关系模式的任何属性 。 A不可再分 B可再分 C命名在该关系模式中可以不惟一 D以上都不是 49在关系代数运算中,五种基本运算为 。 A并、差、选择、投影、自然连接 B并、差、交、选择、投影 C并、差、选择、投影、乘积 D并、差、交、选择、乘积 50、如图所示,两个关系 R1 和 R2,它们进行 运算后得到 R3。 R2 D E M R1 A B C A C D 1 2 1 X Y y R3 A B C D E A C C 1 1 2 X Y y M M N I I J A交 B并 C笛卡尔积 D连接 51、 SQL 语言是 的语言,易学习。 A过程化 B非过程化 C格式化 D导航式 52、
19、SQL 语言是 语言。 A层次数据库 B网络数据库 C关系数据库 D非数据库 53、 SQL 语言具有 的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵 54、 SQL 语言具有两种使用方式,分别称为交互式 SQL 和 。 A提示式 SQL B多用户 SQL C嵌入式 SQL D解释式 SQL 55、假定学生关系是 S(S#, SNAME, SEX, AGE),课程关系是 C(C#, CNAME, TEACHER),学生选课关系是SC(S#, C#, GRADE)。 要查找选修 COMPUTER课程的
20、女学生姓名,将涉及到关系 。 A S B SC, C C S, SC D S, C, SC 56、若用如下的 SQL 语句创建一个 student 表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2) 可以插入到 student 表中的是 。 A ( 1031,曾华,男, 23) B ( 1031,曾华, NULL, NULL) C (NULL,曾华,男, 23 ) D ( 1031, NULL,男, 23) 1 2 5 M N M I J K 第 57 到第 60 题基于这样的三个表即
21、学生表 S、课程表 C 和学生选课表 SC,它们的结构如下: S(S#, SN, SEX, AGE, DEPT) C(C#, CN) SC(S#, C#, GRADE) 其中: S#为学号, SN 为姓名, SEX 为性别, AGE 为年龄, DEPT 为系别, C#为课程号, CN 为课程名,GRADE 为成绩。 57、检索所有比王华年龄大的学生姓名、年龄和性别。正确的 SELECT 语句是 。 A SELECT SN, AGE, SEX FROM S WHERE AGE (SELECT AGE FROM S WHERE SN=王华 ) B SELECT SN, AGE, SEX FROM
22、S WHERE SN王华 C SELECT SN, AGE, SEX FROM S WHERE AGE (SELECT AGE WHERE SN=王华 ) D SELECT SN, AGE, SEX FROM S WHERE AGE王华 AGE58、检索选修课程 C2的学生中成绩最高的学生的学号。正确的 SELECT 语句是 。 A SELECT S# FORM SC WHERE C#= C2 AND GRAD (SELECT GRADE FORM SC WHERE C#= C2 ) B SELECT S# FORM SC WHERE C#= C2 AND GRADE IN (SELECT G
23、RADE FORM SC WHERE C#= C2 ) C SELECT S# FORM SC WHERE C#= C2 AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#= C2 ) D SELECT S# FORM SC WHERE C#= C2 AND GRADE ALL (SELECT GRADE FORM SC WHERE C#= C2 ) 59、检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是 。 A SELECT S SN, SC C#, SC GRADE FROM S WHERE S S#=SC S# B SEL
24、ECT S SN, SC C#, SC GRADE FROM SC WHERE S S# SC GRADE C SELECT S SN, SC C#, SC GRADE FROM S, SC WHERE S S#=SC S# D SELECT S SN, SC C#, SC GRADE FROM S SC 60、检索选修四门以上课程的学生总成绩 (不统计不及格的课程 ),并要求按总成绩的降序排列出来。正确的 SELECT 语句是 。 A SELECT S#, SUM(GRADE)FROM SC WHERE GRADE =60 GROUP BY S# ORDER BY 2 DESC HAVING
25、 COUNT(*) 4 WHERE C#= C2 AND GRADE (SELECT GRADE FORM SC WHERE C#= C2 ) B SELECT S# FORM SC WHERE C#= C2 AND GRADE IN (SELECT GRADE FORM SC WHERE C#= C2 ) C SELECT S# FORM SC WHERE C#= C2 AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#= C2 ) D SELECT S# FORM SC WHERE C#= C2 AND GRADE ALL (SELECT GRA
26、DE FORM SC WHERE C#= C2 )61、下面哪个不是数据库系统必须提供的数据控制功能 。 A安全性 B可移植性 C完整性 D并发控制 62、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。 A安全性 B完整性 C并发控制 D恢复 63、在数据系统中,对存取权限的定义称为 。 A命令 B授权 C定义 D审计 64、数据库管理系统通常提供授权功能来控制不同用户访问数据的 权限,这主要是为了实现数据库的 。 A可靠性 B一致性 C完整性 D安全性 65、下列 SQL 语句中,能够实现收回用户 ZHAO 对学生表( STUD)中学号( XH)的修改权这
27、一功能的是 A REVOKE UPDATE(XH) ON TABLE FROM ZHAO B REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C REVOKE UPDATE(XH) ON STUD FROM ZHAO D REVOKE UPDATE(XH) ON STUD FROM PUBLIC 66、把对关系 SC 的属性 GRADE 的修改权授予用户 ZHAO 的 SQL 语句是 A) GRANT GRADE ON SC TO ZHAO B) GRANT UPDATE ON SC TO ZHAO C) GRANT UPDATE (GRADE) ON SC TO
28、 ZHAO D) GRANT UPDATE ON SC (GRADE) TO ZHAO 67、在 SQL Server 中删除触发器用( )。 A ROLLBACK B. DROP C DELALLOCATE D. DELETE 68、在数据库系统中,保证数据及语义正确和有效的功能是 ( ) A.并发控制 B.存取控制 C.安全控制 D.完整性控制 69、关于主键约束以下说法错误的是( ) A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束 C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键 70、在表或视图上执行除了( )以外的语句都可以激活触发器。 A.Insert B. Delete C. Update D. Create 71、数据库的 _是指数据的正确性和相容性。 A安全性 B完整性 C并发控制 D恢复 72、在数据库的表定义中,限制成绩属性列的取值在 0到 100 的范围内,属于数据的 _约束。 A、 实体完整性 B、参照完整性 C、用户自定义 D、用户操作 73、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。 A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑