1、数据库应用习题集含答案数据库应用课程习题集一、单选题1. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B )A打开B以独占方式打开C以独占只读方式打开D以只读方式打开2. 数据库的核心和基础是( B )。A查询B表C窗体 D.报表3. 下列哪个控件属于非绑定控件(D )。A文本框B单选按钮C.组合框D直线控件4. 计算控件中,每个表示式前必须加上( A )运算符号。A= B+ C? D.*5. 下列合计函数哪个是用于求字段值的数量(B )ASum BCount CVar DStDev 6. 在VBA中日期文字必须用( C )符号括起来。A B C # D。 “7.
2、 宏是一系列操作组成的( C )。A程序B命令C.命令集合D语句8. 下列哪类数据不属于ACCESS2000数据类型( C )。A自动编号型BOLE对象型 C关系型 D.货币型9. 下面哪一个方法不能创建数据访问页( D )A自动创建 B使用向导 C在设计视图中创建 D输入创建10. 在数据库的体系结构中被称为DBA视图的模式是:(A )A概念模式B外模式 C子模式 D.内模式11. ACCESS系统创建的数据库的扩展名为:( B )A DBF B MDB C DAT D DB12. 查询向导不能创建(D ) A选择查询 B交叉表查询C重复项查询 D参数查询13. 下面哪一项不是数据库系统与文
3、件系统的主要区别:( B )A数据的结构化B.对记录的操作C.最小的冗余度 D.多个用户对数据的共享14. DBMS的主要任务是:(B )A.资源共享 B.对数据库的操作及维护C.追求信息系统的高效率D.批处理15. 对数据库全面负责并具有最高权限的用户称之为:( C )A.专业用户B.终端用户 C.系统用户 D.本地用户16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规范化过程称之为:( C )A.1NF B.2NF C.3NF D.BCNF17. 假定有一个客户订货系统,允许客户一次(一张订单)预订多种商品,那么关系模式:订单(订单号、日期、客户编号、客户名、商品编码、数量
4、)属于第几范式?(A )A.1NF B.2NF C.3NF D.BCNF18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D )A选择B投影C.连接D扫描19. 字符串中含有“玉”字的准则表达式应为:( C )ALike“玉*” BLike“*玉” CLike“*玉*” DLike“玉20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-81 21. 表达式生成器可以书写(A )A表达式B程序C代码D数据库22. 如果准则中输入文本数据,则用
5、( A )包围A“” B$ C! D.#23. 查询与表的主要区别为:(B )A.表的简化 B.查询结果的每一行可能由好几个表中的字段构成C.可以更改源数据 D.可以包含计算字段24. 数据库的显示方式为(A )A.大图标 B.标题 C.图表 D.文本25. 数据库对象的默认操作是(A )A.打开B.设计C.新建 D.保存26. 每个数据库对象都有( D )套属性A.3 B.4 C.5 D.227. 符合掩码“#999”的是( A )A.234 B.-678 C.8976 D.567428. 可以设置索引的是( A )A.文本B.备注C.超联接 D.OLE对象29. 数据库的默认字段类型为(
6、A )A.文本B.日期C.货币D.数字30. Access 2000默认的示例数据库是( A )A罗斯文数据库B文件数据库C客户数据库D人员数据库31. 对查询结果提出排序要求的SQL子句是( D ):A. Select B. Form C. Where D. Order By32. 在准则表达式中,用于指定一个范围的特殊运算符是:( C )A. And B. Or C. Between D. Like33. Access 2000提供的编程界面是:( B )A. VBA B. VBE C. ADO D. DAO34. VBA在初始化变量时,将变长字符串变量初始化为:( B )A.0 B.“”
7、 C. Empty D. Null35. 如果未给变量指定数据类型,则Access将自动将其指定为( A )A. Variant B. String C. Empty D. Null36. 实用的数据库应用系统不能没有(A )A数据表B报表C控制面板窗体D查询37. 在新建窗体时,使用自动窗体创建的方法有哪几种?( C )A.纵栏式 、表格式、图表B.数据表、图表C.纵栏式 、表格式、数据表 D.图表38. 调用(执行)一个宏组中的宏的格式为( A )A.宏组名.宏名 B.宏组名(宏名)C.宏名.宏组名 D.宏名(宏组名)39. 在查询设计器中,“或”的功能是:( D )A确定是否按该字段排序
8、以及按什么方式排序B确定该字段是否在查询工作表中显示C指定该字段的查询条件D提供多个查询准则40. Access2000主系统界面不包括( D )A菜单栏B工作区C标题栏D数据库41. 不是窗体控件的为( A )A表 B标签 C文本框 D组合框42. 在窗体设计视图中,一个完整的工作区分为( D )部分。A2 B3 C4 D.543. ACCESS体现了哪种程序结构特征( C )A自顶向下的程序设计B结构化程序设计C面向对象程序设计D递归式程序设计44. 不是Access关系数据库中的对象为( B )A查询BWord文档C数据访问页 D窗体45. 在VBA中,实现“定时”功能的是:( B )A
9、. timer控件 B. timer事件 C. time控件 D. time事件46. 掩码“#”必须输入的数据类型是( C )A数字(09,必需,不允许加号(+)与减号()B数字或空格(可选,不允许加号和减号)C数字或空格(可选;在编辑时空格显示为空白,但保存数据时空白将删除;允许加号和减号)DL 字母(AZ,必需)47. 动作查询不包括( B )A更新查询B参数查询C.生成表查询 D删除查询48. Access数据库是( C )。A层状数据库B网状数据库C关系型数据库 D树状数据库49. 在Access数据库中,数据保存在( D )对象中。A窗体B查询C报表D表50. Access数据库中
10、的“一对多”指的是( B )。A一个字段可以有许多输入项B一条记录可以与不同表中的多条记录相关C一个表可以有多个记录D一个数据库可以有多个表51. 数据库文件中至少包含有( A )对象。A表B查询C窗体D其余三种52. 在Access数据库系统中,不能建立索引的数据类型是(B )。A文本型 B备注型 C数值型 D日期/时间型53. 如果字段内容为声音文件,可将此字段定义为( C )类型。A文本 B查询向导 COLE对象 D备注54. 在表设计视图中,如果要限定数据的输入格式,应修改字段的( A )属性。A格式 B有效性规则 C输入格式 D字段大小55. 一般情况下,以下哪个字段可以作为主关键字
11、( D )。A基本工资 B职称 C姓名 D身份证号码56. 创建表之间的关系时,正确的操作是( B )。A关闭当前打开的表B打开要建立关系的表C关闭所有打开的表D关闭与之无关的表57. 下列( D )是主键的标志。A B C D 58. 下列( C )图标是Access中表对象的标志。A B C D 59. 下列( B )图标是Access中查询对象的标志。A B C D 60. 在建交叉查询的过程中,最多可以选择(B )个行标题字段。A2 B3 C4 D561. 下列( D )图标是Access中新建报表的标志。A B C D 62. Access中包含有( B )种数据类型。A9 B10
12、C7 D863. 在一个宏中要打开一个报表,应该使用的操作是(B )。AOpenForm BOpenReport COpenTable DOpenQuery64. 若要退出Microsoft Access,则应使用的操作是( C )。AExit BReturn CQuit DRevoke65. 宏的英文名称是( A )。AMacro B.View CForm DPage66. 可以通过Internet进行数据发布的对象是( D )。A窗体B报表C查询 D数据访问页67. Access 2000中数据访问页有两种视图,它们是设计视图和( B )视图。A浏览 B页面 C显示 D预览68. 如果在S
13、QL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装( A )。A. 企业版 B. 标准版 C. 个人版 D. 开发版69. SQL Server2000标准版不支持的操作系统是( C )。A. Windows 2000 Server B. Windows NT ServerC. Windows98 D. Windows 2000 Advanced Server70. 用于配置客户端网络连接的工具是( B )。A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档71. SQL Server2000的物理存储主要包括3类文件( A )。A. 主数据文
14、件、次数据文件、事务日志文件B. 主数据文件、次数据文件、文本文件C. 表文件、索引文件、存储过程D. 表文件、索引文件、图表文件72. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库( A )。A. 事务日志文件 B. 主数据文件C. DELETE语句 D. 联机帮助文件73. Server2000系统中的所有系统级信息存储于哪个数据库(A )。A. master B. model C. tempdb D. msdb74. 面向对象数据库用面向对象数据模型刦映射客观,不仅存储数据,而且存储定义在数据上的(A )。A操作 B. 属性 C. 主键 D. 非主键75. 面向对象技术中,封装性
15、是一种( B )。A封装技术B. 信息隐藏技术C. 组合技术 D. 传递技术二、填空题176. Access2000是(关系数据库管理系统 )软件。77. Access2000是(Office2000 )的组件之一78. 查询是(动态的数据 )的集合。79. 创建查询的首要条件是要有(数据来源)。80. 创建窗体的数据来源只能是(一个表或一个查询)。81. DBMS是(数据库管理系统)的英文首字母。82. 报表的设计主要依赖于系统提供的一些(报表控件)。83. 数据库的性质是由若干个完成关系模型设计的(数学模型 )组成。84. 创建ACCESS数据库,是创建数据库应用(系统功能模块 )的第一步
16、。85. 从关系中找出满足给定条件的元组的操作称为( 选择)。86. 数据库技术是从20世纪(60 )年代中期开始发展的。87. 二维表由行和列组成,每一行表示关系的一个(记录 )。88. 使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种(数据库管理系统)。89. 关系数据库是以(关系模型)为基本结构而形成的数据集合。90. 关系数据库中的数据表关系是(既相互独立,又相互联系)。91. 两个结构相同的关系R和S的(差)是由属于R但不属于S的元组组成的集合。92. 数据库系统的核心是(数据库 )。93. 在SQL查询中使用WHLIE子句指出的是
17、(查询条件)。94. 在实体中能作为码的属性称为(主属性)。95. 若一个关系为R(学生号,姓名,性别,年龄),则(学号 )可以作为该关系的主码。三、简答题96. 主关键字的性质是什么?97. 窗体有几种视图?各有什么作用?98. 为ccess数据库设置密码与设置用户级安全有什么区别?99. 写出“1975年以后出生,籍贯为“西安”、“洛阳”、“武汉”的未婚职工”的准则表达式(可自拟字段名)。 100. 与自动窗体相比,窗体向导有什么优点?101. 请问数据访问页的功能是什么?102. 什么是控件?控件可分为哪几类?103. 简述查询的特点。104. 在关系数据库中,主关键词和外部关键词有什么
18、关系?105. 如何为窗体设定数据源?106. 假设创建了每周的生产报表、销售报表、员工业绩报表等多种报表,并且都要在每星期一上午运行,应该如何处理才能比较方便? 107. 窗体按照功能可分为哪几类 ?108. 操作查询分为哪几种?109. 写出“公司名称以“联”字开头,且包含“责任”二字的公司”的准则表达式?110. 子窗体与链接窗体有什么区别?111. VBA和Access有什么关系? 112. 什么是参照完整性?113. 与表相比较,查询有什么优点?114. 为ccess数据库设置密码与设置用户级安全有什么区别?115. 数据访问页的存储与其他数据库对象有什么不同?四、综合设计题116.
19、 根据下面所给的数据库,按照下列每种功能写出相应的SQL语句或程序段。在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 i
20、nt) 选课(学生号 char(7),课程号 char(4),成绩 int)(1)从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。(2)从商品库中查询出所有商品的不同产地。(3)从商品库中查询出所有商品的不同产地的总数。(4)从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。(5)从教学库中查询出每个学生选课的门数。117. 根据下面所给的数据库,按照下列每种功能写出相应的SQL语句或程序段。在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)
21、商品表2(商品代号 char(8),产地 char(6),品牌 char(6) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)(1)从商品库中查询出每一种商品的商品代号、单价、数量和产地。(2)从商品库中查询出数量大于10的商品种数。(3)从商品库中查询出数量在10和20之间的商品种
22、数。(4)从商品库中查询出每类(即分类名相同)商品的最高单价。(5)从商品库中查询出每类(即分类名相同)商品的平均数量。118. 根据下面所给的数据库,按照下列每种功能写出相应的SQL语句或程序段。假设存在名为AAA的数据库,包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。(1)从Students表中查询出所有当年(系统时间)入学的学生记录。(2)首先定义一个名为MyNo的局部变量,并给它赋初
23、值,如果MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为MyNo的学生不存在或不属于软件专业”。119. 根据下面所给的数据库,按照下列每种功能写出相应的SQL语句或程序段。假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。(1)将字符串I am a student以大写字母显示。(2)从名字为“My Table”的表中查询出所有记录。(3)显示出该
24、Score表中的全部数据,并要求当成绩为空时显示数值-1。(4)创建AAA数据库,所有参数取默认值。(5)创建Students表。120. 根据下面所给的数据库,按照下列每种功能写出相应的SQL语句或程序段。假设存在名为AAA的数据库,包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。(1)显示出AAA库中所有学生的记录信息及选课成绩(2)显示出AAA库中每个学生的平均成绩(3)修改score表
25、中学号为a的值、课程名为b的值的学生的成绩为c的值答案三、简答题96. 用于确定关系中属性值。是关系演算的操作变量。97. 窗体的视图有3种类型:“设计”视图、“窗体”视图和“数据表”视图。3种视图的作用如下:(1)“设计”视图 “设计”视图与表、查询的“设计”视图窗口一样,也是用来创建和修改设计对象的窗口,但其形式又与表、查询完全不同。(2)“窗体”视图 “窗体”视图是能够同时输入、修改和查看完整的记录数据的窗口,可显示图片、其他OLE对象、命令按钮以及其他控件。(3)“数据表”视图 (3分)“数据表”视图以行列方式显示表、窗体或查询中的数据。可用于编辑字段、添加和删除数据以及查找数据。98
26、. 设置数据库密码只能防止非法用户打开数据库,而在数据库打开以后,所有的数据库对象对于用户都是开放的。只有通过“用户级安全”,才能有效地维护数据库中对象的安全性。这是一种最灵活最广泛的方法。99. 假设出生年月、籍贯和婚否字段的定义如下: Birthday 日期型Nplace 文本型Married 是/否型需要在3个字段的“准则”行分别输入以下内容:Year(Birthday)1975Nplace In(“西安”,“洛阳”,“武汉”) Not Married100. 窗体向导和自动窗体向导都可以代替用户完成创建窗体的基本工作,因而能加快窗体的创建过程。窗体向导虽然不如自动窗体直接、快捷,但在使
27、用窗体向导设计窗体的过程,用户能够在比使用自动窗体向导设计时更多的设置选项中进行选择,从而可以更全面、更灵活地控制窗体的数据来源和格式。例如,自动窗体只能基于某个表或查询,而窗体向导允许:从表或查询中挑选字段;自动窗体套用默认的窗体样式。而窗体向导则允许在多种窗体样式中选择。因此,窗体向导是更为常用的一种创建窗体的方式。101. 将数据发布到网络上,可以进行网络操纵102. 控件是窗体、报表和数据访问页中用于显示数据、执行操作,或装饰窗体和报表的对象。例如,文本框、命令按钮都是控件,可以用来在窗体上显示数据、打开另一个窗体等各种操作。控件种类繁多,但按其使用方式大致可以分为 3 类:绑定型控件
28、、非绑定型控件、计算型控件。103. 与表相比,查询有很多的优点。查询是对存储在表中的数据进行查找,同时产生一个类似于表的结果数据集。这个结果集可以像表一样进行多种操作。但与表不同的是,查询可以将一个表中的指定数据或分散在多个表中符合查询条件的数据组合在一起,按不同的方式来查看、更改、生成计算字段、进行统计分析等。使用查询所操作的数据记录集合在数据库中实际上是不存在的,只是在运行查询时,Access才从查询源表的数据中创建。但正是这个特性,使查询具有了灵活方便的数据操纵能力。104. 主关键词是表中一个或多外字段,它的值用于惟一地标识表中的某一条记录。外部关键词也是表中一个或多外字段。在两个表
29、的关系中,主关键词用来在一个表中引用来自另一个表中的特定记录,外部关键词的值与相关表的主关键词相匹配,体现了表之间相互独立又相互联系的特征。105. 如果在“新建窗体”对话框中选择了一个表或查询,则在打开窗体设计视图的同时也将设定窗体的记录源。否则,可以按以下方式手动为窗体设定记录源。(1)打开窗口属性。(2)切换到窗体的属性属性窗口。(3)选择属性窗口的“数据”页,并在“记录来源”组合框中选中“科目”表,设置窗体的数据源。106. 可以在对象栏中创建一个新组,然后为每个报表创建一个快捷方式,并将这些快捷方式拖放到新组中。每逢星期一上午时,先利用某个快捷方式启动ACCESS 2000,并直接切
30、换到”报表”页,然后双击某个报表的对即可打开它。107. 窗体按照功能可以分为以下 3 种类型:数据维护窗体;开关面板窗体;自定义对话框。108. 操作查询是在一个操作中更改许多记录的查询,可以分为4种类型:删除查询、更新查询、追加查询和生成表查询。109. 假设公司名称字段的定义为:IDCompany 文本型 需要在该字段的“准则”行输入:Like“联*责任*” 110. 子窗体与链接窗体是表示一个数据表(查询)和被关联的数据表(查询)中的数据的两种方式。一般地,用主窗体表示主数据表(查询)中的数据,而用子窗体或链接窗体来表示被关联的数据表(查询)中的数据。子窗体是嵌套在主窗体上的窗体。如果一个表与其他表创建了关系,则可以利用这种关系来创建子窗体,以实现同步操纵数据表中的数据。链接窗体的作用与子窗体类似,但被链接的窗体(子数据表)显示为单个的或连续的窗体。111. VBA是office内置的编程语言,它与VB这种编程语言兼容,是免费使用的。在access数据库中有一些代码模块,它们是用VBA编程工具来编写的。access操作强大,但有时使用VBA编程可以使数据库的功能更加完善,用户界面更加丰富多采。Access2000和OFFICE 2000中的其他软件共享一个VBA。VBA功能强大,具有面向对象机制和可
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1