《数据库》练习题及答案
数据库课后练习及答案

1.以下的英文缩写中表示数据库管理系统的是( B)。
A. DB B.DBMS C.DBA D.DBS2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。
A. 数据库管理系统、操作系统、应用软件B. 操作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D. 操作系统、应用软件、数据库管理系统3.DBMS是(C )。
A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统4.数据库系统提供给用户的接口是(A )。
A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B.数据库C.关系数据库D.数据库管理系统6. ( C)处于数据库系统的核心位置。
A.数据模型 B.数据库C.数据库管理系统D.数据库管理员7.( A)是数据库系统的基础。
A.数据模型B.数据库C.数据库管理系统D.数据库管理员8.( A)是数据库中全部数据的逻辑结构和特征的描述。
A.模式B.外模式 C.内模式 D.存储模式9.(C )是数据库物理结构和存储方式的描述。
A.模式 B.外模式 C.内模式D.概念模式10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。
A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。
A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享13.关系数据模型通常由3部分组成,它们是(B )。
A. 数据结构、数据通信、关系操作B. 数据结构、关系操作、完整性约束C. 数据通信、关系操作、完整性约束D. 数据结构、数据通信、完整性约束14.用户可以使用DML对数据库中的数据进行(A )操纵。
数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题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、设有两个关系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 )。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共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(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.DBMS是位于______之间的一层数据管理软件。
A.OA软件与用户B.OS与DBC.硬件与软件D.OS与硬件正确答案:B2.在SQL中,外模式一级数据结构的基本单位是______。
A.基本表B.视图C.E-R图D.用户表正确答案:B解析:数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
3.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。
A.在“m”端实体转换的关系中加入“1”端的实体转换所得的关系的码B.将“m”端实体转换关系的码加入到“1”端的实体转换所得的关系C.在两个实体转换的关系中,分别加入另一个关系码D.将两个实体转换成一个关系正确答案:A解析:1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与“m”端实体对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为m端实体的码;如果与“m”端关系模式合并,则把联系的属性加入到“m”端,并在“m”端加入“1”端的码。
4.若R1={a,b),R2={a,b,c,d),则R1×R2集合中共有______个元组。
A.2B.4C.6D.8正确答案:D解析:两个关系的笛卡儿积中元组的个数为两个关系中元组个数的乘积。
所以答案应为D。
5.两个子查询的结果______时,可以执行并、交、差操作。
A.结构完全一致B.结构完全不一致C.结构部分相同D.主键完全相同正确答案:A解析:基本概念题。
《数据库》练习题及答案

《数据库》复习题一一、选择题1.数据库系统的核心是:()A)编译系统B)数据库C)操作系统D)数据库管理系统2.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS3.按照数据模型分类,Visual FoxPro属于:()A)层次型B)网状型C)关系型D)混合型4.打开一个数据库的命令是( )A) USE B) USE DA TABASEC) OPEN D) OPEN DA TABASE5.关系数据库管理系统存储与管理数据的基本形式是:()A)关系树B)二维表C)结点路径D)文本6.以下关于自由表的叙述,正确的是A) 全部是用以前版本的Foxpro(FoxBASE) 建立的表B) 可以用Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为:()A){程序设计} B)(程序设计)C)程序设计D)'程序设计'8.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是:()A)DT=08/10/97 B)DT="08/10/97"C)DT=CTOD(08/10/97)D)DT= CTOD("08/10/97")9.设表TXL.DBF 中有20 条记录。
在VFP 命令窗口中执行以下命令序列,最后显示的结果是USE TXLSKIP 3COUNT TO N?NA) 0 B) 3 C) 4 D) 2010.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机TO 总分B) REPLACE 总分WITH 数学+英语+计算机C) SUM 数学+英语+计算机TO 总分D) REPLACE ALL 数学+英语+计算机WITH 总分11.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20012.在Visual Foxpro 环境下,若已打开A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) A VERAGE13.在下列表达式中,运算结果为数值的是:()A)"1234"+"3579" B)CTOD("05/08/93")-11C)130+350=480 D)LEN("SFDE")-114.要从某表文件中真正删除一条记录,应当A) 先用DELETE 命令,再用ZAP 命令B) 直接用ZAP 命令C) 先用DELETE 命令,再用PACK 命令D) 直接用DELETE 命令15.在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框16.对表结构的修改是在下面哪一个对话框中完成的A) 表设计器B) 数据库设计器C) 表达式生成器D) 浏览窗口17.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为:()A)3,8,10 B)1,6,10 C)1,8,任意D)1,8,418.下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录19.当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是:()A)0 B)1 C)-1 D)出错信息20.假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是:()A)1 B)50 C)51 D)0二、填空题1.数据库文件的扩展名是_______,表文件的扩展名是_______。
数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题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)。
(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
数据库系统原理练习题(附参考答案)

数据库系统原理练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1.在SELECT语句的语法结构中,【】用于对查询的结果进行排序。
A、ORDER BY子句B、WHERE子句C、GROUP BY子句D、HAVING子句正确答案:A2.将符合要求的初始数据装载到数据库中去是指A、数据库维护B、数据库试运行C、应用程序设计D、加载数据正确答案:D3.下列关于存储函数与存储过程的说法中,错误的是A、存储过程可以拥有输出参数B、可以直接对存储函数进行调用,且不需要使用CALL语句C、存储过程中必须包含一条RETURN语句D、对存储过程的调用,需要使用CALL语句正确答案:C4.能唯一标识该关系的元组的属性称为该关系的A、超键B、分量C、码D、超码正确答案:C5.下列关于MySQL中的常量的说法中,错误的是A、常量是指在程序运行过程中值不变的量B、常量的使用格式取决于值的数据类型C、字符串常量是指用单引号或双引号括起来的字符序列D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”正确答案:D6.在数据定义语言包括的SQL语句中,用于对数据库或数据库对象进行修改的是【】A、CREATEB、ALTERC、DROPD、UPDATE正确答案:B7.在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为A、主属性B、全码C、外码D、超码正确答案:D8.下列关于数据库外模式的说法,正确的是A、外模式不能重叠B、不可被多个应用程序所共享C、一个外模式可以只为一个应用程序使用D、一个数据库只能有一个外模式正确答案:C9.下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率正确答案:B10.下列不属于数据库系统三级模式结构的是A、外模式B、内模式C、模式D、数据模式正确答案:D11.下列关于SQL的说法中,错误的是A、SQL不是某个特定数据库供应商专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL 简单易学D、SQL 语句区分大小写正确答案:D12.属于行为设计阶段的是A、逻辑设计B、概念设计C、功能设计D、物理设计正确答案:C13.下列不属于数据库的建立和维护功能的是A、数据库的性能监视B、数据库空间的维护C、数据定义D、数据库的分析正确答案:C14.下列关于数据控制语言的说法中,错误的是A、GRANT语句用于授予权限B、REVOKE语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE 正确答案:C15.下列属于新一代数据库系统的是A、面向对象数据库系统B、关系数据库系统C、层次数据库系统D、网状数据库系统正确答案:A16.DBMS提供【】来严格地定义模式。
《数据库系统原理概论》练习测试题参考答案

《数据库》练习测试题库一、选择题1、单个用户使用的数据视图的描述称为()。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述()。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是()。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是()。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是()。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。
A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是()。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段 B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是()。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 11、如果事务T获得了数据项Q上的排它锁,则T对Q()。
A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写12、DBMS中实现事务持久性的子系统是()。
数据库习题答案

整理课件
练习二(E-R图)
一、研究所有若干研究室,每一个研究室多位科研人员在指 定的办公地点。每一位科研人员只属于一个研究所,有编 号、姓名、性别和年龄。研究所承担了多个科研项目,包 括责任人、项目号、项目名和开工时间(每位科研人员可 以参加多个科研项目),每个科研项目有多位科研人员参 加,科研人员参加科研项目均有相应的工作量
6
二、单项选择题
1、( A )不是SQL语言的标准。P156 A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-92
整理课件
2、 ( D )数据模型没有被商用DBMS实现。P26 A.关系模型 B.层次模型 C.网状模型 D.E-R模型
3、( C )不是数据模型应满足的要求。P12
WHERE C.Cid = SC.Cid AND S.Sid = ‘S3’
20
4、检索至少选修LIU老师所授课程中一门课的女学生姓名。 S n a m e ( T e a c h e r " L I U " ( C )S C S e x " 女 " ( s ) )
SELECT Sname
1、检索LIU老师所授课程的课程号和课程名。 ( ( C ) ) C i d ,C n a m e T e a c h e r " L I U "
SELECT Cid, Cname FROM C WHERE Teacher = ‘LIU’
19
2、检索年龄大于 23岁的男学生的学号和姓名。 ( ( S ) ) S i d , S n a m eA g e 2 3 S e x " 男 "
整理课件
SELECT FROM WHERE
数据库练习-(答案)

一、填空题1.数据管理技术共经历了三个阶段:人工管理阶、、。
文件管理阶段、数据库系统阶段2.事务具有四个基本特性,分别是:、一致性、和持续性。
原子性、隔离性3.关系模型的三类完整性规则:实体完整性规则、、和。
参照完整性规则、用户自定义的完整性4.两个实体之间的联系可分为:一对一联系(1:1)、和三类。
一对多联系(1:n)、多对多联系(n:m)5.数据库领域中最常用的数据模型为:层次模型、、和面向对象模型。
网状模型、关系模型6.数据库设计过程是和的密切结合。
结构设计(或数据设计)、行为设计(或处理设计)7.数据库的完整性是指数据的和。
正确性、相容性8.事务故障、系统故障的恢复是由完成的,介质故障是由完成的。
系统自动、DBA执行恢复操作过程二、单选题1.下面哪个并非DBMS必须提供的数据保护能力。
A.安全性B.并发控制C.完整性D.可移植性D2.在数据库中有如图3.1所示的两个表,若职工表的主码是职工号,部门表的主码是部门号,SQL操作不能执行。
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)B.将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中C.将职工号为“001”的工资改为700D.将职工号为“038”的部门号改为‘03’B3.数据库管理系统的存取方法通常有三类,下面哪个不是常用的存取方法。
A.B+树索引方法B.聚簇方法C.阵列方法D.HASH方法C4.SQL中,与“IN”等价的操作符是A.=ANY B.<>ANY C.=ALL D.<>ALLA5.文件系统与数据库系统的本质区别是。
A.数据共享B.数据独立C.数据结构化D.数据冗余. C6.从E-R图导出关系模式时,如果两实体间的联系是m:n,下列说法中正确的是。
A.将m方码和联系的属性纳入n方的属性中B.将n方码和联系的属性纳入m方的属性中C.在m方属性和n方属性中均增加一个表示级别的属性D.增加一个关系表示联系,其中纳入m方和n方的码D7.设关系R(A,B,C)和S(B,C,D),下列关系代数表达式不成立的是。
数据库练习题(打印版)

