数据库基本操作习题与答案
ACCESS第1章 数据库习题及答案

第一章数据库基础知识习题及答案数据库基础知识一、选择题(1)以下不属于数据库系统(DBS)的组成的是A)硬件系统B)数据库管理系统及相关软件C)文件系统D数据库管理员(DataBase Administrator,DBA)(2)DBMS数据库数据的检索、插入、修改和删除操作的功能称为A) 数据操作B) 数据控制C) 数据管理D) 数据定义(3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS等于DB等于DBMS(4)DBMS是A)OS的一部分B)OS支持下的系统文件C)一种编译程序D)混合型(5)在图1—1所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是图1—1数据库系统A)1 B)3 C)2 D)4(6)图1-4所示的数据模型属于图1-4数据模型图A)层次模型B)关系模型C)网状模型D)以上皆非(7)用二维表来表示实体及实体之间联系的数据模型是A)关系模型B)层次模型C网状模型D)实体一联系模型(9)构成关系模型中的一组相互联系的“关系”一般是指A) 满足一定规范化要求的二维表B) 二维表中的一行C) 二维表中的一列D) 二维表中的一个数据项(11)下列关系模型中术语解析不正确的是A)记录:满足一定规范化要求的二维表,也称关系B) 字段:二维表中的一列C) 数据项:也称分量,是每个记录中的一个字段的值D) 字段的值域:字段的取值范围,也称为属性域(12)对以下关系模型的性质的描述,不正确的是A) 在一个关系中,每个数据项不可再分,是最基本的数据单位B) 在一个关系中,同一列数据具有相同的数据类型C) 在一个关系中,各列的顺序不可以任意排列D) 在一个关系中,不允许有相同的字段名(13)关系模型中最普遍的联系是A) 一对多联系B) 多对多联系 C) 一对一联系D) 多对一联系(15)Access数据库中哪个数据库对象是其他数据库对象的基础A报表B) 查询C) 表D) 模块(16)用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是A) SELECT FROM教师表IF(性别=‘男’)B) SELECT性别FROM教师表IF(性别=‘男’)C)SELECT*FROM教师表WHERE(性别=‘男’)D) SELECT*FROM性别WHERE(性别=‘男’)(17)用SQL语言描述“在教师表中查找姓王的老师”,以下描述正确的是A) SELECT*FROM教师表WHERE姓名LIKE‘王%’:B) SELECT*FROM教师表WHERE姓名LIKE‘王_’:C) SELECT*FROM教师表WHERE姓名LIKE‘王_ _’;D) SELECT*FROM教师表WHERE姓名LIKE‘t/’;(18)Access数据库文件的后缀名为A) mdb B) pdf C) acc D) ass(19)Access的数据类型是A) 层次数据库B) 网状数据库C) 关系数据库D) 面向对象数据库(20)Access是一个A) 数据库文件系统B) 数据库系统C) 数据库应用系统D) 数据库管理系统(21)在数据库系统中,数据的最小访问单位是A) 字节B) 字段C) 记录D) 表(22)在Access中,用来表示实体的是A) 域B) 字段C) 记录D) 表(23)在关系模型中,用来表示实体关系的是A) 字段B) 记录C) 表D) 指针(24)从关系模式中,指定若干属性组成新的关系称为A) 选择B) 投影C) 联接D) 自然联接(25)从关系中找出满足给定条件的元组的操作称为A) 选择B) 投影C) 联接D) 自然联接(27) 数据库系统的核心问题A) 数据采集C) 数据分析C) 信息管理D) 数据处理(29) Access数据库系统主要在哪些方面提供了面向对象数据系统的功能A) 数据库管理B) 信息处理C) 人机交互D) 用户界面和程序设计(31)已知某一数据库中有两个数据表,它们的主键与外键是一对多的天糸,这两个表若想建立关联,应该建立的永久联系是A) 一对一B) 多对多C) 一对多D) 多对一(32) 数据库对象导出到另一个数据库中,在功能上是A) 转换成txt数据格式B) 转换成Microsoft Excel格式C) 复制和粘贴 D) 转换成Microsoft Word格式(33)在Access中将数据库对象导出成什么格式,可使数据与其他高级程序共享A) Word B) Excel C) 数据文件D) 表格式(34)在Access中,不能将当前数据库中的数据库对象导入到A) EXcel B) 查询C) 另一个数据库D) Word(35)在SELECT语句中,选择列表中用来分开多个项的符号是A) ,B) 、C) ;D) /(36)关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括A) 联接B) 关系C) 选择D) 投影(37)数据库系统的核心是A) 数据库B) 数据库管理员C) 数据库管理系统D) 文件(38)在数据库中能够惟一标识一个元组的属性或属性组合的称为A) 记录B) 字段C) 域 D 关键字(39)为了合理组织数据,应遵循的设计原则是A)“一事一地”原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段C) 用外部关键字保证有关联的表之间的联系D) A)、B)和C)(41)下列不属于关系数据库术语的是A)记录B)字段C)数据项D)模型(42)关于数据库系统描述不正确的是A) 可以实现数据库共享、减少数据冗余B) 可以表示事物与事物之间的数据类型C) 支持抽象的数据模型D) 数据独立性较差(43)下列关于实体描述错误的是A) 实体是客观存在并相互区别的事物B) 不能用于表示抽象的事物C) 即可以表示具体的事物,也可以表示抽象的事物D) 数据独立性较高(44)下面关于关系数据模型描述错误的是A) 与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一B) 以关系数学理论为基础C) 操作的对象和结果都是二维表D) 用链接指针来存储实体间的联系(45)设有选修计算机基础的学生关系R,选修数据库Access的学生关系s。
数据库习题及答案

