数据库习题参考答案

合集下载

(完整版)数据库课后习题及答案

(完整版)数据库课后习题及答案

第一章数据库系统概述选择题1实体-联系模型中,属性是指(C)A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件2对于现实世界中事物的特征,在E-R模型中使用(A)A属性描述B关键字描述C二维表格描述D实体描述3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)A书号B书名C作者D出版社4一名作家与他所出版过的书籍之间的联系类型是(B)A一对一B一对多C多对多D都不是5若无法确定哪个属性为某实体的键,则(A)A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键填空题1对于现实世界中事物的特征在E-R模型中使用属性进行描述2确定属性的两条基本原则是不可分和无关联3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n5数据的完整性是指数据的正确性、有效性、相容性、和一致性简答题一、简述数据库的设计步骤答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。

分析的策略:自下而上——静态需求、自上而下——动态需求2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。

3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。

4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。

二、数据库的功能答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构2提供数据查询语言3提供数据操纵语言4支持大量数据存储5控制并发访问三、数据库的特点答:1数据结构化。

2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复第二章关系模型和关系数据库选择题1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的A将A关系的关键字放入B关系中B建立新的关键字C建立新的联系D建立新的实体2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)A并运算B交运算C差运算D积运算3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)A字段B记录C数据库D关系4关系数据操作的基础是关系代数。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库 习题及参考答案

数据库  习题及参考答案

第1章数据库的基本概念一、问答题1. 什么是数据?数据有什么特征?数据和信息有什么关系?数据是用于载荷信息的物理符号。

数据的特征是:①数据有“型”和“值’之分;②数据受数据类型和取值范围的约束;③数据有定性表示和定量表示之分;④数据应具有载体和多种表现形式。

数据与信息的关系为:数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。

信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。

由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。

但是,数据不等于信息,数据只是信息表达方式中的一种。

正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不是信息。

2. 什么是数据库?数据库中的数据有什么特点。

数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。

数据库中的数据具有的特点是:①数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构;②数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。

3. 什么是数据库管理系统?它的主要功能是什么?数据库管理系统简称DBMS(Database Management System),它是专门用于管理数据库的计算机系统软件。

数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。

数据库管理系统的主要功能是数据存储、数据操作和数据控制功能。

其数据存储和数据操作是:数据库的定义功能,指为说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指将大批数据录入到数据库的操作,它使得库中含有需要保存的数据记录;数据库维护功能,指对数据的插入、删除和修改操作,其操作能满足库中信息变化或更新的需求;数据查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。

数据库综合练习题及答案

数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。

系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。

其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。

A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。

A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。

A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。

A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。

A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。

A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。

A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。

A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库1-3章习题参考答案

数据库1-3章习题参考答案

第二章 习题
二、多项选择题 5、下列关系代数运算中,要求是相容关系的是( ) A. 投影 B. 并 C.交 D.差 6、 关系模型的完整性规则包括( )。 A. 实体完整性规则 B.参照完整性规则 C.安全性规则 D.用户定义的完整性规 则 7.扩充关系代数 包括 ( )。 A. 外联接 B. 除 C.外部并 D.联接 8、自然联接运算是由( )操作组合而成 A. 投影 B.选择 C.笛卡儿积 D.并 9、关系模型是由( )组成 A. 数据结构 B.数据描述语言 C.数据操作 D.完 整性规则
6、试述过程性DML与非过程性DML的区别 。 用户使用过程性DML编程时,不仅需要指出 “做什么”,而且还需指出“怎么做”。用 户使用非过程性DML编程时,则需指出“做 什么”,不需指出“怎么做” 。
三、应用题
1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工, 但每个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。
1、在关系中能唯一标识元组的属性集为( D )。 A.外部键 B.候选键 C.主键 D.超键
2、在实体中有属性可作为键而选定其中一个时,称
为该实体的 ( C )。 A.外部键 B.候选键 C.主键 D.主属性
3、若某属性虽非该实体的主键,却是另一实体的主
键,称该属性为( A )。 A.外部键 B.候选键 C.主键 D.主属性
第一章 习题
6、数据独立性与数据联系这两个概念有什 么区别? 7、试述DBMS在用户访问数据库过程中所 起的作用。
8、试述过程性DML与非过程性DML的区别 。
三、应用题
1、为某百货公司设计一个E-R模型。 某百货公司管辖若干个连锁商店,每家商 店经营若干种商品,每家商店有若干职工, 但每个职工只能服务于一家商店。 试画出反映商店、商品、职工之间联系的 E-R模型,并将其转换成关系模式集。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章数据库基础知识答案一、简答题略二、选择题1.A2.C3.D4.C5.A6.B7.B8.C9.A 10D11.D 12.C 13.B 14.D 15.A 16.D 17.B 18.C 19.D 20.D三、填空题1.数据库管理系统2..mdb3.记录4.一对一、一对多、多对多5.关系模型6.选择、联接、投影7.关系8.多对多9.主码10.数据库第2章数据库和表答案一、简答题1.Access提供了几种方法建立数据库?答:Access提供两种建立数据库的方法。

