大学数据库题库—报表
- 格式:doc
- 大小:63.50 KB
- 文档页数:20
数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
第6章一、选择题1.B2.B3.A4.B5.B6.B7.C8.C9.A10.C二、填空题1.页面页脚,主体,组页眉2.主体3.报表页眉4.报表视图、打印预览、布局视图、设计视图5.报表设计视图6.=[page] & "/总" & [Pages] & "页"三、问答题1.答:报表由从表或查询中获取的信息以及在设计报表时所提供的信息(如标签、标题和图形等)组成。
报表可以对数据库中的数据进行分组、排序和筛选,另外在报表中还可以插入文本、图形和图像等其他对象。
报表和窗体的创建过程基本上是一样的,只是创建的目的不同而已,窗体主要用于数据的显示和处理,以实现人机交互;报表主要用于数据的浏览和打印以及对数据的分析和汇总。
2.答:通过设置报表对象的“记录源”属性。
3.答:分组是指将某个或几个字段值相同的记录划分为一组,然后可以实现同组数据的统计和汇总。
操作时,在报表设计视图窗口中打开报表,单击“报表设计工具/设计”选项卡的“分组和汇总”命令组中,单击“分组和排序”命令按钮,显示“分组、排序和汇总”窗格。
单击“添加组”按钮,“分组、排序和汇总”窗格中将添加“分组形式”栏,选择“性别”字段作为分组字段,保留排序次序为“升序”。
单击“分组形式”栏的“更多”选项,将显示分组的所有选项。
在全部分组选项中,可以设置分组的各种属性。
4.答:子报表是插在其他报表中的报表,包含子报表的报表称为主报表。
利用子报表可以将主报表数据源中的数据和子报表数据源中对应的数据同时呈现在一个报表中,从而更加清楚地表现两个数据源中的数据及其联系。
在创建子报表之前,首先要确保主报表数据源和子报表数据源之间已经建立了正确的关联,这样才能保证子报表中的记录与主报表中的记录之间有正确的对应关系。
创建子报表有两种方法:利用“子窗体/子报表”控件在已经建好的报表中插入子报表,按“子报表向导”的提示进行操作;先分别建好两个报表,然后将一个报表添加到另一个报表中。
可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。
以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。
答案:记录2. 数据库中具有相同属性的记录集合被称为____________。
答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。
答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。
答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。
答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。
答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。
常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。
一、选择题二、填空题1.分组2.一对多3.设计视图4.首页顶部5.排序和分组6.计算型7.二8.分页符三、判断题四、简答题1.什么是报表?可以利用报表对数据库中的数据进行什么处理?答:报表是Access数据库中的对象,是真正面向用户的对象,它是以打印格式展示数据的一种有效方式,报表可以将大量数据进行比较和汇总,并最终能生成数据的打印报表。
报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。
2.分析报表和窗体的异同。
答:报表和窗体的相同点:建立报表和建立窗体的过程基本一样报表和窗体的不同点:窗体可以与用户进行信息交互,而报表没有交互功能3.报表由哪些节区组成?各自的作用是什么?答:1)报表页眉节:主要用于显示报表的标题,报表页眉中的任何内容只能在报表的第一页出现一次。
2)页面页眉节:页面页眉中的文字或控件一般输出显示在每页的顶端。
用来显示数据的列标题。
3)主体节:用来处理每条记录,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示。
4)页面页脚节:一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。
5)报表页脚节:该节区的内容打印在报表的最后面。
显示统计数据的文本框控件及相关标题显示的标签控件,在报表最后位置显示出统计信息。
4.创建报表的方式有哪些?答:使用“自动报表”功能;使用向导功能;使用“设计”视图创建5.报表的类型有哪些?答:纵栏式,表格式,图表报表,标签报表6.如何对报表中的数据进行排序和分组?答:在“报表”窗口,选择“视图”菜单,再选择“排序与分组”选项;在“排序与分组”窗口,选择指定的字段为分组字段,在组属性里设置组页眉或页脚为“是”,再指定记录排序字段的排序规则;关闭“排序与分组”窗口,返回到“报表”窗口,可以看到在报表中增加了一个以分组字段为界的页眉或页脚;保存并预览报表,结束对报表进行的排序与分组的操作。
7.什么是计算控件?如何向报表中添加计算控件?答:计算控件的控件源是表达式,当表达式的值发生变化时,会重新计算结果,文本框是最常用的计算控件。
1.在报表设计器中,报表被划分为多个带区。
其中,打印每条记录的带区称为____带区。
2.在开发一个应用程序时,报表设计所占的工作量通常比较大。
在下列有关报表的叙述中,错误的是。
A. 所有利用报表设计器创建的报表,其数据环境中一定包含表或视图。
B .在报表设计器窗口中,最多可以有9种不同的报表带区C. 在报表中可以插入图片文件D. 在打印报表时,可以不打印细节行,只打印总计和分类总计信息3. 在 Visual FoxPro 系统中,报表上可以分为不同的带区,用户利用不同的报表带区控制数据在报表页面的打印位置。
以下各项是报表的部分带区名,其中______只在报表的每一页上打印一次。
A 总结B 页标头C 标题D 细节4.报表是最常用的打印文档,设计报表主要是定义报表的数据源和报表的布局。
Visual FoxPro中,报表布局的常规类型有:列报表、行报表、一对多报表以及多栏报表。
多栏报表指报表中可以打印多条记录的数据。
5.报表是最常用的打印文档,设计报表主要是定义报表的数据源和报表的布局。
在Visual FoxPro系统中,报表布局的常规类型有:列报表、行报表、多栏报表以及。
6. 报表的常规类型有列报表、行报表、一对多报表和多栏报表。
下列有关列报表和行报表的叙述正确的是___ __。
A. 列报表是指报表每行打印一条记录;行报表是指每行打印多条记录B. 列报表是指报表每行打印多条记录;行报表是指每行打印一条记录C. 列报表是指报表每行打印一条记录;行报表是指多行打印一条记录D. 列报表是指报表每行打印多条记录;行报表是指每行打印一条记录7. 在报表设计器中,报表最多可以分为______种不同类型的报表带区(例如页标头区、细节区等等)。
A. 3B. 5C. 7D. 98. 下列说法中不正确的是______。
A. 报表包含的三个基本带区是指页标头、细节区及总结区B. 报表的页标头包含的信息在每页报表中出现一次C. 向报表中放置对象就是在报表设计区中设置需要打印的内容D. 设计报表时,如果需要,可以为报表设置数据环境。
大学数据库试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系是指()。
A. 表B. 行C. 列D. 数据库2. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 在数据库设计中,为了减少数据冗余,通常采用()。
A. 规范化B. 反规范化C. 索引化D. 压缩4. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系数据库中,主键是用来()。
A. 唯一标识每个元组B. 存储数据C. 索引数据D. 排序数据6. 数据库的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上7. 以下哪个不是数据库的三级模式结构()。
A. 外模式B. 概念模式C. 内模式D. 物理模式8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE9. 以下哪个选项不是事务的特性()。
A. 原子性B. 一致性C. 隔离性D. 可逆性10. 数据库中的视图是()。
A. 存储在磁盘上的物理表B. 存储在内存中的临时表C. 基于SQL查询的虚拟表D. 存储在数据库中的索引二、多项选择题(每题3分,共15分)1. 在数据库设计过程中,以下哪些步骤是必要的?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计2. 以下哪些是数据库系统的主要组成部分?()A. 数据库B. 数据库管理系统C. 应用程序D. 用户3. 关系数据库中,以下哪些操作是合法的?()A. 插入新行B. 删除现有行C. 更新现有行D. 删除整个表4. 在数据库中,以下哪些措施可以提高查询性能?()A. 使用索引B. 增加数据冗余C. 使用视图D. 优化查询语句5. 数据库的安全性措施包括()。
数据库原理与应用表格题篇一:数据库原理及应用历年考题_答案一、选择题《数据库原理及应用》试题11、数据库系统的基本特征是_________。
A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS(难度系数B)正确答案:D3、设有关系R和S,关系代数R?(R?S) 表示的是_________。
A、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________。
A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E—R模型的三个基本要素是_________。
A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数B)正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A、任何一个关系模式一定有键。
B、任何一个包含两个属性的关系模式一定满足3NF。
C、任何一个包含两个属性的关系模式一定满足BCNF。
D、任何一个包含三个属性的关系模式一定满足2NF。
(难度系数B)正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。
数据库试题一、单选题1 •在对层次数据库进行操作时,如果删除双亲结点,贝U相应的子女结点值也被同时删除。
这是由层次模型的()决定的。
cA.数据结构B.数据操作C.完整性约束D.缺陷2•数据库系统的数据独立性是指()。
CA.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D. 不会因为某些存储结构的变化而影响其他的存储结构3. SQL语言具有两种使用方式,分别称为交互式SQL和()。
CA.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL4. 设W=R ? S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足()。
BA . w< 叶s B. w<叶s C . w> r+s D . w> 叶s5. 设有关系R(A,B,C)和关系S(B,C,D),那么与R? S等价的关系代数表达式是()。
CA . TT R.A,R.B,R.C,S.B (O R.B=S.B A S.C=S.C(RXS)) B . xR.A,R.B,R.C,S.D (oR.B=S.B人R.C=S.B (RXS))C . n R.A,R.B,R.C,S.D (Q R.B=S.B A R.C=S.C (RXS))D . TI R.A,R.B,R.C,S.B ((RB=S.B A R.C=S.C (RXS))6. 最终用户使用的数据视图称为()。
BA.内模式B.外模式C.概念模式D.存储模式7. 用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno int NOT NULL,Sname CHAR (8)NOT NULL, Sex CHAR(2),Age SMALLINT); 可以插入到表中的元组是()。
AA.5021 ,'刘祥','男',NULLB.NULL ,'刘祥’,NULL,21C.‘ 5021 ',NULL,男,21D.'5021','刘祥’,,男’,NULL8.进行自然联结运算的两个关系必须具有()。
数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是关系数据库的基本数据结构?A. 表B. 视图C. 索引D. 图答案:D2. 在SQL中,哪个关键字用于删除表中的数据?A. UPDATEB. DELETEC. INSERTD. SELECT答案:B3. 以下哪个数据类型通常用于存储日期的数据?A. INTB. VARCHARC. DATED. TIME答案:C4. 以下哪个操作可以用来查询两个表中的数据?A. UNIONB. INTERSECTC. EXCEPTD. ALL答案:A5. 在数据库中,哪个概念用于描述表与表之间的关系?A. 索引B. 约束C. 字段D. 外键答案:D6. 以下哪个函数可以用于计算两个数值的和?A. AVG()B. SUM()C. MAX()D. MIN()答案:B7. 在SQL中,哪个关键字用于创建索引?A. CREATE INDEXB. DROP INDEXC. ALTER INDEXD. INDEX答案:A8. 以下哪个SQL语句用于创建一个新表?A. SELECT INTOB. CREATE TABLEC. INSERT INTOD. UPDATE TABLE答案:B9. 在数据库中,哪个概念用于限制表中数据的唯一性?A. 主键B. 外键C. 索引D. 约束答案:D10. 以下哪个函数可以用于将字符串转换为大写?A. UPPER()B. LOWER()C. CONCAT()D. SUBSTRING()答案:A二、填空题(每题2分,共20分)1. 在SQL中,用于定义表结构的关键词是______。
答案:CREATE TABLE2. 关系数据库中,______用于保证数据的完整性和一致性。
答案:约束3. SQL中的______语句用于删除表中的数据。
答案:DELETE4. 数据库中的______用于描述表与表之间的关系。
答案:外键5. SQL中的______函数用于计算两个数值的和。
数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
2、Access 2010数据库中的表是一个( )。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。
因此,数据表既相对独立,又相互联系。
5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。
"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。
A、网状模型。
B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。
A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
8、当文档型字段取值超过255个字符时,应改为数据类型。
第5章报表一、选择题1、如果我们要使报表的标题在每一页都显示,那么应该设置()。
A:报表页眉 B:页眉页脚 C:组页眉 D:以上说法都不对2、报表中的报表页眉是用来()。
A:显示报表中的字段名称或对记录的分组名称B:显示报表的标题、图形或说明性文字C:显示本页的汇总说明D:显示整份报表的汇总说明3、当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的控件源为()。
A:=a+b+c/3 B:=(a+b+c)/3C:=(a+b+c)/3 D:以上表达式均错4、在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是()。
A:直线和多边形 B:直线和矩形C:直线和圆形 D:矩形和圆形5、下列关于报表的叙述中,正确的是()。
A:报表只能输入数据B:报表只能输出数据C:报表可以输入和输出数据D:报表不能输入和输出数据6、要实现报表按某字段分组统计输出,需要设置的是( )。
A:报表页脚 B:该字段的组页脚C:主体 D:页面页脚7、Access报表对象的数据源可以是()。
A:表、查询和窗体 B:表和查询C:表、查询和SQL命令 D:表、查询和报表8、如果要在整个报表最后输出信息,需要设置()。
A:页面页脚 B:报表页脚C:页面页眉 D:报表页眉9、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为()。
A:=Max([数学]) B:Max(数学)C:=Max[数学] D:=Max(数学)10、在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在()。
A:组页眉/组页脚 B:页面页眉/页面页脚C:报表页眉/报表页脚 D:主体11、在关于报表数据源设置的叙述中,以下正确的是( )。
A:以是任意对象 B:能是表对象C:能是查询对象 D:以是表对象或查询对象12、下列不属于报表的4种类型的是()。
A:纵栏式报表 B:标签报表C:图表报表 D:表格式报表13、用来查看报表的页面数据输出形态的视图是()。
数据库考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系型数据库中,以下哪个术语用于描述表之间的关系?A. 实体B. 属性C. 关系D. 约束答案:C3. SQL中的“SELECT”语句用于执行哪种操作?A. 数据定义B. 数据操纵C. 数据控制D. 数据查询答案:D4. 如果一个表中的列被设置为“主键”,这意味着什么?A. 该列可以有重复的值B. 该列可以为NULLC. 该列的值在表中必须是唯一的D. 该列可以被其他表引用答案:C5. 在数据库设计中,规范化的目的是什么?A. 减少数据冗余B. 提高查询速度C. 增加数据存储量D. 降低数据安全性答案:A6. 数据库中的视图是什么?A. 存储在数据库中的一组数据B. 基于SQL查询的虚拟表C. 数据库中的一个物理存储位置D. 数据库的一个物理文件答案:B7. 在SQL中,哪个关键字用于创建一个新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A8. 数据库事务的ACID属性中,“I”代表什么?A. 原子性B. 一致性C. 隔离性D. 持久性答案:C9. 以下哪个不是数据库设计的基本步骤?A. 需求分析B. 概念性设计C. 物理性设计D. 系统测试答案:D10. 在数据库中,索引的主要作用是什么?A. 增加数据存储空间B. 提高数据安全性C. 加速数据检索D. 减少数据冗余答案:C二、多项选择题(每题3分,共15分)1. 以下哪些是数据库管理系统(DBMS)的特点?A. 独立性B. 集成性C. 抽象性D. 共享性答案:ABCD2. 在关系型数据库中,以下哪些是数据操纵语言(DML)的操作?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的三级模式结构包括哪些?A. 内模式B. 概念模式C. 外模式D. 物理模式答案:ABC4. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性答案:ABCD5. 以下哪些是数据库设计中常用的规范化形式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF答案:ABCD三、简答题(每题10分,共20分)1. 简述数据库管理系统(DBMS)的主要功能。
大学数据库考试题和答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 硬件B. 软件C. 数据D. 文件系统答案:B2. 关系数据库管理系统中的关系是指()。
A. 表B. 视图C. 索引D. 存储过程答案:A3. 数据库系统的核心是()。
A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员答案:C4. 在关系数据库中,关系至少具有()。
A. 一个属性B. 两个属性C. 三个属性D. 任意数量的属性答案:D5. 数据库设计中,将E-R图转换成关系模式的过程属于()。
A. 需求分析阶段B. 概念性设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C6. 数据库中实现数据独立性的关键技术是()。
A. 视图B. 索引C. 存储过程D. 触发器答案:A7. SQL语言中,用于创建数据库的命令是()。
A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:B8. 在SQL中,用于删除表中数据的命令是()。
A. DELETEB. DROPC. REMOVED. ERASE答案:A9. 数据库的完整性约束包括()。
A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 实体完整性、参照完整性和域完整性答案:A10. 数据库恢复的基础是()。
A. 数据备份B. 日志文件C. 索引D. 视图答案:B二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统,数据库管理员2. 在关系数据库中,一个关系中的每一个列称为一个________。
答案:属性3. 数据库管理系统提供的数据定义语言是________,数据操纵语言是________。
答案:DDL,DML4. 视图是一个________的虚表,其内容由查询定义。
创建一个报表,命名为“图书销售日报表”,用来统计当天的售书业务明细和总销售额,设计要求如下:1.可以组合使用自动创建、向导、设计视图等各种方法。
建议基本报表先由向导创建,之后以设计视图进行修改。
2.设置报表的数据源为“图书销售日报查询”,选择“售书编号”,“图书编号”,“图书名称”,“作者”,“出版社名称”,“定价”,“数量”,“售货员”字段到报表。
3.在报表页眉添加一个标签控件,命名为“bTitle”,设置控件的属性:高度1cm,宽度6cm,标题为“图书销售日报表”。
【注意】4.在报表页眉添加一个文本控件,命名为“bDate”,该控件显示当前的日期。
5.在页面页脚添加一个文本控件,显示页码,形式例如:第1页,共10页。
6.在报表页脚添加一个文本控件,用来统计销售额(计算控件,注意计算式以=开始,求和使用sum函数)。
注意:上述操作步骤中要添加的一些控件,可能已经存在于向导创建的报表中。
但即使已存在,控件的属性值也未必和要求一致,仍然需要修改。
报表的具体结果会因系统当前日期变化而变化答案参考“报表”中的“参考答案:图书销售日报表说明:制作“本年度员工销售情况报表”,分组显示各员工在本年度的销售记录。
步骤:1 创建查询“本年度员工销售情况查询”,为报表提供基础数据。
a 联接“图书销售表”、“员工信息表”和“图书信息表”,按图示选择字段。
b 添加有条件的计算字段“年份”选择本年度销售记录。
2 使用报表向导以“本年度员工销售情况查询”为记录源创建报表。
a 在报表向导中选择“通过图书销售表”查看。
此选择是故意避免向导为我们实现分组,而由我们自己来做,熟悉分组的过程。
如果选择了“通过人员信息表”查看,那创建的报表即是分好组的。
b 指定报表标题为“本年度员工销售情况报表”。
3 在设计视图中修改报表,添加分组。
a 在“排序与分组”对话框中选择“售货员”作为分组字段(即具有组页眉和组页脚),并以升序排序。
然后选择“售书编号”,以升序排序(只排序,不分组)。
大学数据库考试题库数据库考试题库是大学数据库课程教学中必不可少的一部分,它包含了一系列的问题和答案,旨在帮助学生巩固和加深对数据库知识的理解。
通过进行各种不同类型的习题训练,学生能够提升他们在数据库领域的能力,并为他们未来的职业发展打下坚实的基础。
一、选择题1. 下列哪个数据库是关系型数据库?A. MongoDBB. OracleC. RedisD. Cassandra2. 数据库的三级模式包括以下哪些层次?A. 内模式、外模式、概念模式B. 数据模式、关系模式、实体模式C. 逻辑模式、物理模式、数据模式D. 概念模式、外模式、内模式3. 数据库事务的ACID特性指的是什么?A. 并发性、一致性、持久性、隔离性B. 原子性、一致性、持久性、隔离性C. 原子性、一致性、隔离性、可靠性D. 并发性、原子性、持久性、可靠性4. 下列哪个SQL语句可以用来创建表?A. SELECTB. UPDATEC. DELETED. CREATE5. 关系型数据库中,主键的作用是什么?A. 用于标识一个关系中的唯一记录B. 用于连接两个不同的关系C. 用于限制一个关系中的记录数量D. 用于对关系中的记录进行排序二、填空题1. 在关系型数据库中,用于查询数据的语言是_______。
2. 用于从数据库中删除数据的SQL命令是_______。
3. 在SQL语句中,用于选择符合一定条件的记录的关键字是_______。
4. 数据库系统中用于保证数据的一致性的机制叫做_______。
5. 数据库设计中,用于将实体和属性之间的关系表示出来的方式是_______。
三、解答题1. 请简要介绍关系型数据库和非关系型数据库的区别,并提供一个适合使用关系型数据库的应用场景。
2. 数据库事务的四个ACID特性分别是什么?请解释每个特性的含义,并说明它们在数据库中的重要性。
3. 数据库索引是什么?它的作用是什么?请说明创建索引的优点和缺点。
四、应用题某大学的图书馆希望设计一个数据库以管理他们的图书信息。
报表(三)(总分46, 做题时间90分钟)一、选择题1.不属于报表“格式”属性的是A) 标题B) 页面页眉C) 背景颜色D) 组结合方式SSS_SIMPLE_SINA B C D该问题分值: 1答案:C2.一个报表最多可以对多少个字段或表达式进行分组?A) 4 B) 6 C) 8 D) 10SSS_SIMPLE_SINA B C D该问题分值: 1答案:D3.要设置在报表每一页的顶部都有输出的信息,需要设置A) 报表页眉B) 报表页脚C) 页面页眉D) 页面页脚SSS_SIMPLE_SINA B C D该问题分值: 1答案:C4.关于主报表叙述错误的是A) 主报表可以包含子报表,也可以包含子窗体B) 主报表可以是绑定的也可以是非绑定的C) 非绑定的主报表可以作为容纳要合并的无关联子报表的容器D) 主报表的数据源只能是表SSS_SIMPLE_SINA B C D该问题分值: 1答案:D5.图5-3所示的报表类型为A) 表格式报表B) 纵栏式报表C) 图表报表D) 标签报表SSS_SIMPLE_SINA B C D该问题分值: 1答案:C6.在Access书,创建报表的方式为A) 使用“自动报表”功能B) 使用向导功能C) 使用设计视图D) 以上都是SSS_SIMPLE_SINA B C D该问题分值: 1答案:D7.不是报表的组成部分的是A) 报表页眉B) 报表页脚C) 报表主体D) 报表设计器SSS_SIMPLE_SINA B C D该问题分值: 1答案:D8.报表是Access数据库的A) 对象B) 数据组织形式C) 数据输出形式D) 以上都是SSS_SIMPLE_SINA B C D该问题分值: 1答案:A9.纵栏式报表的字段标题信息被安排在什么节区显示?A) 报表页眉B) 主体C) 页面页眉D) 页面页脚SSS_SIMPLE_SINA B C D该问题分值: 1答案:B10.图5-4所示的是一个报表的设计视图,图中圈出的是A) 报表页眉节B) 页面页眉节C) 主体节D) 报表页脚节SSS_SIMPLE_SINA B C D该问题分值: 1答案:A11.如果报表中没有页眉,则Access将显示时间的文本框添加到A) 页面页眉节B) 主体节C) 页面页脚节D) 报表页脚节SSS_SIMPLE_SINA B C D该问题分值: 1答案:B12.主报表是基于什么创建的报表?A) 表B) 查询C) 具有主键的表D) 对象SSS_SIMPLE_SINA B C D该问题分值: 1答案:C13.报表是以什么格式表现用户的数据的一种方式?A) 文档B) 显示C) 打印D) 视图SSS_SIMPLE_SINA B C D该问题分值: 1答案:C14.如果想要按实际大小显示报表背景图片,则在报表属性表中的“图片缩放模式”属性应设置为A) 拉伸B) 剪裁C) 缩放D) 平铺SSS_SIMPLE_SINA B C D该问题分值: 1答案:B15.报表页面页眉节主要用来A) 显示报表的标题、图形或说明性文字B) 显示报表中字段名或对记录的分组名称C) 显示记录数据D) 显示汇总说明SSS_SIMPLE_SINA B C D该问题分值: 1答案:B16.报表记录分组,是指报表设计时按选定的什么值是否相等而将记录划分成组的过程?A) 记录B) 字段C) 属性D) 域SSS_SIMPLE_SINA B C D该问题分值: 1答案:B17.属于报表节“格式”属性的是A) 名称B) 可见性C) 宽度D) 标题SSS_SIMPLE_SINA B C D该问题分值: 1答案:B二、填空题18.图5-8所示的是报表设计视图,其中圈出的是______。
选择题1.下面关于报表的叙述中,正确的是A 报表只能输入数据B 报表只能输出数据C 报表可以输出输入数据D 报表不能输入输出数据参考答案:B提示:报表只用于对数据库中的数据进行格式化显示、以及分组、计算、汇总和打印输出2.用于实现报表分组统计数据的操作区域是A 报表的主体B 页面页眉或页面页脚C 报表页眉或报表页脚D 组页眉或组页脚提示:组页脚节内主要安排文本框或其它控件显示分组统计信息参考答案:D3.如果要在整个报表的的最后输入信息, 需要设置A 页面页脚B 报表页脚C页面页眉D 报表页眉参考答案: A4.对报表属性的数据源设置,下面叙述正确的是A 只能是表对象B只能是查询对象C 既可以是表对象也可以是查询对象D 以上叙述均不对参考答案:C5.如果要是报表的标题在每一页都显示,则应设置A 报表页眉B 页面页眉C 组页眉D 以上叙述都不对参考答案: B提示:在报表页眉节内的控件只在报表的首页显示,页面页眉的控件在每一页都显示6.关于报表功能,下列叙述不正确的是A 可以显示各种格式的数据B 可以分组组织、汇总数据C 可以包含子报表和图标D 可以进行计数、求均值和统计等计算参考答案:A提示:按定义,数据库是将数据进行格式化后的数据处理,报表是输出格式化的数据,非各种格式的数据7.Access的报表提供了三种视图,下面不属于报表操作的视图是A 设计视图B 打印预览视图C 报表预览视图D 版面预览视图参考答案: C提示:无”报表预览视图”8.用来查看报表页面数据输出的外观效果的视图是A 设计视图B 打印预览C 版面预览D 报表预览参考答案:B提示:打印预览用于查看报表页面的输入效果,如页边距等,版面预览用于快速核对报表的数据,与打印预览有类似的界面。
但是,在版面预览视图中,报表只显示几个记录作为示例。
在打印预览视图中,显示的是所有的数据。
9.关于报表的组成,下面的叙述中错误的是A打印在每页的底部,用来汇总说明的是页面页脚B 用来显示整份报表的汇总说明,在所有的记录被处理后,只打印在报表的结尾处的是报表页脚C 报表显示数据的主要区域是主体D 用来显示报表中的字段名称或分组名称的是报表页眉参考答案:D提示:用来显示报表中的字段名称或分组名称的是页面页眉,报表页眉在报表的开始处,用来显示报表的标题、图形或说明性文字。
数据库和表一、单项选择题1、Access数据库属于()数据库。
A、层次模型B、网状模型C、关系模型D、面向对象模型2、Access在同一时间,可打开()个数据库。
A、1B、2C、3D、43、关系数据库中的表不必具有的性质是()。
A、数据项不可再分B、同一列数据项要具有相同的数据类型C、记录的顺序可以任意排列D、字段的顺序不能任意排列4、在已经建立的“工资库”中,要在表中直接显示出我们想要看凡是姓“李”的记录,可用()的方法。
A、排序B、筛选C、隐藏D、冻结5、对数据表的结构进行操作,应该在()视图下进行。
A、文件夹B、设计C、数据表D、网页6、使用表设计器来定义表的字段时,()可以不设置内容。
A、字段名B、说明C、数据类型D、字段属性7、在数据表视图中,不可以()。
A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录8、筛选的结果是滤除()。
A、不满足条件的记录B、满足条件的记录C、不满足条件的字段D、满足条件的字段9、下面对数据表的叙述有错误的是()。
A、数据表是Access数据库中的重要对象之一。
B、表的设计视图的主要工作是设计表的结构。
C、表的数据视图只用于显示数据。
D、可以将其他数据库的表导入到当前数据库中10、定义字段的默认值是指()。
A、不得使字段为空B、不允许字段的值超出某个范围C、在未输入数值之前,系统自动提供数值D、系统自动把小写字母转换为大写字母11、Access中,建立查询时可以设置筛选条件,应在()栏中输入筛选条件。
A、总计B、排序C、条件D、字段12、ACCESS提供了10种数据类型,用老保存较长的文本域数字,多用来输入注释或说明的是()。
A、数字B、货币C、文本D、备注13、Access中,设置为主键的字段()。
A、不能设置索引B、可不设置索引C、系统自动设置索引D、可设置为“有(重复)”索引14、假设某数据表中有一个工作时间字段,查找92年参加工作的职工记录的条件是()A、Between #92-01-01# And #92-12-31#B、Between“92-01-01”And“92-12-31”C、Beteewn“92.01.01”And“92.12.31”D、#92.01.01# And #92.12.31#15、日起、时间型数据固定为()字节。
选择题
1.下面关于报表的叙述中,正确的是
A 报表只能输入数据
B 报表只能输出数据
C 报表可以输出输入数据
D 报表不能输入输出数据
参考答案:B
提示:报表只用于对数据库中的数据进行格式化显示、以及分组、计算、汇总和打印输出
2.用于实现报表分组统计数据的操作区域是
A 报表的主体
B 页面页眉或页面页脚
C 报表页眉或报表页脚
D 组页眉或组页脚
提示:组页脚节内主要安排文本框或其它控件显示分组统计信息参考答案:D
3.如果要在整个报表的的最后输入信息, 需要设置
A 页面页脚
B 报表页脚
C页面页眉
D 报表页眉
参考答案: A
4.对报表属性的数据源设置,下面叙述正确的是
A 只能是表对象
B只能是查询对象
C 既可以是表对象也可以是查询对象
D 以上叙述均不对
参考答案:C
5.如果要是报表的标题在每一页都显示,则应设置
A 报表页眉
B 页面页眉
C 组页眉
D 以上叙述都不对
参考答案: B
提示:在报表页眉节内的控件只在报表的首页显示,页面页眉的控件在每一页都显示
6.关于报表功能,下列叙述不正确的是
A 可以显示各种格式的数据
B 可以分组组织、汇总数据
C 可以包含子报表和图标
D 可以进行计数、求均值和统计等计算
参考答案:A
提示:按定义,数据库是将数据进行格式化后的数据处理,报表是输出格式化的数据,非各种格式的数据
7.Access的报表提供了三种视图,下面不属于报表操作的视图是
A 设计视图
B 打印预览视图
C 报表预览视图
D 版面预览视图
参考答案: C
提示:无”报表预览视图”
8.用来查看报表页面数据输出的外观效果的视图是
A 设计视图
B 打印预览
C 版面预览
D 报表预览
参考答案:B
提示:打印预览用于查看报表页面的输入效果,如页边距等,版
面预览用于快速核对报表的数据,与打印预览有类似的界面。
但是,在版面预览视图中,报表只显示几个记录作为示例。
在打印预览视图中,显示的是所有的数据。
9.关于报表的组成,下面的叙述中错误的是
A打印在每页的底部,用来汇总说明的是页面页脚
B 用来显示整份报表的汇总说明,在所有的记录被处理后,只打印在报表的结尾处的是报表页脚
C 报表显示数据的主要区域是主体
D 用来显示报表中的字段名称或分组名称的是报表页眉
参考答案:D
提示:用来显示报表中的字段名称或分组名称的是页面页眉,报表页眉在报表的开始处,用来显示报表的标题、图形或说明性文字。
10.如果要在每一页的底部设置页码,则要设置
A 报表页眉
B 报表页脚
C 页面页眉
D 页面页脚
参考答案:D
11.可以作为报表记录源的是
A 表
B 查询
C Select语句
D 以上均可
参考答案: D
12.在报表中, 要计算”数学”字段的最高分, 应将控件的”控件来
源”属性设置为
A =Max([数学])
B Max(数学)
C =Max[数学]
D =Max(数学)
参考答案: A
13.在报表设计时, 如果只在报表最后一面的主体之后输出规定的
内容, 则需要设置的是
A 报表页眉
B 报表页脚
C 页面页眉
D 页面页脚
参考答案: B
14.下面对四种报表的叙述中,错误的是
A 纵栏式报表可以显示一条记录,每个字段占一行
B 表格式报表通常一行显示一条记录,一页显示多记录,其记录对应的字段名信息显示在每页的主体节内
C 图表报表是指包含图标显示的报表类型,可以直观的显示数据
D 标签报表是在实际中常用于的标签类似的一种特殊报表
提示:B的前半部分正确,但字段名显示在页眉处,不在主体节内
参考答案:B
15.不属于报表的四种类型是
A 纵栏式报表
B 表格式报表
C图表式报表
D数据表报表
提示:前三种,再加标签式报表
参考答案:D
16.关于设计视图创建报表的过程的选项中,正确的是
①创建空白报表,并选择数据源
②添加页眉页脚
③设置控件显示数据、文本和各种统计信息
④设置报表排序和分组
⑤设置报表和控件外观、大小位置、对齐方式
A ①②③④
B ①③④⑤
C ①②③④⑤
D 以上都不对
参考答案:C
17.在创建报表时会提示用户选择或输入相应的数据源、字段和报
表版式、报表名称等的方式是
A 自动报表
B 报表向导
C 图标报表
D 标签报表
参考答案:B
18.在数据库窗口中,可以选定一个表对象,通过在“插入”菜单中
选择“自动报表”命令直接生成纵栏式报表的方法创建中的报表,但该报表中只显示有
A 报表页眉、页脚
B 页面页眉、页脚
C 主体区
D 无内容的空白报表
参考答案:C
19.在报表中,改变一个节的宽度将
A 只改变这个节的宽度
B 只改变报表页眉、页脚的宽度
C 改变整个报表的宽度
D 因为报表的宽度是确定的,所以不能改变任何节的宽度
参考答案: C
20.假设一个表中有一个“销售额”字段,要在一张报表中计算总销
售额,则要在页面页脚处添加一个文本框,且文本框内的的“控件来源”属性应设置为:
A sum([销售额])
B =sum([销售额])
C :sum([销售额])
D “sum([销售额])”
提示:引用公式或计算要以等号开始
参考答案:B
21.下面关于子报表的叙述中,错误的是
A 在合并报表时,二个报表中的一个必须作为主报表
B 可以在已有的报表中创建子报表
C 可以将某个已有的报表添加到其他已有的报表中来创建子报表
D 设置主/子报表链接字段时,链接字段一定要显示在主报表或子报表上
提示:设置主/子报表时,链接字段不一定要显示,但一定要包含在双方的数据源中
参考答案:D
22.要在报表上显示类似“第6页/总10页”的页码,则计算控件的
控件源应设置为
A "第" [Page] " 页/共" [Pages] " 页"
B "第" & [Page] & " 页/共" & [Pages] & " 页"
C ="第" [Page] " 页/共" [Pages " 页"
D ="第" & [Page] & " 页/共" & [Pages] & " 页"
提示:计算表达式要以等号开头,串与串的连接要使用&
参考答案:D
23.在报表设计中,用来绑定控件显示字段数据的最常用的计算控
件是
A 标签
B 文本框
C 列表框
D 命令按钮
提示:文本控件是最常用的计算控件,用来绑定显示字段数据,也用来输入计算表达式
参考答案:B
24.下面是使用“设计视图”创建报表的主要五项操作
①根据需要添加字段的标签和文本框
②对控件进行大小、对齐以及特殊效果的设计
③确定需要的数据源
④保存创建的报表
⑤根据需要分析设计报表的功能
其一般的步骤次序为
A ①②③④⑤
B ③①④②⑤
C ①④③②⑤
D ⑤③①②④
参考答案:D
25.报表统计计算中,如果进行分组统计并输出,则统计计算控件
应放置的位置是
A主体节
B 报表页眉/页脚
C 页面页眉/页脚
D 组页眉/页脚
提示:将计算控件放在报表或页面或组的页眉/页脚处,则自动计算相应的报表、页面、组的数据
参考答案:D
填空题
一个完整的报表设计通常由报表页眉、报表页脚、页面页眉、页面页脚、主体、()和组页脚7部分组成
参考答案:组页眉
Access的主要报表形式有:纵栏式报表、表格式报表、图表报表和()
参考答案:标签报表
在Acess的报表设计时,加入分页符后,分页会以()显示在报表的左边界上
参考答案:短虚线
在Access中,“自动创建报表”向导分为纵栏式和()两种参考答案:表格式
Access报表的数据源可以为表名或()名
参考答案:查询
Access的报表不能对数据源中的数据进行()操作
参考答案:编辑修改
报表页眉的内容只在报表的()显示输出参考答案:第一页顶部
页面页眉的内容在报表的()显示输出参考答案:每一页顶部
报表的页脚内容只在报表的()显示输出参考答案:最后一页数据的末尾
页面页脚的内容在报表的()显示输出
参考答案:第一页的底部
含数据的报表输出不可缺少的是()节
参考答案:主体
计算控件的控件来源属性一般设置为()开头的计算表达式参考答案:等号或=
要设计出带表格线的报表,需要向报表中添加()控件来完成表格线显示
参考答案:直接或矩形
报表的主要功能是对数据库的数据进行格式化的显示、()、计算、汇总等输出。
参考答案:分组
每个报表只有()个报表页眉,()个主体节,但可以有()个控件
参考答案:一,一、多A
B
C
D
A
B
C
D
A
B
C
D
A B C D。