一.选择题:1.数据库分析与设计中,其设计对象称客观世界的〔〕A.逻辑对象B.目标对象C.实体对象D.需求对象答案:B 〔150〕2. 数据库物理设计完成后,进入数据库实施阶段,以下各项中不属于实施阶段的工作是〔〕A.建立库构造B.扩大功能C.加载数据D.系统调试答案:B 〔150〕3. 通常用以下的顺序来完成数据库的设计工作〔〕A.概念设计、物理设计、逻辑设计B.逻辑设计、概念设计、物理设计C.概念设计、逻辑设计、物理设计D.物理设计、逻辑设计、概念设计答案:C 〔150〕4. 在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为〔〕A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D 〔153〕5. E-R图是数据库设计的工具之一,它适用于建立数据库的〔〕A.概念模型B.逻辑模型C.构造模型D.物理模型答案:A 〔155〕6.在关系数据库设计中,完成设计关系模式的任务是属于〔〕A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C 〔157〕7. 数据库逻辑设计的主要任务是〔〕A.建立E-R图和说明书B.创立数据库说明C.建立数据流图D.把数据送入数据库答案:B 〔158〕二.填空题1. 数据库概念设计是在数据需求分析根底上进展的,其目的是分析数据间的在语义关联,在此根底上建立一个数据的______________。
答案:抽象模型〔152〕2. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的______________,此外还包括关系的规化以及性能调整,最后是约束条件设置。
答案:关系模式〔156〕3. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。
答案:关系的规化〔156〕4. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括关系的规化以及______________,最后是约束条件设置。
数据库基础知识习题答案

数据库基础知识习题一、数据库系统基本概念(1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(2)数据库技术的根本目标是要解决数据的(B)。
A)存储问题B)共享问题C)安全问题D)保护问题(3)数据库系统的核心是(B)。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。
A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBSC)DBS 包含DB 和DBMS D)没有任何关系(5)负责数据库中查询操作的数据库语言是(C)。
A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(6)数据库设计中反映用户对数据要求的模式是(C)。
A)内模式B)概念模式C)外模式D)设计模式(7)数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指(D) 。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对二、数据模型及关系数据库系统(1)层次型、网状型和关系型数据库划分原则是(D)。
A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(2)数据模型的三要素是(C)。
A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束(3)下面哪种数据模型与计算机无关(A)。
A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型(4)在关系数据库中,用来表示实体间联系的是(B)。
A)属性B)二维表C)网状结构D)树状结构(5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。
A)文件B)数据库C)字段D)记录(6)下列关于关系数据库中数据表的描述,正确的是(D)。
训练2操作题参考答案

《数据库及其应用》机考训练操作题参考答案在《数据库机考训练》中,目前一共提供给学生2套练习题,其中每套4道操作题,为方便任课教师和学生进行操作和答题,在此给出题目中难点的解题标答(非难点部分答案略)。
本套标答对应的试卷提交后能在评分信息中看到操作题的试题序号如下图所示,其4道操作题相关解题操作如下:1-7301操作题: (1)2-7297操作题: (8)3-7298操作题: (14)4-7290操作题: (20)1-7301操作题:一、基本操作1.将"学生基本情况"表的"学生编号"字段名称改为"学号";修改"相片"字段的类型为"OLE"型;答案:2.设置"学生成绩情况"表的主键为"学号"和"课程"字段;答案:(说明:同时选择“学号”、“课程”字段,单击“主键”按钮)3.为"学生成绩情况"表设置字段属性,使得输入的成绩只能在0-100之间(含0和100),如果超范围则显示"成绩只能在0-100之间";答案:4.为"学生基本情况"表中的"性别"字段创建查阅列表,列表中显示"男"和"女"两个值;答案:5.在"学生基本情况表"的数据表中设置冻结"学号",并隐藏"班级"列;答案:略。
6.在"学生基本情况"、"学生成绩情况"和"课外小组"三表之间建立关联关系,并设置参照完整性。
答案:二、简单操作1.创建查询,查询统计每个班学生成绩在80以上(不包括80)的课程数,显示的字段有"班级"和"大于80的课程数",所建查询名为"Q1"。
(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题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 )。
mysql数据库基础习题(分章节带答案)