数据库练习题(打印版)# 数据库练习题(打印版)## 一、选择题1. 在关系数据库中,数据表之间的关系可以是以下哪些类型?- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中,用于查询数据的关键字是:- A. SELECT- B. INSERT- C. UPDATE- D. DELETE3. 以下哪个不是数据库的完整性约束?- A. 主键约束- B. 外键约束- C. 检查约束- D. 索引约束## 二、填空题4. 数据库管理系统(DBMS)是位于用户和_________之间的一层数据管理软件。
5. SQL是_________查询语言,用于与数据库进行交互。
6. 在SQL中,使用_________关键字可以删除表中的数据。
## 三、简答题7. 简述数据库事务的四大特性(ACID)。
## 四、操作题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL语句完成以下操作:- A. 插入一条新的学生记录。
- B. 更新学生的年龄信息。
- C. 查询所有学生的信息。
- D. 删除一个学生记录。
## 五、综合应用题9. 你是一家电子商务公司的数据库管理员,需要设计一个数据库来存储产品信息。
请列出至少五个字段,并为每个字段提供一个合理的数据类型。
## 参考答案:### 一、选择题1. D2. A3. D### 二、填空题4. 操作系统5. 结构化6. DELETE### 三、简答题7. 事务的四大特性(ACID)包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,则其更改永久保存在数据库中。
《数据库概论》练习题及答案

