1、数据库习题大全第一章 习题一.选择1.在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_A_阶段。(A)数据库系统 (B)文件系统(C)人工管理 (D)数据项管理2.存储在计算机外部存储介质上的结构化的数据集合,其英文名称是_。(A)Data Dictionary(简写DD) (B)Data Base System(简写DBS)(C)Data Base(简写DB) (D)Data Base Management System(简写DBMS)3.数据库是在计算机系统中按照一定的数据模型组织,存储和应用的_B_.支持数据库各种操作的软
2、件系统叫_B_.由计算机硬件,DBMS,数据库,应用程序及用户等组成的一个整体叫做_B_.(A)文件的集合 (B)数据的集合 (C)命令的集合 (D)程序的集合(A)命令系统 (B)数据库管理系统 (C)数据库系统 (D)操作系统(A)文件系统 (B)数据库系统 (C)软件系统 (D)数据库管理系统4.数据库系统的基本特点是_B_.(A)数据可以共享(或数据结构化);数据独立性;数据冗余大,易移植;统一管理和控制(B)数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控制(C)数据可以共享(或数据结构化);数据互换性;数据冗余大,易移植;统一管理和控制(D)数据非结构化;
3、数据独立性;数据冗余大,易扩充;统一管理和控制5.在数据库中存储的是_C_.(A)数据 (B)数据模型(C)数据及数据之间的联系 (D)信息6.在数据库中,下列说法_A_是不正确的.(A)数据库避免了一切数据的重复(B)若系统是完全可以控制的,则系统可确保更新时的一致性(C)数据库中的数据可以共享(D)数据的结构化提高了数据的共享性,减少了数据冗余提示:数据的结构化提高了数据的共享性,减少了数据冗余,但并不能避免一切数据的重复.在关系数据库中,数据间的联系正是通过不同关系中公共属性下的冗余数据来实现的.7.数据库中,数据的物理独立性是指_C_.(A)数据库与数据库管理系统的相互独立(B)用户程
4、序与DBMS的相互独立(C)用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的(D)应用程序与数据库中数据的逻辑结构相互独立8.数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的_B_和_B_.(A)数据规范性 (B)逻辑独立性 (C)管理规范性 (D)数据的共享(A)数据独立性 (B)物理独立性 (C)逻辑独立性 (D)管理规范性9.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_A_.(A)DBS包括DB和DBMS (B)DBMS包括DB和DBS(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS10.数据库管理系
5、统的工作不包括_C_.(A)定义数据库 (B)对已定义的数据库进行管理(C)为定义的数据库提供操作系统 (D)数据通信11.数据管理方法主要有_D_.(A)批处理和文件系统 (B)文件系统和分布式系统(C)分布式系统和批处理 (D)数据库系统和文件系统12.数据库管理系统能实现对数据库中数据的查询,插入,修改和删除,这类功能称为_C_.(A)数据定义功能 (B)数据管理功能(C)数据操纵功能 (D)数据控制功能13.从软件的角度考虑,数据库系统的核心是_B_.(A)操作系统 (B)数据库管理系统(C)数据定义语言 (D)数据操纵语言14.一般地,一个数据库系统的外模式_D_.(A)只能有一个
6、(B)最多只能有一个(C)至少两个 (D)可以有多个15.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是_D_.(A)外模式 (B)内模式(C)存储模式 (D)模式16.数据库系统的数据独立性是指_B_.(A)不会因为数据的变化而影响应用程序(B)不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序(C)不会因为存取策略的变化而影响存储结构(D)不会因为某些存储结构的变化而影响其他的存储结构17.子模式是_B_.(A)模式的副本 (B)模式的逻辑子集(C)多个模式的集合 (D)以上三者18.数据模型的三要素是_D_.(A)外模式,模式和内模式 (B)关系模型,层次
7、模型,网状模型(C)实体,属性和联系 (D)数据结构,数据操作和完整性约束19.关系模式的任何属性_A_.(A)不可再分 (B)可再分(C)命名在该关系模式中可以不唯一 (D)以上都不对20.在通常情况下,下面的关系中不可以作为关系数据库的关系是_D_.(A)R1(学生号,学生名,性别) (B)R2(学生号,学生名,班级号)(C)R3(学生号,学生名,宿舍号) (D)R4(学生号,学生名,简历)21.根据关系模式的完整性规则,一个关系中的”主码”_C_.(A)不能有两个 (B)不能成为另一个关系的外码(C)不允许为空 (D)可以取值22.关系模型中,一个码是_C_.(A)可由多个任意属性组成(
8、B)至多由一个属性组成(C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成(D)以上都不是23.一个关系数据库文件中的各条记录_B_.(A)前后顺序不能任意颠倒,一定要按照输入的顺序排列(B)前后顺序可以任意颠倒,不影响库中的数据关系(C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同(D)前后顺序不能任意颠倒,一定要按照码段值的顺序排列24.关系数据库管理系统应能实现的专门关系运算包括_B_.(A)排序,索引,统计 (B)选择,投影,连接(C)关联,更新,排序 (D)显示,打印,制表25.下述哪个是单目运算_C_.(A)差 (B)并 (C)投影 (D)除法26.
9、自然联接是构成新关系的有效方法.一般情况下,当对关系R和S使用自然连接时, 要求关系R和S含有一个或多个共有的_D_.(A)元组 (B)并 (C)记录 (D)属性27.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是B_.(A) (B)(C) (D)28.参加差运算的两个关系_B_.(A)属性个数可以不相同 (B)属性个数必须相同(C)一个关系包含另一个关系的属性 (D)属性名必须相同29.设关系R(A,B,C)和S(B,C,D),下列个关系代数表达式不成立的是_c_ _.(A)RS (B)(C)RS (D)30.有两个关系R(A,B,C)和S(B,C,D),则RS结果
10、的属性个数是_B_.(A)3 (B)2 (C)1 (D)不一定31.有两个关系R(A,B,C)和S(B,C,D),则RS结果的属性个数是_B_.(A)3 (B)4 (C)5 (D)632.有两个关系R和S,分别包含15个和10个元组,则在RS,R-S,RS中不能出现的元组数目情况是_B_.(A)15,5,10 (B)18,7,7(C)21,11,4 (D)25,15,033.取出关系中的某些列,并消去重复元组的关系代数运算称为_B_.(A)取列运算 (B)投影运算(C)联接运算 (D)选择运算35.若D1=a1,a2,va3,D2=1,2,3,则D1D2集合中共有元组_C_个(A)6 (B)8
11、(C)9 (D)1236.在n元关系R中,公式 表示_C_.(A)从R中选择值为3的分量(或属性)小于第4个分量值的元组组成的关系(B)从R中选择第3个分量的值小于第4个分量值的元组组成的关系(C)从R中选择第3个分量的值大于4的元组组成的关系(D)从R中选择第3个分量小于4个元组组成的关系37.在4元关系R(A,B,C,D)中_C_.(A)B,C (R)表示取值为B,C的两列组成的关系(B)2,3 (R)表示取值为2,3的两列组成的关系(C)B,C (R)和 2,3 (R)表示的是同一个关系(D)B,C (R)和 2,3 (R)表示的不是同一个关系38.关系R和关系S只有一个公共属性,T1是
12、R与S等值联接的结果,T2是R和S自然连接的结果,则_D_.(A)T1的属性个数等于T2的属性个数(B)T1的属性个数小于T2的属性个数(C)T1的属性个数大于或等于T2的属性个数(D) T1的属性个数大于T2的属性个数39.有关系R(A,B,C) 主码=A; 关系S(D,A) 主码=D,外码=A,参照于R的属性A.关系R和S的元组如图所示. R SA BCDA12213312342Null31指出关系S中违反关系完整性规则的元组是_C_.(A)(1,2)(B)(2,null)(C)(3,3)(D)(4,1)提示:根据参照完整性40.设有如图所示的关系R,经操作 的运算结果是_C_.(A) A
13、Badba(B)ABCacbbcc(C)ABacbb(D)ABbacf选择题答案 1、A 2 3、B,B,B 4、B 5、C 6、A 7、C 8、B,B 9、A 10、C 11、D 12、C 13、B 14、D 15、D 16、B 17、B 18、D 19、A 20、D 21、C 22、C 23、B 24、B 25、C 26、D 27、B 28、B 29、C 30、B 31、B 32、B 33、B 35、C 36、C 37、C 38、D 39、C 40、C二.填空1.数据管理技术经历了_人工管理_,_文件系统_,_数据库系统_三个阶段.2.经过处理和加工提炼而用于决策或其他应用活动的数据称为_
14、信息_.3.数据库是长期存储在计算机内的,具有组织性_的,可以_共享_的数据集合.4.数据库系统一般由_用户_,软件_,_硬件_,_数据_和_组成.5.DBMS是指_数据库管理系统_,它是位于用户_和操作系统_之间的一层管理软件.6.数据库管理系统的主要功能有_数据库定义_,_数据库操纵_数据库的运行管理以及数据库的建立和维护等四个方面.7.指出下列缩写的含义:DBMS,DBS,SQL,DB,DBA8.数据独立性又可分为物理数据独立性_和_逻辑数据独立性_.9.关系模型是由_数据结构_,_数据操作_和_完整性约束_三部分组成.10._逻辑性数据独立性_是对数据库系统静态特征的描述,_物理性数据
15、独立性_是对数据库系统的动态特征的描述.11.数据库体系结构按照_外模式_,_模式_和_内模式_三级结构进行组织.12.外模式是_的子集.13.实体之间的联系可抽象为三类,它们是_,_和_.14.关系操作的特点是_操作15.关系模型的完整性规则包括_实体完整性_,_参照完整性规则_和_用户定义完整性_.16.自然连接运算是由_,_和_操作组合而成的.17.关系模式的定义格式为_.18.关系数据库中可命名的最小数据单位是_.注:由于问答题的量比较多,这里只弄选择题和填空题,想要简答题的同学可以来我这里弄。填空题的答案麻烦大家自己查一下书吧。第二章 习 题一.单项选择1.SQL语言是_B_的语言,
16、易学习.A 过程化 B 非过程化C 格式化 D 导航式提示:SQL是一种介于关系代数与关系演算之间的结构化查询语言,它是高度非过程化的.2.SQL语言是_C_语言.A 层次数据库 B 网络数据库C 关系数据库 D 非数据库提示:SQL是关系数据库标准语言.3.SQL语言具有_B_的功能.A 关系规范化,数据操纵,数据控制 B 数据定义,数据操纵,数据控制C 数据定义,关系规范化,数据控制 D 数据定义,关系规范化,数据操纵提示:SQL语言自身不具备关系规范化功能.4.在SQL中,用户可以直接操作的是C_.A 基本表 B 视图C 基本表和视图8.在SELECT语句中,需对分组情况满足的条件进行判
17、断时,应使用_D_. A WHERE B GROUP BYC ORDER BY D HAVING9.在SELECT语句中使用*表示_B_.A 选择任何属性 B 选择全部属性C 选择全部元组 D 选择主码10.在SELECT语句中,使用MAX(列名)时,该”列名”应该_D_.A 必须是数值型 B 必须是字符型C 必须是数值型或字符型 D 不限制数据类型11.使用CREATE TABLE语句创建的是B_.A 数据库 B 表C 试图 D 索引12.下列SQL语句中,修改表结构的是_A_.A ALTER B CREATEC UPDATE D INSERT13.在SQL中使用UPDATE语句对表中数据进
18、行修改时,应使用的语句是D_.A WHERE B FROMC VALUES D SET14.视图建立后,在数据库中存放的是_C_.A 查询语句 B 组成视图的表的内容C 视图的定义 D 产生视图的表的定义15.以下叙述中正确的是_B_.A SELECT命令是通过FOR子句指定查询条件B SELECT命令是通过WHERE子句指定查询条件C SELECT命令是通过WHILE子句指定查询条件D SELECT命令是通过IS子句指定查询条件16.与WHERE AGE BETWEEN 18 AND 23完全等价的是_D_.A WHERE AGE18 AND AGE23B WHERE AGE23C WHER
19、E AGE18 AND AGE=18 AND AGE22 AND SEX=男 SELECT CNAME,TEACHER FROM SC,C WHERE SC.C#=C.C# AND S#=10001 SELECT SNAME FROM S,SC,C WHERE S.S#=SC.S# AND SC.C#=C.C# AND SEX=女 AND TEACHER=王 SELECT DISTINCT X.S# FROM SC X,SC Y WHERE X.S#=Y.S# AND X.C#!=Y.C#SELECT DISTINCT S# FROM SC WHERE GRADE BETWEEN 60 AND
20、 80SELECT * FROM SC WHERE GRADE IN(85,86,88)SELECT * FROM S ORDER BY AGE,S# DESCSELECT AVG(GRADE) AS 课程平均分 FROM SC WHERE C#=3-105注:填空题的答案麻烦同学们自己去查一下书哦。第4章 ACCESS 数据库填空题 1、Access提供文本_和_备注_两种字段数据类型保存文本。 2、Access提供三种创建表的方法,分别是_使用数据库向导_、使用设计视图创建新的数据表_和_将数据直接输入数据表_。 3、窗体由多个部分组成,每个部分称为一个_节_,大部分的窗体只有_主节_。
21、4、控件_是窗体上用于显示数据、执行操作、装饰窗体的对象。 5、一个主报表最多只能包含_两级_级子窗体或子报表。 6、VBA中定义符号常量的关键字是const_。 7、操作查询包括更新查询 _ 、删除查询、生成表查询和追加查询4种。 8、每个查询都有3种视图,分别为:设计视图、数据表视图和SQL视图_ 。 9、创建窗体可以使用_向导_ 和使用 设计器_ 两种方式。 10、查询设计器分为上下两部分,上半部分是表的显示区,下半部分是 查询设计区_ 。 11、窗体中的窗体称为 子窗体_ ,其中可以创建 _控件_ 。 12、报表操作共有三种视图,分别是设计视图,打印预览视图,版面预览_视图。 13、若要查找某表中“姓氏”字段所有包含sh字符串的姓,则应在查找内容框中输入Likesh*_。 14、Access中,查询不仅具有查找的功能,而且还具有计算_功能。 15、窗体中的数据主要来源于表_和查询_。 16、报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为计算控件_ 17、数据访问页主要有两种视图方式:页视图和设计视图_。 18、VBA的三种流程控制结构是顺序结构、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1