数据库选择题练习题库
数据库选择题

数据库单选选择题单项选择题:1.( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织2.层次与网状模型中数据结构的基本单位是( )。
A.两个记录型间的联系B.记录C.基本层次联系D.实体间多对多的联系3.在数据模型的三要素中,数据的约束条件规定数据及其联系的( )。
A.制约和存储规则B.动态特性C.静态特性D.数据结构4.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.非关系模型D.关系模型5.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型。
( )(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲A.(1)和(2) B.(3)和(4) C.(3)和(5) D.(2)和(5)6.当数据库的( )改变了,由数据库管理员对( )映象作相应改变,可以使( )保持不变,从而保证了数据的物理独立性。
(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(1)和(3)和(4) B.(1)和(5)和(3) C.(2)和(5)和(1) D.(1)和(2)和(4)7.在数据库三级模式间引入二级映象的主要作用是( )。
A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性8.数据库管理系统中DDL是指( )。
A.操作DB语言B.定义DB语言C.自含语言D.宿主语言9.英文缩写DBA代表( )。
A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言10.反映信息世界中实体及实体间联系的模型是( )A.关系模型B.层次模型C.网状模型D.ER模型11.下列四项中,不属于数据库特点的是( )。
A.数据共享 B. 数据完整性 C. 数据冗余较小 D. 数据独立性低12.以下几种功能中,( )是DBMS的控制功能。
数据库选择题与答案

数据库选择题与答案一、选择题1、在关系型数据库中,表中的每一行被称为()A 字段B 记录C 主键D 索引答案:B解释:在关系型数据库中,表中的每一行代表一条具体的数据,被称为记录。
字段是表中的列,主键用于唯一标识表中的记录,索引用于提高数据的查询效率。
2、以下哪种数据库模型不是常见的数据库模型()A 层次模型B 网状模型C 关系模型D 线性模型答案:D解释:常见的数据库模型有层次模型、网状模型和关系模型。
线性模型不是常见的数据库模型。
3、用于在数据库中添加新记录的 SQL 语句是()A INSERTB UPDATEC DELETED SELECT答案:A解释:INSERT 语句用于向表中插入新的记录。
UPDATE 语句用于更新表中的现有记录,DELETE 语句用于删除表中的记录,SELECT 语句用于从表中查询数据。
4、在 SQL 中,用于从表中检索特定列数据的关键字是()A FROMB WHEREC SELECTD ORDER BY答案:C解释:SELECT 关键字用于指定要从表中检索的列。
FROM 关键字用于指定要从哪个表中检索数据,WHERE 关键字用于设置筛选条件,ORDER BY 关键字用于对结果进行排序。
5、数据库中的主键()A 可以重复B 可以为空C 不能重复且不能为空D 可以重复但不能为空答案:C解释:主键是用于唯一标识表中每一行的字段或字段组合,它不能重复且不能为空,以确保数据的唯一性和完整性。
6、以下哪种数据类型可以存储小数()A INTB VARCHARC DECIMALD DATE答案:C解释:INT 是整数类型,VARCHAR 是字符串类型,DATE 是日期类型,DECIMAL 可以用于存储带有固定精度和小数位数的小数。
7、在关系数据库中,实现参照完整性通常使用()A 主键B 外键C 索引D 存储过程答案:B解释:外键用于建立两个表之间的关联,确保数据的参照完整性。
主键用于唯一标识表中的记录,索引用于提高查询效率,存储过程是一组预编译的 SQL 语句。
数据库及其操作练习题(培训用)

数据库及其操作练习题一、选择题1.一个数据表文件中多个备注(MEMO)字段的内容是存放在( B )。
A)这个数据表文件中B)一个备注文件中C)多个备注文件中D)一个文本文件中2.下列文件中,( A )是VFP的备注文件。
A) NOTE.FPT B) NOTE.BAK C) NOTE.DBT D) NOTE.PRG3.以下关于自由表和数据库表操作的叙述中,错误的是( A )。
A)自由表可执行的操作,数据库表不一定能执行B)数据库表的表名可超过8个字符C)当把自由表加入数据库为数据库表时,可改变自由表的名称D)数据库表可执行的操作,自由表不一定能执行4.在下面的叙述中,正确的是( C )。
A)NULL和″ ″均可表示空值 B)″″和″ ″表示相同的意义C)″ ″> ″″ D)0可表示空值NULL5.以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。
A)OPEN DATABASE和MODIFY DATABASE的功能相同B)打开数据库之后,数据库包含的数据表并不一定被打开C)使用DELETE DATABASE命令删除数据库的同时,数据库所包括的所有数据库表均被删除D)当打开数据表时,数据表所属的数据库也同时被打开6.在Visual FoxPro中,可以对字段设置默认值的表( A )。
A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7.在当前数据库表第3条记录之前插入一条空记录的命令是( A )。
A)GO 3 B)GO 3INSERT BEFORE BLANK INSERT BLANKC)GO 3 D)GO 3APPEND APPEND BLANK8. 在VFP中要修改数据表TEST.DBF的结构,其命令是( A )。
A) MODIFIY STRUCTURE B) MODIFY COMMAND STRUCTUREC) EDIT STRUCTURE D) TYPE TEST9. 要从数据表中真正删除掉一条记录,应使用命令( C )。
数据库题库及答案精选全文完整版

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