我们可以先建立一个空数据库,然后向其中添加数据表、查询、窗体和报表等对象,这是创建数据库最灵活的方法。

另一种方法是使用“数据库向导”,运用系统模板创建数据库及其对象,然后进行必要的修改。

2.如何修改数据库的格式?答:单击“工具”菜单→“选项”,再点击“高级”选项卡,将其中的“默认文件格式”设置为“Access2002- Access2003”,则以后新建数据库的格式就是Access2003了。

3.数据库打开方式有几种?答:四种。

“共享”方式,“只读”方式,“独占”方式,“独占只读”方式。

4.可以使用几种方法关闭数据库?答:两种。

(1)单击“文件”菜单→“关闭”。

(2)单击“数据库窗口”的“关闭”按钮。

5.在Access中如何修复损坏的数据库?答:数据库修复步骤如下:(1)以“打开”或“以独占方式打开”方式打开Access 数据库。

(2)单击“工具”菜单→“数据库实用工具”→“压缩和修复数据库”。

6.表的建立分几步进行?答:表的建立分两步进行。

第一步设计表结构,第二步向表中输入数据。

7.建立表之前常常要考虑那些问题?答:(1)数据库中应该包含哪些表,每个表的用途是什么?(2)表的名字是什么?(3)表中需要哪些字段?字段名称是什么?(4)每个字段的数据类型是什么?(5)每个字段的宽度是多少?(6)表的主键是什么?8.“表设计器”由哪几个部分组成?每个部分的作用是什么?答:“表设计器”是一种可视化工具,其界面分为两部分。

上半部分显示网格;每行网格描述一个字段,包括字段名称、数据类型等。

“表设计器”的下半部分显示上半部分中当前字段的其他特征,包括字段长度,以及是否允许空值等。

9.设置字段属性的目的是什么?答:在于方便用户输入数据,提高数据录入速度和数据的准确性。

10.字段属性包括那些项?答:字段属性包括字段大小、格式、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、索引等。

11.表之间的关系有几种类型?分别是什么?答:三种类型:一对一关系,一对多关系和多对多关系。

12.主表和子表是如何形成的?具有什么特征?答:建立表之间的关系后,在“一对多”关系中(包括“一对一”关系),“一”方的表称为主表,“多”方的表称为子表。

主表的每一记录都带着子表的相关记录。

13.什么是数据的导入与导出?答:数据导入就是将其它系统中的数据从不同格式转换并复制到Access 表中。

导入后的数据与原数据无关。

Access数据库可以导出到其它数据库、电子表格Excel文件、文本文件、HTML网页文件等。