C、模式与外模式D、三层模式
12.下面得选项不就是关系数据库基本特征得就是(A)。
A、不同得列应有不同得数据类型B、不同得列应有不同得列名
C、与行得次序无关D、与列得次序无关
13.一个关系只有一个(C)。
A、候选码B、外码
C、主码D、超码
14.解决并发操作带来得数据不一致问题普遍采用(B)技术。
A、更新视图B、查询
C、在视图上定义新得表D、在视图上定义新得视图
26.关系模式中,满足2NF得模式(B)。
A、可能就是1NF B、必定就是1NF
C、必定就是3NF D、必定就是BCNF
27.概念结构设计就是整个数据库设计得关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS得(B)。
13.SQL得中文全称就是_结构化查询语言。
14.“三分技术,七分管理,十二分基础数据”就是数据库建设得基本规律。
15.事务就是一系列得数据库操作,就是数据库应用程序得基本逻辑单元。
16.数据库得完整性就是指数据得正确性与相容性。
三、名词解释:(每小题3分,共15分)
1、数据独立性
数据独立性就是指建立在数据得逻辑结构与物理结构分离得基础上,用户以简单得逻辑结构操作数据而无需考虑数据得物理结构,转换工作由数据库管理系统实现。
3、BCNF每一个决定因素都包含码得关系模式
4、自然连接特殊得等值连接,它要求两个关系中进行比较得分量必须就是相同得属性组,并且在结果中把重复得属性去掉
5、参照完整性
6、数据
7、数据库管理系统
8、候选码
9、意向锁、
10、数据库
四、问答题:(每小题4分,共20分)
数据库课后练习及标准答案