数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 存储数据B. 管理数据C. 访问数据D. 以上都是答案:D2. 关系型数据库中,表与表之间的联系称为______。
A. 索引B. 视图C. 关系D. 约束答案:C3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 在数据库设计中,规范化的主要目的是______。
A. 提高查询速度B. 减少数据冗余C. 增强数据安全性D. 增加用户界面友好性答案:B5. 数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D二、填空题(每空2分,共20分)6. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7. 在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8. SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9. 数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10. 触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题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 •数据库(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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库练习题

数据库练习题一、选择题A. MySQLB. OracleC. PythonD. SQL Server2. 在数据库中,下列哪个术语表示实体之间的关系?A. 属性B. 实体C. 联系D. 元组A. CREATEB. INSERTC. ALTERD. DROP二、填空题1. 数据库的三大基石是:______、______、______。
2. 在关系型数据库中,表与表之间的关联是通过______实现的。
3. SQL语言包括数据定义、数据操纵和数据控制三个部分,其中______用于查询数据。
三、判断题1. 数据库中的数据冗余是指同一数据在多个地方存储。
()2. 在MySQL中,一个表中只能有一个主键。
()3. 视图是一种虚拟表,它不占用实际存储空间。
()四、简答题1. 简述数据库系统的特点。
2. 什么是事务?事务有哪些特性?3. 请列举三种常见的数据库索引类型。
五、综合应用题(1)查询所有学生的姓名和班级信息。
(2)查询平均成绩大于80分的学生的姓名和班级。
(3)查询每个班级的平均成绩。
(1)图书信息表:包含图书编号、书名、作者、出版社、出版日期、价格等字段。
(2)读者信息表:包含读者编号、姓名、性别、电话、借阅次数等字段。
(3)借阅记录表:包含借阅编号、图书编号、读者编号、借阅日期、归还日期等字段。
六、SQL编程题(1)插入一条新员工记录,员工ID为1005,姓名为,性别为男,部门为研发部,入职日期为20210601,工资为8000元。
(2)更新部门为“市场部”的员工工资,每人增加500元。
(3)删除入职日期早于20100101的员工记录。
(1)查询订单金额大于1000元的订单总数。
(2)查询每个客户的订单平均金额。
(3)查询2020年所有订单的总金额。
七、案例分析题(1)查询2021年第二季度销售额最高的商品名称。
(2)查询每个客户的历史订单总数。
(3)查询库存不足10件的商品信息。
(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.在SQL语言,SELECT语句中用于实现选择运算的命令是( C )。
A.FORB.WHILEC.WHERED.CONDITION6.在ACCESS中书写SQL,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是( A )。
A.工资>=1210 AND 工资<=1240B.工资>1210 AND 工资<1240C.工资<=1210 AND 工资>1240D.工资>=1210 OR 工资<=12407.在ACCESS中书写SQL,与表达式“仓库号NOT IN(‘wh1’,’wh2’)”功能相同的表达式是( D )。
A.仓库号=‘wh1’ AND 仓库号=‘wh2’B.仓库号!= ‘wh1’ OR 仓库号#‘wh2’C.仓库号<>‘wh1’ OR 仓库号!= ‘wh2’D.仓库号<>‘wh1’ AND 仓库号<>‘wh2’8.完整的交叉表查询需要选择( A )。
A.行标题、列标题和值B.只选行标题即可C.只选列标题即可D.只选值9.在E-R图中,用来表示实体的图形是( A )。
A.矩形B.椭圆形C.菱形D.三角形10.SQL的含义是( A )。
A.结构化查询语言B.数据定义语言C.数据查询语言D.数据操纵与数据控制语言11.ACCESS在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的条件表达式是( C )。
数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共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.联机分析处理包括以下()基本分析功能。
数据库练习题

第一章绪论练习一、单项选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是()。
A 数据库系统复杂,而文件系统简单B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3 数据库的概念模型独立于()。
A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(),支持数据库各种操作的软件系统叫做②(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③()。
① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统5 数据库具有①()、最小的②()和较高的③()。
① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整 C 程序与数据独立性 D 程序与数据一致性6 在数据库中存储的是()。
A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指()。
A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。
这里的数据共享是指()。
A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。
数据库系统设计技术考试 选择题 64题

1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操作C. 数据分析D. 数据控制2. 关系型数据库中的“关系”指的是什么?A. 数据表之间的连接B. 数据表内部的连接C. 数据表的结构D. 数据表的行和列3. 在SQL中,用于创建数据库的命令是?A. CREATE DATABASEB. MAKE DATABASEC. NEW DATABASED. INIT DATABASE4. 以下哪个不是数据库设计的基本步骤?A. 需求分析B. 概念设计C. 物理设计D. 用户培训5. 数据库中的范式主要用于?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 简化数据结构6. 第三范式(3NF)要求一个表中的所有非主键字段?A. 必须依赖于主键B. 必须依赖于所有其他字段C. 必须直接依赖于主键D. 必须直接依赖于所有其他字段7. 在数据库中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性8. 以下哪个SQL命令用于从数据库中删除数据?A. DELETEB. REMOVEC. ERASED. DROP9. 在数据库设计中,E-R图用于表示?A. 数据流程B. 数据结构C. 实体关系D. 数据操作10. 以下哪个不是数据库索引的类型?A. 主键索引B. 唯一索引C. 全文索引D. 逻辑索引11. 数据库中的视图(View)是?A. 物理存储的数据B. 逻辑存储的数据C. 动态生成的数据D. 静态生成的数据12. 在SQL中,用于更新数据的命令是?A. UPDATEB. MODIFYC. CHANGED. ALTER13. 数据库中的存储过程(Stored Procedure)是?A. 预编译的SQL语句B. 动态生成的SQL语句C. 静态生成的SQL语句D. 临时存储的SQL语句14. 以下哪个不是数据库备份的类型?A. 完全备份B. 增量备份C. 差异备份D. 逻辑备份15. 在数据库中,用于创建表的命令是?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. INIT TABLE16. 数据库中的触发器(Trigger)是?A. 预定义的SQL语句B. 动态生成的SQL语句C. 静态生成的SQL语句D. 临时存储的SQL语句17. 以下哪个不是数据库性能优化的方法?A. 索引优化B. 查询优化C. 数据压缩D. 数据加密18. 在数据库中,用于删除表的命令是?A. DELETE TABLEB. REMOVE TABLEC. DROP TABLED. ERASE TABLE19. 数据库中的外键(Foreign Key)用于?A. 确保数据的唯一性B. 确保数据的完整性C. 确保数据的一致性D. 确保数据的安全性20. 在SQL中,用于插入数据的命令是?A. INSERTB. ADDC. PUTD. SET21. 数据库中的事务隔离级别不包括以下哪一项?A. 读未提交B. 读已提交C. 可重复读D. 可序列化22. 在数据库中,用于创建索引的命令是?A. CREATE INDEXB. MAKE INDEXC. NEW INDEXD. INIT INDEX23. 数据库中的锁机制主要用于?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 防止数据冲突24. 在SQL中,用于选择数据的命令是?A. SELECTB. CHOOSEC. PICKD. GET25. 数据库中的并发控制主要用于?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 防止数据冲突26. 在数据库中,用于创建视图的命令是?A. CREATE VIEWB. MAKE VIEWC. NEW VIEWD. INIT VIEW27. 数据库中的数据字典是?A. 存储数据的物理文件B. 存储数据的逻辑文件C. 存储数据定义的文件D. 存储数据操作的文件28. 在SQL中,用于创建存储过程的命令是?A. CREATE PROCEDUREB. MAKE PROCEDUREC. NEW PROCEDURED. INIT PROCEDURE29. 数据库中的数据仓库是?A. 存储数据的物理文件B. 存储数据的逻辑文件C. 存储历史数据的文件D. 存储实时数据的文件30. 在数据库中,用于创建触发器的命令是?A. CREATE TRIGGERB. MAKE TRIGGERC. NEW TRIGGERD. INIT TRIGGER31. 数据库中的数据挖掘是?A. 数据存储技术B. 数据查询技术C. 数据分析技术D. 数据操作技术32. 在SQL中,用于创建用户的命令是?A. CREATE USERB. MAKE USERC. NEW USERD. INIT USER33. 数据库中的数据备份是?A. 数据存储技术B. 数据查询技术C. 数据恢复技术D. 数据操作技术34. 在数据库中,用于创建角色的命令是?A. CREATE ROLEB. MAKE ROLEC. NEW ROLED. INIT ROLE35. 数据库中的数据恢复是?A. 数据存储技术B. 数据查询技术C. 数据恢复技术D. 数据操作技术36. 在SQL中,用于创建权限的命令是?A. CREATE PERMISSIONB. MAKE PERMISSIONC. NEW PERMISSIOND. INIT PERMISSION37. 数据库中的数据加密是?A. 数据存储技术B. 数据查询技术C. 数据安全技术D. 数据操作技术38. 在数据库中,用于创建约束的命令是?A. CREATE CONSTRAINTB. MAKE CONSTRAINTC. NEW CONSTRAINTD. INIT CONSTRAINT39. 数据库中的数据压缩是?A. 数据存储技术B. 数据查询技术C. 数据优化技术40. 在SQL中,用于创建序列的命令是?A. CREATE SEQUENCEB. MAKE SEQUENCEC. NEW SEQUENCED. INIT SEQUENCE41. 数据库中的数据分区是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术42. 在数据库中,用于创建同义词的命令是?A. CREATE SYNONYMB. MAKE SYNONYMC. NEW SYNONYMD. INIT SYNONYM43. 数据库中的数据聚合是?A. 数据存储技术B. 数据查询技术C. 数据分析技术D. 数据操作技术44. 在SQL中,用于创建包的命令是?A. CREATE PACKAGEB. MAKE PACKAGEC. NEW PACKAGED. INIT PACKAGE45. 数据库中的数据分片是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术46. 在数据库中,用于创建类型的命令是?A. CREATE TYPEB. MAKE TYPEC. NEW TYPED. INIT TYPE47. 数据库中的数据复制是?A. 数据存储技术B. 数据查询技术D. 数据操作技术48. 在SQL中,用于创建函数的命令是?A. CREATE FUNCTIONB. MAKE FUNCTIONC. NEW FUNCTIOND. INIT FUNCTION49. 数据库中的数据同步是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术50. 在数据库中,用于创建表空间的命令是?A. CREATE TABLESPACEB. MAKE TABLESPACEC. NEW TABLESPACED. INIT TABLESPACE51. 数据库中的数据迁移是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术52. 在SQL中,用于创建数据库链接的命令是?A. CREATE DATABASE LINKB. MAKE DATABASE LINKC. NEW DATABASE LINKD. INIT DATABASE LINK53. 数据库中的数据集成是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术54. 在数据库中,用于创建物化视图的命令是?A. CREATE MATERIALIZED VIEWB. MAKE MATERIALIZED VIEWC. NEW MATERIALIZED VIEWD. INIT MATERIALIZED VIEW55. 数据库中的数据清洗是?A. 数据存储技术C. 数据优化技术D. 数据操作技术56. 在SQL中,用于创建外部表的命令是?A. CREATE EXTERNAL TABLEB. MAKE EXTERNAL TABLEC. NEW EXTERNAL TABLED. INIT EXTERNAL TABLE57. 数据库中的数据转换是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术58. 在数据库中,用于创建目录的命令是?A. CREATE DIRECTORYB. MAKE DIRECTORYC. NEW DIRECTORYD. INIT DIRECTORY59. 数据库中的数据加载是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术60. 在SQL中,用于创建同义词的命令是?A. CREATE SYNONYMB. MAKE SYNONYMC. NEW SYNONYMD. INIT SYNONYM61. 数据库中的数据卸载是?A. 数据存储技术B. 数据查询技术C. 数据优化技术D. 数据操作技术62. 在数据库中,用于创建表空间的命令是?A. CREATE TABLESPACEB. MAKE TABLESPACEC. NEW TABLESPACED. INIT TABLESPACE63. 数据库中的数据归档是?B. 数据查询技术C. 数据优化技术D. 数据操作技术64. 在SQL中,用于创建数据库链接的命令是?A. CREATE DATABASE LINKB. MAKE DATABASE LINKC. NEW DATABASE LINKD. INIT DATABASE LINK答案:1. C2. A3. A4. D5. B6. C7. D8. A9. C10. D11. C12. A13. A14. D15. A16. A17. D18. C19. B20. A21. D22. A23. D24. A25. D26. A27. C28. A29. C30. A31. C32. A33. C34. A35. C36. A37. C38. A39. C40. A41. C42. A43. C44. A45. C46. A47. C48. A49. C50. A51. C52. A53. C54. A55. C56. A57. C58. A59. C60. A61. C62. A63. C64. A。
数据库选择题

一、单项选择题1.在Access数据库中,一个关系就是一个【A】。
A)二维表B)记录C)字段D)数据库综合数据2. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B 】。
A)多对多B)一对多C)多对一D)一对一3.关系R和关系S的交运算是【C 】。
A)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B)由属于R而不属于S的所有元组组成的集合C)由既属于R又属于S的元组组成的集合D)由R和S的元组连接组成的集合4.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是【C 】。
A)删除查询B)生成表查询C)追加查询D)交叉表查询5. SQL的功能包括【B 】。
A)查找、编辑错误、控制、操纵B)数据定义创建数据表、查询、操纵添加删除修改、控制加密授权C)窗体X、视图、查询X、页X D)控制、查询X、删除、增加X6.在E-R图中,用来表示实体的图形是【A 】。
A)矩形B)椭圆形实体属性C)菱形相互关系D)三角形7.要实现报表的分组统计,其操作区域是【D 】。
A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域8.以下不是报表数据来源的是【C 】。
A)一个多表创建的查询B)一个表C)多个表D)一个单表创建的查询9. 使用宏组的目的是【D】。
A)设计出功能复杂的宏B)设计出包含大量操作的宏一个宏也可以包含大量操作C)减少程序内存消耗D)对多个宏进行组织和管理打开一个可以看见全部的宏10. SQL的含义是【A 】。
A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵与控制语言11. 下列函数中能返回数值表达式的整数部分值的是【B 】。
A)Abs(数字表达式)绝对值B)Int(数值表达式)C)Srq(数值表达式)开平方 D)Sgn(数值表达式)12. 设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积,则T的元组个数是CA)40 B)100C)300 D)90013. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于【B 】。
数据库技术复习题(选择 附答案)