二、选择题1.B2.A3.D4.A5.C6.C7.B8.A9.B10.D 11.B 12.C 13.D三、填空题1..mdb2.压缩3.表4.二维表5.Ctrl6.插入字段7.表或值列表8.不同字段间9.实施参照完整性10.多个不相邻的第3章查询答案一、简答题1.查询分为几类?答:选择查询、参数查询、交叉表查询、操作查询、SQL 查询。

2.创建查询的方法有几种?答:创建查询的方法可以归纳为三种。

其一是利用查询向导一步步完成查询对象的建立。

其二是利用设计视图建立比较复杂的查询。

其三是直接使用SQL语言编写查询命令建立查询。

其实,利用查询向导和设计视图创建的查询是由系统根据用户的定义自动生成SQL命令。

数据库打开方式有几种?3.重复项查询可以解决什么问题?答:利用重复项查询可以快速找到表中某字段的重复值及其所在的记录,协助用户处理这些记录。

4.保存查询的方法有几种?答:保存查询的方法有三种:单击工具栏中的“保存”按钮;单击“文件”菜单并选“保存”命令;单击设计视图右上角的“关闭”按钮。

根据出现的对话框,输入查询名称,5.如何在设计视图中添加或删除查询的数据源?答:在设计视图中,点击“显示表”按钮,或在“查询”菜单中点击“显示表”命令,就可以打开“显示表”对话框,实现数据源的添加。

删除数据源时,在设计视图的数据源显示区点击某数据源,按Del键删除。

6.简述预定义计算中的9种聚合函数及其作用。

答:预定义计算中有9个聚合函数以供用户选择,包括:总计(Sum)计算字段中每一组的总和平均值(Avg)计算字段中每一组的平均值最小值(Min)返回字段中每一组的最小值最大值(Max)返回字段中每一组的最大值计数(Count)统计字段中每一组的个数标准差(StDev)计算字段中每一组的标准差方差(Var)计算字段中每一组的方差第一条记录(First)查询组中第一条记录指定的值最后一条记录(Last)查询组中最后一条记录指定的值7.什么是自定义计算?答:自定义计算,就是在设计视图中直接用表达式创建计算字段,用一个或多个字段的数据对每个记录进行数值、日期甚至文本的计算。

8.参数查询有哪两种形式?答:有单参数查询和多参数查询两种形式。

9.简答操作查询和一般选择查询的最大区别。

答:操作查询是一类特殊的查询,它是在操作中以所生成的结果对表中数据进行更改的一种查询,会引起数据的变化;后者则根据查询的设置,在运行中生成结果显示给用户,操作结束后该结果不保存,也不影响源数据。

10.操作查询的运行结果会直接影响数据库中的表对象,有什么方法可以检查运行的正确性,防止破坏原数据?答:操作查询在运行的过程中系统将返回多次的提醒对话框需要用户进行确认,同时返回该查询运行中对数据库进行的更改,用户可以分析这个返回信息以确保操作查询运行后,对源数据进行的修改保持在正确的范围内。

11.什么是SQL?答:SQL是结构化查询语言(Structured Query Language)的缩写,是关系数据库管理系统中的标准语言。

二、选择题1.A/d2.C/a3.C4.D5.A6.C7.A8.C9.C10.D 11.B 12.C 13.C三、填空题1.表之间的关系2.数据表视图3.行列标题4.取值不相同5.查询结果6.预定义计算自定义计算7.分组统计查询8.方括号9.条件设置10.SQL视图第4章窗体答案二、选择题1.D2.A3.C4.D5.B6.D7.B8.C9.B 10.A11.A 12.B 13.C 14.A 15.D三、填空题1.文本框2.绑定对象框3.查询4.界面(接口)5.数据源6.主键(主码)7.绑定型8.数据表窗体9.主表与子表10.窗体属性第5章报表答案一、简答题略二、选择题1.C2.A3.D4.C5.D6.A7.C8.D9.A 10.A11.D 12.C 13.B 14.A 15.D 16.A 17.D 18.C 19.C 20.A三、填空题1.报表2.查看(显示)3.输入4.计算汇总5.物理(原始)6.预览7.报表页脚8.计算字段9.排序10.主表与子表之间的链接第6章宏答案一、简答题1.在Access数据库中宏能够完成的工作包括:(1)协助用户进行对象的操作,包括打开、修改、保存、删除等;对于特定的对象也能进行一些特定的操作,比如查询的执行、报表的打印等等。