数据库课后练习及标准答案————————————————————————————————作者:————————————————————————————————日期:第一章:一、单选题1.以下的英文缩写中表示数据库管理系统的是( B)。
A. DB B.DBMS C.DBA D.DBS2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。
A. 数据库管理系统、操作系统、应用软件B. 操作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D. 操作系统、应用软件、数据库管理系统3.DBMS是(C )。
A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统4.数据库系统提供给用户的接口是(A )。
A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B.数据库C.关系数据库D.数据库管理系统6. ( C)处于数据库系统的核心位置。
A.数据模型 B.数据库C.数据库管理系统D.数据库管理员7.( A)是数据库系统的基础。
A.数据模型B.数据库C.数据库管理系统D.数据库管理员8.( A)是数据库中全部数据的逻辑结构和特征的描述。
A.模式B.外模式 C.内模式 D.存储模式9.(C )是数据库物理结构和存储方式的描述。
A.模式 B.外模式 C.内模式D.概念模式10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。
A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。
A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享13.关系数据模型通常由3部分组成,它们是(B )。
数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)1、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。
A、多对一B、多对多C、一对一D、一对多正确答案:D3、Access不能对数据类型进行排序和索引。
( )A、文本B、数字C、备注D、自动编号正确答案:D4、任何一个满足2NF但不满足3NF的关系模式都存在( )A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案:A5、以下哪一条属于关系数据库的规范化理论要解决的问题?( )A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案:B6、在数据管理技术发展的三个阶段中,数据独立性最好的是( )。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。
7、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )A、abBdB、aBC、AB+CD、ABa9正确答案:B答案解析:在输入掩码的格式符号中,“L”表示在该位置必须输入一个字母。
B送选项中少了一个字母,C选项中不能接受“+”,D 选项中不能接受“9”8、在下列SQL语句中,修改表结构的语句是( )。
A、ALTERB、CREATEC、UPDATED、INSERT正确答案:A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案:B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库》复习题一一、选择题1.数据库系统的核心是:()A)编译系统B)数据库C)操作系统D)数据库管理系统2.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS3.按照数据模型分类,Visual FoxPro属于:()A)层次型B)网状型C)关系型D)混合型4.打开一个数据库的命令是( )A) USE B) USE DA TABASEC) OPEN D) OPEN DA TABASE5.关系数据库管理系统存储与管理数据的基本形式是:()A)关系树B)二维表C)结点路径D)文本6.以下关于自由表的叙述,正确的是A) 全部是用以前版本的Foxpro(FoxBASE) 建立的表B) 可以用Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为:()A){程序设计} B)(程序设计)C)程序设计D)'程序设计'8.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是:()A)DT=08/10/97 B)DT="08/10/97"C)DT=CTOD(08/10/97)D)DT= CTOD("08/10/97")9.设表TXL.DBF 中有20 条记录。
在VFP 命令窗口中执行以下命令序列,最后显示的结果是USE TXLSKIP 3COUNT TO N?NA) 0 B) 3 C) 4 D) 2010.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机TO 总分B) REPLACE 总分WITH 数学+英语+计算机C) SUM 数学+英语+计算机TO 总分D) REPLACE ALL 数学+英语+计算机WITH 总分11.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20012.在Visual Foxpro 环境下,若已打开A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) A VERAGE13.在下列表达式中,运算结果为数值的是:()A)"1234"+"3579" B)CTOD("05/08/93")-11C)130+350=480 D)LEN("SFDE")-114.要从某表文件中真正删除一条记录,应当A) 先用DELETE 命令,再用ZAP 命令B) 直接用ZAP 命令C) 先用DELETE 命令,再用PACK 命令D) 直接用DELETE 命令15.在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框16.对表结构的修改是在下面哪一个对话框中完成的A) 表设计器B) 数据库设计器C) 表达式生成器D) 浏览窗口17.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为:()A)3,8,10 B)1,6,10 C)1,8,任意D)1,8,418.下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录19.当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是:()A)0 B)1 C)-1 D)出错信息20.假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是:()A)1 B)50 C)51 D)0二、填空题1.数据库文件的扩展名是_______,表文件的扩展名是_______。
2.填写命令1)打开设备数据表SBK.DBF的命令是。
2)显示数据表结构的命令是。
3)显示-12的绝对值的命令是__________________________。
4)截取-6.23的整数部分,即截取后的结果为–6的命令为____________________。
5)对37.629做四舍五入,精确到小数点后2位,即四舍五入后结果为37.63,则应该使用的命令为_______________________________。
3.学生性别的取值只能为"男","女",这个范围在关系模型中被称为__________________。
4.程序A.PRG的功能是求1到100之间所有整数的平方和并输出结果,请填空。
CLEARS=0X=1DO WHILE X<=100(1)(2)ENDDO?SRETURN5.计算s=1+2+……+10s=0FOR i=_____________________?is=_________ENDFOR?"S=",s6. 现有学生表 xs.dbf,试用 scan 循环显示学生表中男生的情况clear____________scanif ________loopendif__________endscan三、写出关系代数及SQL 语句(每题3分,共30分)现有如下表:(1)查询信息系(IS系)的全体学生(2)列出所有的女学生的信息(3)列出所有课程的课程名(4)写出英语这门课的学分(5)列出考试成绩在90分以上(包括90分)的学生的学号及课程号(6)列出学号为95001的学生所学的课程的课程名2、根据要求写出相应的SQL 语句(1)查询全体学生的学号及姓名(2)查询全体学生的详细记录(3)查询计算机系(CS系)全体学生的名单(4)在SC表中插入一条选课记录(’95002’,’1’,92)数据库复习题二一、选择题1.数据库系统与文件系统的主要区别是( )A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS3.SQL 的数据操作语句不包括( )A) INSERT B) UPDA TE C) DELETE D) CHANGE4.打开一个数据库的命令是( )A) USE B) USE DA TABASEC) OPEN D) OPEN DA TABASE5.显示和隐藏命令窗口的操作是在_______菜单中完成的A) 工具B) 显示C) 编辑D) 窗口6.以下关于自由表的叙述,正确的是A) 全部是用以前版本的Foxpro(FoxBASE) 建立的表B) 可以用Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7."程序"这两个汉字作为字符串常量,在Visual FoxPro中可表示为:()A){程序} B)(程序)C)程序D)'程序'8.视图不能单独存在,它必须依赖于()A) 视图B) 数据库C) 数据表D) 查询9.设表TXL.DBF 中有20 条记录。
在VFP 命令窗口中执行以下命令序列,最后显示的结果是USE TXLSKIP 3COUNT TO N?NA) 0 B) 3 C) 4 D) 2010.SQL 语句中删除表的命令是()A) DROP TABLE B) DELETE TABLEC) ERASE TABLE D) DELETE DBF11.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20012.在Visual Foxpro 环境下,若已打开A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) A VERAGE13.在下列表达式中,运算结果为数值的是:()A)"1234"+"3579" B)CTOD("05/08/93")-11C)130+350=480 D)LEN("SFDE")-114.查询的数据源可以是A) 自由表B) 数据库表C) 视图D) 以上均可15.在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框16.对表结构的修改是在下面哪一个对话框中完成的A) 表设计器B) 数据库设计器C) 表达式生成器D) 浏览窗口17.SCAN 循环语句是________扫描式循环A) 数组B) 数据表C) 内存变量D) 程序18.下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录19.SQL 语句中条件短语的关键字是( )A) WHERE B) FOR C) WHILE D) CONDITION20.有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是( )A) 0 B) 1 C) 由A 的值决定D) 程序出错二、填空题(每空2分,共30分)1.在SQL 语句中空值用___________表示。