一、选择题1. 单个用户使用的数据视图的描述称为 a A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述 b A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是 bA. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 dA. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是 cA. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F aA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于 bA. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不正确的是 cA. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字 b 。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个10. DBMS中实现事务持久性的子系统是 dA. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和 a A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分配模式均是 aA. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是c A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表示实体之间联系的数据模型称为 d A.关系模型B.运算模型 C.网状模型D.层次模型15. 数据库系统的核心是 b A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是 d A.X>10 AND X<20B.X>=10 AND X<20 C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是 bA.5个B.7个 C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于c A.2NF B.3NF C.BCNF D.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R dA.可以加S锁不能加X锁B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是 c A.SM B.SD C.SN D.SK全性 C.并发性D.一致性22.下列不属于事务的特性的是 c A.隔离性B.一致性 C.完整性D.原子性23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 cA.事务故障B.系统故障C.介质故障D.运行故障24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的 a A.概念模型B.逻辑模型 C.结构模型D.物理模型25.数据库逻辑结构设计的主要任务是 dA.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是 a 。
数据库练习题(打印版)

数据库练习题(打印版)# 数据库练习题(打印版)## 一、选择题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):一旦事务提交,则其更改永久保存在数据库中。
数据库查询练习题

数据库查询练习题一、选择题(每题2分,共10分)1. 在SQL中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE2. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. BOOLEAN3. 在SQL中,使用哪个关键字可以对查询结果进行排序?A. ORDER BYB. SORT BYC. RANK BYD. ARRANGE BY4. 以下哪个不是SQL聚合函数?A. COUNTB. AVGC. SUMD. DISTINCT5. SQL语句中,用于指定查询条件的关键字是:A. WHEREB. IFC. CASED. WHEN二、填空题(每空2分,共20分)6. 在SQL查询中,使用________关键字可以限制查询结果的数量。
7. 要查询员工表中工资最高的员工,可以使用聚合函数________和________。
8. SQL中的________子句允许我们对查询结果进行分组。
9. 使用________函数可以返回查询结果中的唯一值。
10. 在SQL查询中,________关键字用于连接两个或多个表。
三、简答题(每题10分,共30分)11. 解释SQL中的内连接(INNER JOIN)和外连接(OUTER JOIN)的区别。
12. 描述SQL中使用子查询(Subquery)的场景及其优势。
13. 阐述SQL中事务(Transaction)的概念及其重要性。
四、应用题(每题15分,共30分)14. 假设有一个名为“Employees”的表,包含以下列:EmployeeID, FirstName, LastName, DepartmentID, Salary。
编写一个SQL查询,列出每个部门的平均工资。
15. 给定一个名为“Orders”的表,包含以下列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库选择题练习题库