(2)协助用户进行数据库窗口的调节和优化,比如移动、改变大小。

(3)为窗体、报表等对象以及这些对象上的控件加入新的功能。

(4)设置数据库对象的各种属性。

(5)显示各种提示和警告信息。

(6)建立各种自定义菜单。

(7)调用并执行其他应用程序。

(8)协助用户进行数据的传输,自动地在各种数据格式之间进行导入和导出操作。

(9)按照用户预先设定的条件,自动执行一系列的操作。

2.有时候用户需要将多个宏按照一定的规则组织在一起,并分别赋予相应的宏名,这种宏的集合叫做宏组;如果宏包含有一定的前置条件,要满足它才能执行,则称其为条件操作宏。

3.宏窗口分成上、下两个部分。

上半部为宏的设计网格,用户主要依靠这个网格来定义宏,具体有“宏名”、“条件”、“操作”、“注释”等四个部分。

(1)“宏名”指定宏的名称,可选。

在创建宏组或者需要对宏进行复杂调用时使用。

(2)“条件”指定宏的执行条件,可选。

只有当该条件满足的时候,宏的操作才会触发。

(3)“操作”指定宏所执行的具体操作,以该图为例,Open Table是指打开一个表格。

(4)“注释”对宏的功能和操作进行必要的进一步说明,可选,对宏的执行没有影响。

宏窗口的下半部分定义宏的操作参数,这是宏运行时的附加信息。

根据上半部分“操作”的选择不同,这里显示的内容也会有所不同。

4.单步执行是对宏进行测试的最有效方法,该执行运行一步,就会停下来等待用户的指令,并显示运行中的各种参数以方便用户查看运行过程。

5.所谓的触发器,其实指的是各种“事件”,它可能发生在窗体上、数据访问页上,或者发生在这些对象中的各种控件。

常见的“事件”有鼠标的单击、双击,控件的选定与切换等。

6.(1)选择窗体对象,双击“在设计视图中创建窗体”;(2)确保工具箱的“控件向导”按钮处于激活状态,选择命令按钮;(3)在窗体的主体画出一个命令按钮,这时候会自动进入命令按钮的向导对话框,类别框选择“杂项”,在右方操作框选择“运行宏”。

7.如果宏需要满足一定的前置条件才能执行,则称其为条件操作宏。

条件操作宏可以实现密码登陆检测、进入退出确认等功能。

8.(1)选中宏对象,选定“打开教工信息”;(2)单击菜单栏上的“工具”;(3)从“工具”的下拉菜单中选择“宏”->“用宏创建菜单”。

二、选择题1.D2.A3.B4.B5.B6.B7.C8.B9.A 10.D11.DA 12.A 13.B三、填空题1.打开,保存,执行,打印2.宏名,操作3.学生信息.打开学生成绩单4.工具,自定义,宏设计5.前置条件第7章答案一、简答题略二、选择题1.A2.C3.B4.B5.D6.C7.A8.C9.B 10.D三、填空题1.直接常量,符号常量,系统常量2.显式声明,隐式声明3.数据运算符,比较运算符,连接运算符,逻辑运算符4.顺序结构,分支结构,循环结构5.传地址,传值6.编译错误,运行错误,逻辑错误7.Ubound(a), min=a(i)8.2, sum+i第8章答案一、简答题略二、选择题1.A2.C3.A4.A三、填空题1.唯一202.删除显式权限隐式权限帐户3.MDE4.工作组信息文件第9章答案一、简答题略二、选择题1.D2.A3.A4.C5.D6.C7.A三、填空题1.设计视图网页视图2.设计视图3.htm4.50 10。

相关文档
最新文档