第一章一、选择题1.数据库系统的核心是________。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型B.结构模型C.物理模型D.逻辑模型4.将E.R图转换到关系模式时,实体与联系都可以表示成________。
A.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性二、填空题1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。
3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
5.数据库设计包括概念设计、________和物理设计。
6.在E-R图中,矩形表示________。
三、简答题1.请简述什么是数据库管理系统,以及它的主要功能有哪些?2.请简述什么是数据库系统?3.请简述什么是模式、外模式和内模式?4.请简述C/S结构与B/S结构的区别。
5.请简述关系规范化过程。
参考答案一、选择题1.A 2.B 3.A 4.B 5.C 6.C二、填空题1.模式外模式内模式2.浏览器/服务器结构(B/S结构) 3.逻辑4。
关系5.逻辑设计6.实体三、简答题1.略。
可参考第1章1.1节内容。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题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章习题参考答案

第二章 习题
二、多项选择题 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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章数据库基本操作一、选择题1. 如果需要给当前表增加一个字段,应使用的命令是________。
A) APPEND B) INSERTC) EDIT D) MODIFY STRU2. 设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。
A) SKIP 1 B) SKIP -1C) GO 1 D) GO TOP3. 要显示数据库中当前一条记录的内容,可使用命令________。
A) LIST B) BROWSEC) TYPE D) DISPLAY4. 在当前表中,查找第2个女同学的记录,应使用命令________。
A) LOCATE FOR 性别="女"B) LOCATE FOR 性别="女" NEXT 2C) LIST FOR 性别="女"CONTINUED) LOCATE FOR 性别="女"CONTINUE5. Visual FoxPro的数据库表之间可建立两种联系,它们是________。
A) 永久联系和临时联系B) 长期联系和短期联系C) 永久联系和短期联系D) 长期联系和临时联系6. 数据库表的索引中,字段值不能有重复的索引有________种。
A) 1 B) 2C) 3 D) 47. 建立表间临时关联的命令是________。
A) LET RELATION TO命令B) JOIN命令C) SET RELATION TO命令D) 以上都不是8. 通过关键字建立表间的临时关联的前提是________。
A) 父表必须索引并打开B) 子表必须索引并打开C) 两表必须索引并打开D) 两表都不必索引9. 查询设计器的“筛选”选项卡上,“插入”按钮的作用是________。
A) 用于增加查询输出字段B) 用于增加查询的表C) 用于增加查询去向D) 用于插入查询输出条件10. 在多工作区的操作中,如果选择了4,7,8号工作区并打开了相应的数据库,在命令窗口执行命令SELECT 0,其功能是________。
A) 选择4号工作区为当前工作区B) 选择0号工作区为当前工作区C) 选择7号工作区为当前工作区D) 选择8号工作区为当前工作区11. 表结构中空值(NULL)的含义是________。
A) 空格B) 尚未确定C) 默认值D) 012. 自由表和数据库表的字段名最长可达________字符。
A) 128、128 B) 10、128C) 10、10 D) 128、1013. 如果一个表有备注型字段和通用型字段,那么它们的内容________。
A) 存储在不同的表备注文件中B) 存储在同一文本文件中C) 都存储在同一表备注文件中D) 存储在不同的文本文件中14. 顺序执行下列命令后,最后一条命令显示的结果是________。
USE XSBGO 10SKIP 2SKIP –6?RECNO( )A) 5 B) 6 C) 7 D) 815. 下列关于“数据工作期”窗口的描述中,不正确的是________。
A) 通过“数据工作期”窗口能够打开和浏览表B) “数据工作期”窗口建立的视图能够以表文件的形式保存在数据库中C) 通过“数据工作期”窗口可以实现表间的关联操作D) 通过“数据工作期”窗口可以直接查看工作区的使用情况16. 在当前数据库中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录应使用命令________。
A) LIST FOR .NOT. 婚否B) LIST FOR 婚否=.F.C) LIST FOR 婚否<>.T. D) LIST FOR .NOT. “婚否”17. 若当前数据库表中有100条记录,当前记录号为10,执行命令LIST N EXT 4的结果是_______。
A) 显示10至13号4条记录B) 显示11至14号4条记录C) 显示1至4号4条记录D) 显示第4号记录18. 对一个数据库表建立以入校总分(N,5)和出生日期(D,8)升序的多字段结构复合索引的正确的索引关键字表达式为________。
A) 入校总分+出生日期B) STR(入校总分)+DTOC (出生日期)C) STR(入校总分)+出生日期D) 入校总分+DTOC(出生日期)19. 若要使第5条记录变为当前记录,下列命令不正确的是________。
A) GO 5 B) 5C) GO TOP 5 D) GOTO 520. 查询设计器中的选项卡,依次为_______。
A) 字段、联接、筛选、排序依据、分组依据、杂项B) 字段、联接、筛选、排序依据、分组依据、更新条件、杂项C) 字段、联接、筛选、排序依据、更新条件、杂项D) 字段、联接、筛选、排序依据、分组依据21. 如果在屏幕上直接看到查询结果,“查询去向”应该选择A)临时表或屏幕B)浏览C)浏览或屏幕D)屏幕22. 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是A)永久性关联B)永久性关联或临时性关联C)永久性关联和临时性关联D)临时性关联23. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的A)“一方”表的主索引,“多方”表的普通索引或候选索引B)“一方”表的普通索引,“多方”表的主索引或候选索引C)“一方”表的主索引或候选索引,“多方”表的普通索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引24. 在一个工作区可以打开的数据库文件数为A)1 B)2 C)10 D)2025. 在建立的惟一索引中出现重复字段时,只存储重复出现的记录的A)全部B)几个C)最后一个D)第1个26. 当前工作区是指A)最后执行USE命令所在的工作区B)最后执行SELECT命令所选择的工作区C)建立数据表时所在的工作区D)最后执行REPLACE命令所选择的工作区27. 主索引可以在下面哪项中建立A)自由表B)数据库表C)任何表D)自由表和视图28. 当前数据库中有基本工资、奖金、津贴、代扣费用和工资总额字段,都是N型。
要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是A)REPLACE ALL工资总额WITH 基本工资+奖金+津贴-代扣费用B)REPLACE 工资总额WITH 基本工资+奖金+津贴-代扣费用C)SUM 基本工资+奖金+津贴-代扣费用TO 工资总额D)TOTAL ON工资总额FIELDS 基本工资+奖金+津贴-代扣费用29. 工资数据库和按基本工资升序的索引文件已打开,并执行过赋值语句A =1000,下面各条命令中,错误的是A)LOCATE FOR 基本工资=1000 B)LOCATE FOR 基本工资= =100 0C)SEEK A D)FIND 100030. 在Visual FoxPro中,以下叙述正确的是_______。
A)自由表的字段可以设置默认值B)数据库表的字段可以设置默认值C)自由表和数据库表的字段均可以设置默认值D)自由表和数据库表的字段均不可以设置默认值31. 在Visual FoxPro中,打开数据库表的命令是_______。
A)USE B)OPEN C)USE TABLE D)O PEN TABLE32. 在Visual FoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。
C)2 B)4 C)8 D)1033. 在Visual FoxPro中,执行CREATE DATABASE命令将_______。
E)建立一个扩展名为DBC的数据库文件F)建立一个扩展名为DBF的数据库表文件G)建立一个子目录D)建立一个扩展名为DBC的数据库文件和一个扩展名为DBF的数据库表文件34. 在Visual FoxPro中,自由表_______。
A)不可以加入到数据库中B)可以加入到数据库中C)加入到数据库后不可以再移出D)是否可以加入到数据库中取决于自由表的状态35. 数据库表的字段有效性规则实现了数据的_______。
A)实体完整性B)域完整性C)实体完整性和域完整性D)参照完整性36. 命令MODIFY DATABASE的功能是_______。
A)修改数据库表的结构B)打开数据库设计器C)删除数据库D)移动数据库37. 在Visual FoxPro中数据库表字段名最长可以是_______。
A)10个字符B)32个字符C)64个字符D)128个字符38. Visual FoxPro的字段支持如下数据类型_______。
B)字符型、数值型、二进制数值型、二进制字符型等C)字符型、数值型、通用型、图像型等D)字符型、数值型、日期型、时间型等D)字符型、数值型、二进制字符型、二进制备注型等39. 以下关于空值(NULL)叙述正确的是_______。
A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)Visual FoxPro不支持空值D)空值等同于数值040. 可以起到主关键字作用的索引是_______。
A)主索引和候选索引B)主索引和惟一索引C)惟一索引D)只有主索引41. 关系数据库的参照完整性规则包括_______。
A)参照规则、约束规则和查询规则B)插入规则、删除规则和更新规则C)参照规则、更新规则和查询规则D)参照规则、约束规则和更新规则42. VFP的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤_______。
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮43. 扩展名为DBC的文件是_______。
A)表单文件B)数据库表文件C)数据库文件D)项目文件44. 下面有关索引的描述正确的是_______。
A)建立索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作45. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。
它应该是_______。
A)主索引B)惟一索引C)候选索引D)普通索引46. 参照完整性的规则不包括_______。
A)更新规则B)删除规则C)插入规则D)检索规则47. 一数据库名为student,要想打开该数据库,应使用的命令_______。