数据库选择题练习题库1.Access数据库属于()数据库。
A.层次模型B.网状模型C.关系模型D.面向对象模型C2.打开Access数据库时,应打开扩展名为()的文件。
A.mdaB.mdbC.mdeD.DBF B3."已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是()。
"A.一对一B.一对多C.多对多D.多对一B4.下列()不是Access数据库的对象类型?A.表B.向导C.窗体D.报表B5.关系数据库中的表不必具有的性质是()。
A.数据项不可再分B.同一列数据项要具有相同的数据类型C.记录的顺序可以任意排列D.字段的顺序不能任意排列D6."下列对于Access2000(高版本)与Access97(低版本)之间的说法不正确的是()。
"A.通过数据转换技术,可以实现高、低版本的共享.B.高版本文件在低版本数据库中可以打开,但有些功能不能正常运行.C.低版本数据库文件无法在高版本数据库中运行.D.高版本文件在低版本数据库中能使用,需将高版本转换成低版本.C7.不能退出Access 2000的方法是()。
A.单击"文件"菜单/"退出"B.单击窗口右上角"关闭"按钮C.ESCD.ALT+F4C8.Access在同一时间,可打开()个数据库。
A.1B.2C.3D.4A9.对表中某一字段建立索引时,若其值有重复,可选择()索引。
A.主B.有(无重复)C.无D.有(有重复)D10.创建表时可以在()中进行。
A.报表设计器B.表浏览器C.表设计器D.查询设计器C11.不能进行索引的字段类型是()。
A.备注B.数值C.字符D.日期A12.在文本类型字段的“格式”属性使用“@;尚未输入",则下列叙述正确的是()。
A.代表所有输入的数据B.只可输入"@"符号C.此栏不可以是空白D.若未输入数据,会显示"尚未输入"4个字D13.文本类型的字段最多可容纳()个中文字。
数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共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,Microsoft公司面向高端的DBMS是(SQL SERVER)2,在SQL查询中使用WHERE子句指出的是(查询条件)3,一个关系对应一个(二维表)4,字符串用(双引号)括起来5,有关字段属性,以下叙述错误的是(可对任意类型的字段设置默认值属性)6,在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是(打开数据库时按住shift键)7,“查询”设计视图窗口分为上下两部分,上部分为(字段列表)8,ODBC的中文含义是(开放数据库连接)9,在Access数据库中,表就是(关系)10,要实现报表的分组统计,其操作区域是(组页眉或组页脚区域)11,既可以直接输入文字,又可以从列表选择输入项的控件是(组合框)12,在VBA中,实现窗体打开操作的命令是(DoCmd。
OpenForm)13,宏是一个或多个(操作)的集合14,在建立查询时,若要筛选出图书编号是“701”或“702"的记录,可以在查询设计视图准则行中输入(“701"or”702")15,如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用(按窗体筛选)方法16,如果想在已建立的“tSalary"表的数据表视图中直接显示出姓“李”的记录,应使用Access提供的(筛选功能)17,要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是(#)18,目前功能最强大的数据库系统是(ORACLE)19,根据关系模型Teacher(编号,姓名),下列语句能完成插入一条新纪录的是(INSEART INTO Teacher VALUES(“070044",”付强"))20,下列哪个不能保存在数据库文件中(页)21,表示最多可达1GB二进制数据的数据类型是(OLE类型)22,在Access中,“文本”数据类型的字段最大为(255)个字节23,数据模型反映的是(事物本身的数据和相关事物之间的联系)24,关系模型数据库管理系统中所谓的关系是指(数据模型符合满足一定条件的二维表格式)25,要实现报表按某字段分组统计输出,需要设置(该字段组页脚)26,Access窗体中的文本框控件分为(结合型和非结合型)27,在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是(模块)28,有关宏操作,以下叙述错误的是,(宏的条件表达式中不能引用窗体或报表的控制值)29,若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是(“*JSJ*”)30,下列不属于操作查询的是(参数查询)31,在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。
数据库选择题及答案

第二章习题一、选择题:1对关系模型表达错误的选项是____。
A.建立在严格的数学理论、集合论和谓词演算公式的根底之上B.微机DBMS绝大局部采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表答案:B3关系模型中,候选码____。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A.候选码 B.数据项C.主属性 D.主属性值答案:A5同一个关系模型的任两个元组值____。
A.不能全同 B.可全同C.必须全同 D.以上都不是答案:A6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。
A.R1〔学生号,学生名,性别〕B.R2〔学生号,学生名,班级号〕C.R3〔学生号,学生名,宿舍号〕D.R4〔学生号,学生名,简历〕答案:D7一个关系数据库文件中的各条记录____。
A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:B8自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。
A.元组 B.行 C.记录 D.属性答案:D9等值连接与自然连接是____。
A.一样的 B.不同的答案:B10设有下表所示的关系 R,经操作ΠA, B〔σB=’b’〔R〕〕〔Π为"投影〞运算符,σ为"选择〞运算符〕的运算结果是____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库选择题练习题库1.Access数据库属于()数据库。
A.层次模型B.网状模型C.关系模型D.面向对象模型C2.打开Access数据库时,应打开扩展名为()的文件。
A.mdaB.mdbC.mdeD.DBF B3."已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是()。
"A.一对一B.一对多C.多对多D.多对一B4.下列()不是Access数据库的对象类型?A.表B.向导C.窗体D.报表B5.关系数据库中的表不必具有的性质是()。
A.数据项不可再分B.同一列数据项要具有相同的数据类型C.记录的顺序可以任意排列D.字段的顺序不能任意排列D6."下列对于Access2000(高版本)与Access97(低版本)之间的说法不正确的是()。
"A.通过数据转换技术,可以实现高、低版本的共享.B.高版本文件在低版本数据库中可以打开,但有些功能不能正常运行.C.低版本数据库文件无法在高版本数据库中运行.D.高版本文件在低版本数据库中能使用,需将高版本转换成低版本.C7.不能退出Access 2000的方法是()。
A.单击"文件"菜单/"退出"B.单击窗口右上角"关闭"按钮C.ESCD.ALT+F4C8.Access在同一时间,可打开()个数据库。
A.1B.2C.3D.4A9.对表中某一字段建立索引时,若其值有重复,可选择()索引。
A.主B.有(无重复)C.无D.有(有重复)D10.创建表时可以在()中进行。
A.报表设计器B.表浏览器C.表设计器D.查询设计器C11.不能进行索引的字段类型是()。
A.备注B.数值C.字符D.日期A12.在文本类型字段的“格式”属性使用“@;尚未输入",则下列叙述正确的是()。
A.代表所有输入的数据B.只可输入"@"符号C.此栏不可以是空白D.若未输入数据,会显示"尚未输入"4个字D13.文本类型的字段最多可容纳()个中文字。
A.255B.256C.128D.127A14.合法的表达式是()。
A.教师工资between 2000 and 3000B.[性别]="男"or[性别]="女"C.[教师工资]>2000[教师工资]<3000D.[性别]like"男"=[性别]="女"B15."若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为()。
"A.>60 or <80B.>=60 And <80C.>60 and <80D.IN(60,80)B16.在查询设计器的查询设计网格中()不是字段列表框中的选项。
A.排序B.显示C类型D准则C17.操作查询不包括()。
A更新查询B追加查询C参数查询D删除查询C18.若上调产品价格,最方便的方法是使用以下()查询。
A追加查询B更新查询C删除查询D生成表查询B19."若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为()。
"A在准则单元格键入:总分>=255 AND 性别="女"B在总分准则单元格键入:总分>=255;在性别的准则单元格键入:"女"C在总分准则单元格键入:>=255;在性别的准则单元格键入:"女"D在准则单元格键入:总分>=255 OR 性别="女"C20.在查询设计器中不想显示选定的字段内容则将该字段的()项对号取消。
A排序B显示C类型D准则B21交叉表查询是为了解决()。
A一对多关系中,对"多方"实现分组求和的问题.B一对多关系中,对"一方"实现分组求和的问题.C一对一关系中,对"一方"实现分组求和的问题.D多对多关系中,对"多方"实现分组求和的问题.A22."在“查询参数”窗口定义查询参数时,除定义查询参数的类型外,还要定义查询参数的A参数名称B什么也不定义C参数值域D多对多关系中,对"多方"实现分组求和的问题.A23.SQL查询能够创建()A更新查询B追加查询C选择查询D以上各类查询D24.下列对Access查询叙述错误的是()A查询的数据源来自于表或已有的查询B查询的结果可以做为其它数据库对象的数据源C.Access的查询可以分析数据、追加、更改、删除数据D查询不能生成新的数据表D25.若取得“学生”数据表的所有记录及字段,其SQL语法应是()。
A.select 姓名from 学生B.select * from 学生C.select * from 学生where 学号=12 D以上皆非B26.下列不是窗体的组成部分的是()。
A窗体页眉B窗体页脚C主体D窗体设计器D27.自动创建窗体不包括()。
A纵栏式B新奇式C表格式D数据表B28.创建窗体的数据源不能是()。
A一个表B一个单表创建的查C一个多表创建的查询D报表D29.下列不是窗体控件的是()。
A表B标签C文本框D组合框A30.无论是自动创建窗体还是报表,都必须选定要创建该窗体或报表基于的()。
A数据来源B查询C表D记录A31.下列选择窗体控件对象正确的是()。
A单击可选择一个对象B按住shift键再单击其它多个对象可选定多个对象C按Ctrl+A键可以选定窗体上所有对象D以上皆是D32.下列不属于报表视图方式的是()。
A设计视图B打印预览C版面预览D数据表视图D33.设计数据访问页时不能向数据访问页添加()。
A标签B滚动标签C超级链接D选项卡D34.要限制宏操作的范围,可以在创建宏时定义()。
A宏操作对象B宏条件表达式C窗体或报表控件属性D宏操作目标B 35.创建数据访问页最重要的是要确定()。
A字段的个数B记录的顺序C记录的分组D记录的个数A 36.无论创建何类宏,一定可以进行的是()。
A确定宏名B设置宏条件C选择宏操作D以上皆是C37.若已有宏,要想产生宏指定的操作需()宏。
A编辑宏B创建宏C带条件宏D运行宏D38.下列运行宏方法错误的是()。
A单击宏名运行宏B双击宏名运行宏C在宏设计器中单击"运行"菜单/" D运行"单击"工具栏"上的运行按钮A 39.关系数据库系统中所管理的关系是()。
A一个mdb文件B若干个mdb文件C一个二维表D若干个二维表D 40.关系数据库系统能够实现的三种基本关系运算是()。
A索引,排序,查询B建库,输入,输出C选择,投影,联接D显示,统计,复制C 41.Access数据库的类型是()。
A层次数据库B网状数据库C关系数据库D面向对象数据库C42.Access表中字段的数据类型不包括()。
A文本B备注C通用D日期/时间C43.有关字段的数据类型不包括()。
A字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B可对任意类型的字段设置默认值属性C有效性规则属性是用于限制此字段输入值的表达式D不同的字段类型,其字段属性有所不同B44.以下关于查询的叙述正确的是()。
A只能根据数据表创建查询B只能根据已建查询创建查询C可以根据数据表和已建查询创建查询D不能根据已建查询创建查询C45.Access支持的查询类型有()。
A选择查询,交叉表查询,参数查询,SQL查询和操作查询B基本查询,选择查询,参数查询,SQL查询和操作查询C多表查询,单表查询,交叉表查询,参数查询和操作查询D选择查询,统计查询,参数查询,SQL查询和操作查询A46.下面关于列表框和组合框的叙述错误的是()。
A列表框和组合框可以包含一列或几列数据B可以在列表框中输入新值,而组合框不能C可以在组合框中输入新值,而列表框不能D在列表框和组合框中均可以输入新值C 47.为窗体上的控件设置Tab键的顺序,应选择属性对话框中的()。
A格式选项卡B数据选项卡C事件选项卡D其他选项卡B48.SQL查询中使用WHere子句指出的是()。
A查询目标B查询结果C查询视图D查询条件D49.下列说法错误的是()。
A人工管理阶段程序之间存在大量重复数据,数据冗余大B文件系统阶段程序和数据有一定的独立性,数据文件可以长期保存.C数据库阶段提高了数据的共享性,减少了数据冗余.D上述说法都是错误的.D 50.从关系中找出满足给定条件的元组的操作称为()。
A选择B投影C联接D自然联接A51.关闭Access 可以实现的方法不正确的是()。
A选择"文件"菜单中的"退出"命令.B使用Alt+F4 快捷键.C使用Alt+F+X 快捷键.D使用Ctrl+X 快捷键.D52.数据库技术是从20 世纪()年代中期开始发展的。
A60B70C80D90A53."使用Access 按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种()。
"A数据库B数据库管理系统C数据库应用系统D数据模型C54.二维表由行和列组成,每一行表示关系的一个()。
A属性B字段C集合D记录D55.数据库是()。
A以—定的组织结构保存在辅助存储器中的数据的集合B一些数据的集合.C辅助存储器上的一个文件.D磁盘上的一个数据文件.A 56.关系数据库是以()为基本结构而形成的数据集合。
A数据表B关系模型C数据模型D关系代数B57.关系数据库中的数据表()。
A完全独立,相互没有关系.B相互联系,不能单独存在.C既相对独立,又相互联系.D以数据表名来表现其相互间的联系.C58.以下叙述中,正确的是()。
A.Access 只能使用菜单或对话框创建数据库应用系统.B.Access 不具备程序设计能力.C.Access 只具备了模块化程序设计能力.D.Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统.D59.结构化程序设计所规定的三种基本控制结构是()。
A输入、处理、输出B树形、网形、环形C顺序、选择、循环D主程序、子程序、函数C60.结构化程序设计的一种基本方法是( )A筛选法B递归法C归纳法D逐步求精法D61.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:( )A选择B投影C连接D并B62.用于基本数据运算的是( ).A表B查询C窗体D宏A63.在Access数据库中,专用于打印的是( ). A表B查询C报表D页C64.在Access数据库中,对数据表进行统计的是( ).A汇总查询B操作查询C选择查询D删除查询C65.在Access数据库中,对数据表求列平均值的是( ).A汇总查询B操作查询C选择查询D追加查询C66.在Access数据库中,对数据表进行删除的是( ).A汇总查询B操作查询C选择查询DSQL查询B67.在Access数据库中,从数据表找到符合特定准则的数据信息的是( ).A汇总查询B操作查询C选择查询DSQL查询C68.如果在创建表中建立字段"简历",其数据类型应当是( ).A文本B数字C日期D备注D69.在SQL查询GROUP BY 语句用于( ).A选择行条件B对查询进行排序C列表D分组条件D70.在已经建立的"工资库"中,要在表中直接显示出我们想要看的记录,凡是姓"李"的记录,可用( )的方法.A排序B筛选C隐藏D冻结B71.内部计算函数"Sum"的意思是求所在字段内所有的值的( ).A和B平均值C最小值D第一个值A72.内部计算函数"Avg"的意思是求所在字段内所有的值的( ).A和B平均值C最小值D第一个值B73.条件语句"Where 工资额>1000"的意思是( ).A"工资额"中大于1000元的记录B将"工资额"中大于1000元的记录删除C拷贝字段"工资额"中大于1000元的记录D将字段"工资额"中大于1000元的记录进行替换A74.条件中"性别="女" and 工资额>2000" 的意思是( ).A性别为"女"并且工资额大于2000的记录B性别为"女"或者且工资额大于2000的记录C性别为"女"并非工资额大于2000的记录D性别为"女"或者工资额大于2000,且二者择一的记录A75.条件"not 工资额>2000" 的意思是( ).A除了工资额大于2000之外的工资额的记录B工资额大于2000的记录C并非工资额大于2000的记录D字段工资额大于2000,且二者择一的记录C 76.用表"学生名单"创建新表"学生名单2",所使用的查询方式是A删除查询B生成表查询D追加查询D交叉表查询B77.Access数据库是( ).A层状数据库B网状数据库C关系型数据库D树状数据库C78.数据表中的"列标题的名称"叫做( ).A字段B数据C记录D数据视图A79.在Access的下列数据类型中,不能建立索引的数据类型是( ).A文本型B备注型C数字型D日期时间型B80.在数据表视图中,不可以( ).A修改字段的类型B修改字段的名称C删除一个字段D删除一条记录A81.用于记录基本数据的是( ).A表B查询 C.窗体D宏A82.筛选的结果是滤除( ).A不满足条件的记录B满足条件的记录C不满足条件的字段D满足条件的字段A83.用界面形式操作数据的是( ).A表B查询C窗体D宏C84.在Access数据库中,对数据表进行列求和的是( ).A汇总查询B操作查询C选择查询DSQL查询C85.在Access数据库中,对数据表求记录数的是( ).A汇总查询B操作查询C选择查询DSQL查询C86.在Access数据库中,对数据表进行生成的是( ).A汇总查询B操作查询C选择查询DSQL查询B87.如果在创建表中建立字段"姓名",其数据类型应当是( ).A文本B数字C日期D备注A88.如果在创建表中建立字段"简历",其数据类型应当是( ).A文本B数字C日期D备注D89.如果在创建表中建立字段"时间",其数据类型应当是( ).A文本B数字C日期D备注C90.在Access中,将"名单表"中的"姓名"与"工资标准表"中的"姓名"建立关系,且两个表中的记录都是惟一的,则这两个表之间的关系是( ).A一对一B一对多C多对一D多对多A91.在已经建立的"工资库"中,要从表中找出我们想要看的记录,凡是"工资额>1000.00"的记录,可用( )的方法.A查询B筛选C隐藏D冻结B92.不将"Microsoft Foxpro"建立的"工资表"的数据拷贝到Access 建立的"工资库"中,仅用Access 建立的"工资库"的查询进行计算,最方便的方法是( ).A建立导入表B建立链接表C从新建立新表并输入数据D无B93.内部计算函数"Min"的意思是求所在字段内所有的值的( ).A和B平均值C最小值D第一个值C94.内部计算函数"First"的意思是求所在字段内所有的值的( ).A和B平均值C最小值D第一个值D95.条件语句"Where 性别="男"在查询中的意思是( ).A将字段"性别"中的"男"性记录显示出来B将字段"性别"中的"男"性记录删除C拷贝字段"性别"中的"男"性记录D将字段"性别"中的"男"性记录进行替换A 96.条件中"Between 70 and 90"的意思是( ).A数值70到90之间的数字B数值70和90这两个数字C数值70和90这两个数字之外的数字D数值70和90包含这两个数字,并且除此之外的数字A97.条件"性别="女" Or 工资额>2000" 的意思是( ).A性别为"女"并且工资额大于2000的记录B性别为"女"或者工资额大于2000的记录C 性别为"女"并非工资额大于2000的记录D性别为"女"或者工资额大于2000,且二者择一的记录B98.将表"学生名单2"的记录复制到表"学生名单1"中,且不删除表"学生名单1"中的记录,所使用的查询方式是( ).A删除查询B生成表查询C追加查询D交叉表查询B99.在Access数据库中,对数据表进行列求和的是( ).A汇总查询B操作查询C选择查询 D.SQL查询C100.如果在创建表中建立字段"基本工资额",其数据类型应当是( ).A文本B数字C日期D备注B101.在Access中,将"工资一月表","工资二月表"……中的字段"姓名"与"名单表"中的字段"姓名"建立关系,且各个月的工资表的记录都是惟一的,名单表的记录也是惟一的,则各个表与名单表建立的关系是( ).A一对一B一对多C多对一D多对多C102.在已经建立的"工资库"中,要在表中直接显示出我们想要看的记录,凡是记录时间为"2003年4月8日"的记录,可用( )的方法.A排序B筛选C隐藏D冻结B103.在已经建立的"工资库"中,要从表中找出我们想要看的记录,凡是"工资额>2000.00"的记录,可用( )的方法.A查询B筛选C隐藏D冻结A104.Access2000中表和数据库的关系是( ).A一个数据库可以包含多个表B一个表只能包含两个数据库C一个表可以包含多个数据库D一个数据库只能包含一个表A105.下面对数据表的叙述有错误的是( ).A数据表是Access数据库中的重要对象之一B表的设计视图的主要工作是设计表的结构C表的数据视图只用于显示数据D可以将其他数据库的表导入到当前数据库中C 106.假设数据库中表A与表B建立了"一对多"关系,表B为"多"方,则下述说法正确的是( ).A表A中的一个记录能与表B中的多个记录匹配B表B中的一个记录能与表A中的多个记录匹配C表A中的一个字段能与表B中的多个字段匹配D表B中的一个字段能与表A中的多个字段匹配A107.数据表中的"行"叫做( ).A字段B数据C记录D数据视图C108.如果在创建表中建立字段"性别",并要求用汉字表示,其数据类型应当是( ).A文本B数字C是/否D备注A109.将表中的字段定义为( ),其作用使字段中的每一个记录都必须是惟一的以便于索引.A索引B主键C必填字段D有效性规则B110.条件"not 工资额>2000" 的意思是( ).A除了工资额大于2000之外的工资额的记录B工资额大于2000的记录C并非工资额大于2000的记录D字段工资额大于2000,且二者择一的记录C 111.ACCESS数据库依赖于( )操作系统. A.DOS B.WINDOWS C.UNIX D.UCDOS B 112.定义字段的默认值是指( ).A不得使字段为空B不允许字段的值超出某个范围C在未输入数值之前,系统自动提供数值D系统自动把小写字母转换为大写字母C 113.数据表中的"英语精读"列名称,如果要更改为"英语一级",它可在数据表视图中的( )改动. A总计B字段C准则D显示B114.Access的数据库文件格式是()。