数据库基础知识试题
部门____________ 姓名__________ 日期_________ 得分__________
一、 不定项选择题(每题1.5分,共30分)
\1. DELETE语句用来删除表中的数据,一次可以删除( )。C
A .一行 B.多行 C.一行和多行 D.多行
\2. 数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C
A. .mdf .ldf B. .ldf .mdf
C. .mdf .ndf D. .ndf .mdf
\3. 视图是从一个或多个表中或视图中导出的( )。A
A 表 B 查询 C 报表 D 数据
\4. 下列运算符中表示任意字符的是( )。B
A. * B. % C. LIKE D._
\5. ( )是SQL Server中最重要的管理工具。A
A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器
\6. ( )不是用来查询、添加、修改和删除数据库中数据的语句。D
A、SELECT B、INSERT C、UPDATE D、DROP
\7. 在oracle中下列哪个表名是不允许的( )。D
A、abc$ B、abc C、abc_ D、_abc
\8. 使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是( )。D
A、Replace salary with salary+500
B、Update teacher salary with salary+500
C、Update set salary with salary+500
D、Update teacher set salary=salary+500
\9. 表的两种相关约束是( )。C
A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键
\10. ORACLE数据库物理结构包括( )。ABC
A、数据文件 B、日志文件 C、控制文件 D、临时文件
\11. 在Oracle中,一个用户拥有的所有数据库对象统称为( )。B
A、数据库 B、模式 C、表空间 D、实例
\12. 在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有( )。BC
A、DATEPART B、EXTRACT C、TO_CHAR D、TRUNC
\13. 在Oracle中,下面用于限制分组函数的返回值的子句是( )。B
A、WHERE B、HAVING C、ORDER BY D、无法限定分组函数的返回值
\14. 在Oracle数据库中,( )用户模式存储数据字典表和视图对象。B
A、SYSTEM B、SYS C、SCOTT D、SYSDBA
\15. 在Oracle数据库的逻辑结构中有以下组件:A、表空间 B、数据块 C、区 D、段,这些组件从大到小依次是( )。B
A、A→B→C→D B、A→D→C→B
C、A→C→B→D D、D→A→C→B
\16. 列出表结构的命令是( A )。
A、DESCRIBE B、DROP C、TRUNCATE D、SELECT
\17.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )B
A、使用WHERE子句
B、在GROUP BY后面使用HAVING 子句
C、先使用WHERE子句,再使用HAVING 子句
D、先使用HAVING 子句,再使用WHERE子句
\18. 在Oracle维护过程中,第一步应查看数据库管理系统的运行日志,其日志文件名为:( )。C
A、error_'SID'.log
B、Alert_'SID'.log
C、trace_'SID'.log
D、logtail_'SID'.log
\19. ORACLE中 char类型与varchar2类型的区别,描述正确的是( )。AD
A、char 为定长字符数据类型
B、char为不定长字符数据类型
C、varchar2为定长数据类型
D、varchar2为不定长数据类型
\20. 在动环监控系统的数据库服务器上安装了Windows2003系统,如果要使得BASS2100或者C3M系统的数据库支持4G以上的内存,那么应该安装( )版本。B
A、32位企业版 B、64位企业版 C、标准版 D、个人版
二、 填空题(每空1分,共35分)
\1. SQL Server中数据库是由___________和_______________组成的。
.MDF 数据主记录文件 .LDF 数据库日志文件
\2. 使用________________命令来创建一个新数据库及存储该数据库的文件。
CREATE DATABASE
\3. SQL Server中支持两种类型的变量,分别是______________和_____________。
全局、局部
\4. Oracle数据库由一个或多个表空间组成,表空间由一个或多个_________组成。表空间具有____________和____________两种状态。当处于前者时,表空间的数据可为用户使用,当处于后者时,表空间的数据不可用。
数据文件、读写 READ WRITE和只读 READ ONLY
\5. 查看ORACLE中用户当前信息的命令是______________________________。
select username,default_tablespace from user_users
SELECT * FROM USER_USERS; 或 SHOW USER;
\6. ORACLE数据库由三种类型的文件组成:___________、_和。
数据文件、日志文件和控制文件
\7. ORACLE进程分为___________、_和。
用户进程、服务器进程、后台进程
\8. C3M系统中,LSC数据库的默认实例的系统标识符SID名称是___________,默认密码是____________。
C3MLSC、gxxgosun
\9. C3M系统采用的数据库为Oracle 10G版本,其中,在应用服务器上应该安装________________,数据库服务器上应该安装____________________。
Oracle 客户端、Oracle 服务器
\10. C3M系统数据库的备份是通过批处理脚本实现的,那么应该通过___________实现自动定期的备份数据库。
计划任务
\11. C3M系统应用服务器上应该配置Oracle数据库的监听程序和________________之后,才能访问数据库。
TNS网络服务名
\12. 在C3M系统中,当发现设备模板信息错误的时候,应该进入____________用户,找到_________________和________________两张表,删除错误模板的记录,然后再重新导入数据。
Gxx02、set_device_template、set_device_standard
\13. C3M系统的数据库中,标准通道类型的表是在_________用户的______________和_________________两张表。
Gxx06、pre_channle_type、pre_channle_type_relation
\14. SQL语言中,用于排序的是_____________子句,用于分组的是_____________子句。
Order by、group by
\15. ______________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。
count
\16. SQL数据模型有三种类型,分别是_____________、_和。
概念模型、逻辑模型和物理模型
\17. SQL属于___________型数据库管理系统。
关系
\18. SQL中有一种简便的插入多行数据的方法,这种方法是使用_______________查询出的结果代替VALUES子句。
select语句
三、 简答题(共55分)
\1. 数据库在什么情况下不能被删除?(5分)
答:1.数据库正在被使用
2.数据库正处于系统关键状态(正在恢复,镜像,复制)
3.数据库是系统数据库且SQL Server运行
4.用户没有删除权限
\2. 在ORACLE数据库中,如何恢复被误删的数据文件?(5分)
答:
如果文件在操作系统中被删除但数据库未关闭: 如果数据库已关闭且文件丢失:
将数据表空间脱机 启动到mount状态
从备份中恢复数据文件到源路径 恢复数据文件并执行介质恢复
执行REVORCE TABLESPACE 打开数据库
将表空间联机
\3. 请简述ORACLE数据库系统具有的备份方式。(5分)
Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。其中用export实用程序导出数据库对象(逻辑备份)、冷备份和热备份是三种最基本的备份方法。
1、冷备份是Oracle最简单的一种备份。执行冷备份前必须关闭数据库,然后使用操作系统实用工具或者第三方工具备份所有相关的数据库文件。
优点:能简单快速地备份;能简单快速地恢复;执行简单。
缺点:必须关闭数据库,不能进行点恢复。
2、热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24X7不间断运行的关键应用系统。
优点:备份时数据库可以是打开的;热备份可以用来进行点恢复。初始化参数文件、归档日志在数据库正常运行时是关闭的,可用操作系统命令拷贝。
缺点:执行过程复杂。由于数据库不间断运行,测试比较困难。不能用操作系统实用工具拷贝打开的文件。必须使用Oracle提供的ocopy工具来拷贝打开的文件。热备份可能造成CPU、I/O过载,应在数据库不太忙时进行。
3、冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而export备份的是数据库对象,因此被称为逻辑备份。
优点:能执行对象或者行恢复;备份和恢复速度更快;能够跨操作系统平台迁移数据库;数据库可一直运行。
缺点:export并不是冷备份和热备份的替代工具;冷、热备份可保护介质失效;export备份可保护用户或应用错误。
- 物理备份:冷备份(关闭数据库)、热备份(归档模式下在线备份)
- 逻辑备份:使用 EXPDP/IMPDP 或 EXP/IMP 导出导入对象
- RMAN 备份:推荐的专业备份工具,支持增量、差异、全量备份
\4. 存储过程与触发器的区别?(5分)
触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的SQL语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。
触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
触发器的优点如下:
触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应用程序采取的操作)之后立即被激活。
触发器可以通过数据库中的相关表进行层叠更改。例如,可以在 titles 表的 title_id 列上写入一个删除触发器,以使其它表中的各匹配行采取删除操作。该触发器用 title_id 列作为唯一键,在 titleauthor、sales 及 roysched 表中对各匹配行进行定位。
触发器可以强制限制,这些限制比用 CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其它表中的列。
存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。
存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。
可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点:
1.可以在单个存储过程中执行一系列SQL语句。
2.可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。
3.存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。
4.存储过程能够减少网络流量
5.存储过程可被作为一种安全机制来充分利用
- 触发器是自动执行的,由 DML 事件触发;存储过程需显式调用
- 触发器不能接收参数,存储过程可以
- 触发器通常用于保证数据一致性、审计;存储过程用于封装业务逻辑
- 触发器是事务的一部分,存储过程可独立控制事务
\5. 用一条SQL语句查询出student表中每门功课都大于80分的学生姓名。(5分)
Name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
select distinct name from student where name not in (select name from student where fenshu<80)
SELECT name FROM student GROUP BY name HAVING MIN(fenshu) > 80;
\6. 学生表(student表)如下:
自动编号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
4 2005001 张三 0001 数学 69
请写出删除除了自动编号不同,其他都相同的学生冗余信息的方法:(5分)
DELETE FROM student WHERE 自动编号 NOT IN (
SELECT MAX(自动编号) FROM student GROUP BY 学号,姓名,课程编号,课程名称,分数
);
\7. 假设在一个ORACLE数据库中有一张雇员登记表,表名为EMP,用desc查看时显示如下结果,其中:
EMPNO-----雇员编号 ENAME-----雇员名字
JOB-----雇员工种 MGR-----雇员上级主管编号
HIREDATE-----参加工作日期 SAL-----雇员工资
COMM-----雇员奖金 DEPTNO-----雇员所在部门编号
SQL> desc emp
Name Null? Type
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
请写出以下操作的完整的SQL语句:(25分)
1)、查询每个部门的工资总和。
select sum(sal) from emp
2)、向EMP表中插入一条与SMITH内容相同的记录,但姓名改为Lida,雇员号改为7899。
insert (empno,ename,job,mgr,hiredate,sal,comm,depno) into emp values (select (7899,Lida,job,mgr,hiredate,sal,comm,depno) from emp where ename='smith')
3)、将雇员Smith工资加$1000。
update emp set sal=sal+1000 where ename='Smith'
4)、创建一张新表EMP2,把EMP表中工资大于$2000的雇员插入。
create table emp2 ([EMPNO] number not null ,[ENAME] VARCHAR2,[JOB] VARCHAR2,[MGR] number,[HIREDATE] [DATE],[SAL] NUMBER,[COMM] NUMBER,[DEPNO] NUMBER)
select * into emp2 from emp where sal>2000
5)、将EMP表增加一列AGE,用来存放雇员年龄。
alter table emp add column [age] number
数据库试题库+答案
1、在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加 记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。 为此需要定义的关系是()。
A、输入掩码
B、有效性规则
C、默认值
D、参照完整性
答案:D
参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记 录之间关系的有效性,并且不会因意外而删除或更改相关数据。
2、Access数据表中的记录,在关系数据模型中对应的概念是
A、字段
B、元组
C、属性
D、域
答案:B
Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概 念是元组。
3、存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为 ()
A、数据库管理系统
B、数据库系统
C、数据库
D、数据结构
答案:C
数据库是存储在计算机内具有一定条件的结构化的数据的集合。
4、在文本型字段的"格式"属性中,若使用"@ ;男〃,则下列正确的是()
A%、"矿代表所有输人的数据
B、只可以输人字符
C、未输入数据之前,出现提示信息"男"
D、默认值是"男〃〃
答案:C
5、数据库管理系统是()
系统软件
也不会重新分配,并且用户不能修改被分配的顺序号。在创建表间关系时.,只 需要关闭需要创建关系的所有表,而不是关闭所有打开的表。
44、数据类型是()
A、一类数据库应用程序
B、字段的另一种说法
C、一类用来描述Access表向导允许从中选择的字段名称
D、决定字段能包含哪类数据的设置
答案:D
45、图形应设为什么数据类型。()
A、图片
B、视图
C、备注
D、OLE对象
答案:D
46、Access 2010创建的数据库文件默认扩展名是()
A、 . mdb
B、 . accdb
C、 . mde
D、 . accde
答案:B
.mdb为Access 2003以前的版本创建的数据库扩展名,.mde为Access 2003以前的版本对数据库文件编译以后的扩展名,.accde为Access 2007以后 的版本对数据库文件编译以后的扩展名。
47、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块 称为()存储方法。
A、 HASH
B、B+树索引
C、聚簇
D、其它
答案:C
48、在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()
A、消息
B、命令
C、数据
D、信息
答案:D
49、表的组成内容包括()。
A、查询和字段
B、字段和记录
C、记录和窗体
D、报表和字段
答案:B
表中的行称为记录(元组),列称为字段(属性)
50、在Access2003中,若要在打开网络共享数据库时禁止他人打开该数据 库,应选择()打开方式。
A**、**只读
B、独占
C、独占只读
D、打开
答案:B
采用以独占方式打开数据库,当前用户进行读写期间,其他用户无法打开数 据库。
51、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、 美国、日本、法国,则最后排序的结果是()。
A、中国、美国、法国、日本
B、法国、日本、美国、中国
C、中国、日本、法国、美国
D、法国、美国、日本、中国
答案:D
Access中的数据排序规则字母在不区分大小写的前提下,按A-Z的顺序排 序,A最小,Z最大;多个字符排序按从左到右逐字符比较的方式,直到可以比较大 小为止;数字按数值大小进行排序,文本型中的数字按从左到右逐个比较的方式; 日期时间按先后 顺序排序,日期时间越靠后,其值就越大;中文汉字按汉语拼音 的字母进行排序。
52、掩码"LLL000"对应的正确输入数据是()。
A、 555aaa
B、 555555
C、 aaaaaa
D、 aaa555
答案:D
53、对表中某一字段建立索引时,若其值无重复,应选择()索引。
A**、**无
B、主
C、有(无重复)
D、有(有重复)
答案:B
54、学生关系模式S(S#, SNAME, AGE, SEX), S的属性分别表示学生的学号、 姓名、年龄、性别。要在表S中删除一个属性"年龄",可选用的SQL语句是 ()。
A、 DELETE AGE FROM S
B、 ALTER TABLE S DROP COLUMN AGE
C、 UPDATE S AGE
D、 ALTER TABLE S 'AGE'
答案:B
55、报表对象是()
A、VBA程序
B、修改数据的对象
C、用来实现按照指定格式打印的对象
D、一系列操作的集合
答案:C
报表的最终目的就是为了对数据进行打印输出。
56、下列关于OLE对象的叙述中,正确的是()。
A、用于输入文本数据
B、用于处理超级链接数据
C、用于生成自动编号数据
D、用于链接或内嵌WINDOWS支持的对象
答案:D
OLE对象属性是指字段允许单独地"链接"或"嵌入" OLE对象,如WORD文 当、EXCEL表格、图像、声音或其他二进制数据。
57、通过"表设计"视图创建数据表必须定义()
A、排序依据
B、唯一索引
C**、**字段名称
D、默认取值
答案:C
创建表必须定义表的数据类型和字段名称。
58、Access 2010数据库文件的"压缩并修复"的作用是
A、打开前进行优化
B、修复文件错误
C、修复数据库逻辑错误
D、会破坏原有数据
答案:C
压缩和修复数据库的作用是一方面压缩数据库的存储空间,另一个方面就是 修复出现的各种逻辑错误。
59、不属于报表功能的是
A**、**统计
B、页面排版
C、修改数据
D、输出
答案:C
报表的作用是按照用户指定的格式对数据进行打印输出,同时可以完成统 计功能。但报表只能输出,不能输入。修改数据属于对数据的输入,在报表中 无法实现。
60、采用二维表格结构表达实体类型及实体间联系的数据模型是()
A、关系模型
B、实体联系模型
C、层次模型
D、网状模型
答案:A
61、在Access 2010利用设计视图创建表的步骤依次是()
A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储
B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储
C、打开表设计器、定义字段、设定字段的属性、设定主关键字和表的存储
D、打开表设计器、设定字段的属性、表的存储、定义字段和设定主关键字 答案:C
62、以下不是DBMS的是()
A、 SQL Server
B、 Access
C、 FoxPro
D> Visual Basic
答案:D
Visual Basic是面向对象的程序设计软件。
63、在表的设计视图,不能完成的操作是()
A、修改字段的名称
B、删除一个字段
C、修改字段的属性
D、删除一条记录
答案:D
删除一条记录应该在数据表视图里面完成。
64、不属于数据库系统组成部分的是()
A**、**用户
B、数据库管理系统
C、硬件
D、文件
答案:D
数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。
65、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是()。
A**、**连接
B、交
C、投影
D、并
答案:A
通过两个表共同的关联属性进行相连,合并为一个新的关系,这种关系运算 就是连接。
66、在下面关于Access数据库的说法中,错误的是()。
A、Access 2010创建的数据库文件默认格式是Access 2010
B、所有的对象都存放在同一个数据库文件中
C、一个数据库可以包含多个表
D、表是数据库中最基本的对象
答案:A
access2010创建的数据库文件默认格式是access 2007
67、数据库系统中,用()描述全部数据的整体逻辑结构
A、内模式
B、存储模式
C、外模式
D、概念模式
答案:D
68、关系数据库管理系统能实现的专门关系运算包括()
A**、**排序、索引、统计
B、选择、投影、连接
C、关联、更新、排序
D、显示、打印、制表'
答案:B
69、在Access数据库的各个对象中,只有()是实际存入数据的对象。
A、表
B、查询
C、窗体
D、报表
答案:A
只有表才能存储数据。
70、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称
B、说明
C、字段属性
D、数据类型
答案:B
71、当多名用户需要Access数据库协同办公时,打开方式应设为
A、只读方式
B、打开
C、独占只读方式
D、独占方式
答案:B
协同办公属于多个用户同时读写的操作场景,因此要采用"打开"的方式打 开数据库,便于多用户共享读写数据。
72、存储在某一种媒体上能够识别的物理符号是()
A**、**数据
B、数据处理
C、数据管理
D、信息处理
答案:A
数据是存储在某一种媒体上能够识别的物理符号。
73、若将文本型字段的输入掩码设置为"####-######",则正确的输入数 据是()
A、 0755-abcdet
B、 077 -12345
C、 a cd-123456
D、 ####-######
答案:B
掩码符#的含义是可以选择输入一个数字。可选择的含义是可有可无。
74、Access 2010 的窗体是
A**、**窗户设计
B、用户与数据之间交互的接口
C、程序代码
D、网页设计
**答案:**B
窗体的作用就是为用户和数据提供输入和输出的接口,便于用户更加方便的 管理数据。
75、在关系型数据库管理系统中,所谓关系是指()
A、各条数据记录之间存在着一定的关系
B、各个字段数据之间存在着一定的关系
C、一个数据库与另一数据库存在着一定的关系
D、满足一定条件的一个二维数据表格
答案:D
一个关系就是一个规范化的二维表。
76、某表中有"编号"字段,该字段要求第一位字母必须是Q,第二、三 位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()
A、 " Q" LL999
B、 " Q" ??999
C、 " Q" LL000
D、 "Q" ??000
答案:C
第一位必须是字母Q,用"Q" ;第二、三位必须为字母,用LL,第4-6位 必须是数字用000,因此答案为必" LL数0。
77、数据表要存储个人空间地址,应选择的数据类型是
A**、**自动编号
B、文本
C、OLE对象
D、超链接
答案:D
自动编号:适用于当插入新记录时,系统自动添加的唯一序号。文本:适用 于存储文本或文本与数字的组合。OLE对象:适用于存储Windows支持的任何文 件。超链接:适用于存储超链接地址。
78、如果想对字段的数据输人范围施加一定的限制,可以通过设置()字 段属性来完成。
A、字段大小
B、格式
C、有效性规则
D、有效性文本
答案:C
字段大小用于限制数据输入的大小,格式用于限制数据输出的格式,有效 性文本用于限制数据的输入,有效性文本是对输入数据未满足有效性规则时所 弹出的提示性文本
79、表的组成内容包括()。
A、查询和字段
B、字段和记录
C、记录和窗体
D、报表和字段
答案:B
表中的行称为记录(元组),列称为字段(属性)
80、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则 实体工作人员与实体计算机之间的联系是()。
A、一对一
B、一对多
C、多对多
D、多对一
答案:C
两个实体相互间同时存在一对多的联系,则它们之间的联系就是多对多。
81、对主键描述正确的是()
A、一个表只有一个主键或没有主键
B、主键中部分字段可以取值为空
C、主键取值可以重复
D、主键必须有对应外键参考取值
答案:A
主键值既不能为空,也不能重复,更不需要外键参考。
82、在Access 2010利用设计视图创建表的步骤依次是()
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
答案:C
首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。
83、在关系模式中,如果属性A和B存在1对1的联系,贝I」()
A、A-B
B、B-A
C、AB
D、以上都不是
答案:C
84、在关系代数的连接操作中,哪一种连接操作需要取消重复列?()
A、0连接
B、等值连接
C、自然连接
D、笛卡尔积
答案:C
85、数据是指存储在某一种媒体上()
A、数字符号
B、物理符号
C、逻辑符号
D、概念符号
答案:B
所有的数据都必须是物理符号。
86、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡 尔积,则T的元组个数为()
A、 30000
B、400
C、 10000
D、 90000
答案:A
87、关于信息"计算机一班的王红身高1.70米",下列说法正确的是()
A、"计算机一班是"实体
B、一个实体集就是1条记录
C、王红的特征是身高1.70米
D、"王红"是关系名
答案:C
信息中计算机一班是实体王红的属性值,一个实体才是一条记录。
88、如果某字段需要存储照片,以下()数据类型最适合
A、文本型
B、备注型
C、超链接
D、OLE对象
答案:D
OLE对象可以存储图片、声音、视频等多媒体数据。
89、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在 着的关系。
A、一对多
B、一对一
C、多对一
D、多对多
答案:A
90、数据库中A、B西张表,均有相同的字段C,在两表中C字段均已设置为 主键。当通过字段C创建两表的关系时,系统默认的关系为
A**、**多对多
B、不能建立关系
C、一对一
D、一对多
答案:C
一对多:如果实体集A中的任意一个实体,至多对应实体集B中的一个实体; 反之,实体集B中的一个实体,至多也只对应实体集A中的一个实体,则称实体集 A与实体集B为一对一关系。一对多:如果实体集A中至少有一个实体对应实体 集B中的两个或两个以上的实体;反之,实体集B中的任意一个实体,至多只能对 应实体集A中的一个实体,则称实体集A与实体集B为一对多关系**。**多对多:如
B、系统软件
C、编译系统
D、应用软件
答案:B
通俗地说,数据库管理系统就是专门用来管理数据库的计算机系统软件。
6、在数据表中将记录定位到第一条记录的第一个字段的快捷键是()
A、 Ctrl+End
B、 Ctrl + I
C、 Ctrl+ t
D> Ctrl + Home
答案:D
7、SQL语言的数据操作语句包括SELECT、INSERT. UPDATE和DELETE等。 其中最重要的,也是使用最频繁的语句是()。
A、 SELECT
B、 INSERT
C、 UPDATE
D、 DELETE
答案:A
8、不属于数据库系统组成部分的是()
A、用户
B、数据库管理系统
C、硬件
D、文件
答案:D
数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。
9、从两个以上的二维表中根据关联的属性生成一个新的关系,这种关系运 算被称为()
A、连接
B、并
C、选择
D、投影
答案:A
10、什么数据库系统采用表格作为基本的数据结构,通过公共的关键字来实 现不同的二维表之间的联系。()
A、层次型
果实体集A中至少有一个实体对应实体集B中两个或两个以上的实体;反之,实 体集B中至少有一个实体与实体集A中的两个或两个以上的实体对应,则称实体 集A与实体集B为多对多关系。主键具有唯一性,所有A与B为一对一的关系。
91、access2010 属于()
A、网状数据库系统
B、层次数据库系统
C、分布式数据库系统
D、关系型数据库系统
答案:D
Access中采用二维表的方式来管理数据,则属于关系型数据库管理系统。
92、有三个关系R, S和T如下:则由关系R和S得到关系T的操作是
()o
A、连接
B、选择
C、投影
D、并
答案:A
R表与S表都有公共的属性(列)A,且A列的属性值都是c,经过运算以后 形成的关系(表)T取自于两个表连接以后的结果,故答案为连接。
93、下列关于压缩数据库的说法中,不正确的是()。
A、压缩可防止非法访问,从而保障数据库安全
B、压缩将会重新组织文件在磁盘上的存储方式
C、可以对未打开的数据库进行压缩
D、压缩可以优化数据库性能
答案:A
防止数据库被非法访问的方式是为数据库加密。
94、若要在数据表视图内对字段进行重命名,应点击功能区()选项卡中 的"名称和标题"命令
A**、**开始
B、创建
C、字段
D、表
答案:C
字段选项卡中,可以设置字段数据类型、名称和标题等,在表选项卡内主 要进行数据表属性和表间关系进行设置。
95、在下面关于Access数据库的说法中,错误的是()。
A、Access 2010创建的数据库文件默认格式是Access 2010
B、所有的对象都存放在同一个数据库文件中
C、一个数据库可以包含多个表
D、表是数据库中最基本的对象
答案:A
在Access 2010中,创建的数据库文件格式默认为Access 2007,文件格 式直接决定创建的数据库文件的扩展名。文件格式分为Access 2000 (扩展 名.mdb) , Access 2002-2003(扩展名.mdb), Access 2007 (扩展名.accdb)。
96、下列关于Acces表的叙述中,错误的是
A、创建表之间的关系时,应关闭所有打开的表
B、可在设计视图的"说明〃列对字段进行具体的说明
C、可以对备注型字段进行"格式"属性设置
D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型 字段重新编号
答案:A
"格式"属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型字 段进行"格式"属性设置,不同类型的字段,其格式选择有所不同,OLE对象型不 能进行"格式"属性设置。自动编号数据类型比较特殊,每次向表中添加记录时, 系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一旦被指定,就会 永久与记录连接,即使删除了表中含有自动编号型字段的记录,系统也不会重新 分配,并且用户不能修改被分配的顺序号。在创建表间关系时,只需要关闭需要 创建关系的所有表,而不是关闭所有打开的表。
97、设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域, 则R- (R-S)等于()
A、RH-S
B、RXS
C、RAS
D、RUS
答案:C
98、数据库管理系统是()。
A、操作系统的一部分
B、在操作系统支持下的系统软件
C、一种编译系统
D、一种操作系统
答案:B
通俗地说,数据库管理系统就是专门用来管理数据库的计算机系统软件。
99、下列不属于"编辑关系"对话框中的选项是()
A、实施参照完整性
B、级联更新相关记录
C、级联更新相关字段
D、级联删除相关记录
答案:B
级联更新相关字段。
100、一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师 和课程间的联系是()。
A、1:1联系
B> 1:m联系
C、m: 1联系
D、m:n联系
答案:D
两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。
101、设计一个数据库管理系统,首先需要建立数据表。
A**、**正确
B、错误
答案:A
数据表是数据库的基本对象。
102、在Access 2010中可以针对表的某一个字段单独设置字符格式()
A**、**正确
B、错误
答案:B
Access表中,一旦设置了某个部分的字符格式,就设置了整个数据表的字符 格式。
103、一个关系就是一个实体,代表了一个二维表。
A、正确
B、错误
答案:B
一个关系就是一张规范化的二维表,相当于一个实体集。
104、Access 2010是一个数据库
A、正确
B、错误
答案:B
Access 2010是一个数据库管理系统
105、在Access 2010中可以针对表的某一个字段单独设置字符格式()
A、正确
B、错误
答案:B
Access表中,一旦设置了某个部分的字符格式,就设置了整个数据表的字 符格式。
106、数据库管理系统包含数据库。
A**、**正确
B、错误
答案:B
数据库管理系统是用来管理数据库的计算机系统软件。
107、客观存在的事物被称为实体集。
A、正确
B、错误
答案:B
客观存在的事物被称为实体,若干个性质相同的同类实体被称为实体集。
108、在Access2010中,一张二维表就是一个关系,一个关系就是一张二 维表。
A**、**正确
B、错误
答案:A
一个关系由一个二维表来定义
109、设计一个数据库管理系统,首先需要建立数据表。
A**、**正确
B、错误
答案:A
数据表是数据库的基本对象。
110.关键字的值不能重复。
A、正确
B、错误
答案:A
111、下面关于主关键字的叙述中,正确的是()。
A、主关键字不许有重复值和空值
B、数据库中每个表都必须有一个主关键字
C、主关键字的值是唯一的
D、主关键字可以是一个字段,也可以是一组字段
答案:ACD
112、在数据表中,要限制年龄字段的取值范围在10- 20之间(包括10、 20),则在字段的"有效性规则"属性框中应输入0
A、 、 >=10 Or <=20
B、 、 >=10 And <=20
C、Between 10, 20
D> Between 10 And 20
答案:BD
当一个复杂条件由多个部分组成时,如果组成条件的某一部分为真,结果就 为真时,应选择Or连接,只有当组成条件的多个部分同时成立,结果才成立时,应 选择And连接。题干中10到20之间应理解为>=10和〈=20同时成立,结果才成 立时,所以选B不选Ao C选项中Between格式运行错误。
113、下列关于字段属性的叙述中,错误的有()
A、可以对任意类型的字段设置"默认值"属性
B、定义字段默认值的含义是该字段值不能为空
C、只有文本型字段能够使用输人掩码向导
D、有效性规则属性允许定义一个条件表达式
答案:ABC
自动编号、OLE对象、附件型不能设置默认值;默认值是在用户输入数据 前,系统将用户预定义的内容作为默认内容;只有文本型和日期/时间型的数据 类型才可使用输入掩码向导
114、专门的关系运算包括()
A、投影
B、选择
C、连接
D、自然连接
答案:ABC
专门的关系运算包括选择、投影、连接。
115、下列可以作为数据的有()
A**、**文字
B、图片
C、声音
D、视频
答案:ABCD
数据是一种物理符号序列,用来记录事物的属性或者状态,可以是各类字符、 图片、声音、视频、动画等。
116、下列说法正确的是()
A、文本型数据类型最多255个字符,一个汉字计2个字符
B、OLE对象型存储的文件最大为2GB
C、备注型最多允许输入63999个约64KB字符
D、查阅向导用于创建一个查阅列表字段,该字段可以通过组合框或列表框
选择
答案:CD
一个汉字计1个字符;。le对象最大可为1GB
117、以下选项中,具有同一含义的是()
A、属性
B、歹 ij
C、字段
D、分量
答案:ABC
关系中的一列称为一个属性,对应表中的一个字段。
118、下列选项中,具有同一含义的是()
A**、**元组
B、记录
C、行
D、实体
答案:ABCD
关系中的一行称为一个元组,对应表中的一条记录,相当于一个实体。
119、下列说法错误的是()
A**、**文本型数据类型最多为255个字符,一个汉字计2个字符
B、OLE对象最大可为2 GB
C、备注型最多为64 KB个字符
D、查阅向导用于创建一-个查阅字段列表,该字段可以通过组合框或列表框 选择
答案:AB
文本型数据类型最多为255个字符,一个汉字计1个字符;OLE对象最大
可为1 GB
120、下列关于自动编号数据类型说法中,正确的有()
A、自动编号的值不能被用户修改,只能由系统产生。
B、自动编号的值被删除以后,系统会重新改变原有的编号顺序,从删掉的编 号开始重新依次编号。
C、自动编号产生新值的方式可以设置为递增,也可以设置为随机。
D、自动编号值的占用空间是固定的,因此不能设置字段大小。
答案:AC
自动编号的值被删掉以后,系统不会重新进行编号;同时,自动编号的字段大 小可以设置为"长整型"和"同步复制ID"。
B、面向对象型
C、网状型
D、关系型
答案:D
11、设关系R的度为20,关系S的度为30o如果关系T是R与S的广义笛 卡尔积,即:T=RXS,则关系T的度为()
A、30
B、50
C、20
D、10
答案:B
12、定义表的结构时,不用定义的是()
A**、**字段名
B、数据库名
C、字段类型
D、字段长度
答案:B
定义数据库名称是在创建数据库的时候进行的操作。
13、下面给出的关于数据库的三级模式结构的说法中,()是不正确的。I. 数据库中只有一个模式H.外模式与模式之间的映像实现数据的逻辑独立性 TTL外模式与内模式之间的映像实现数据的物理独立性
A**、**仅H
B、仅 III
C、仅I
D、都不正确
答案:B
14、所有数据类型都可以定义一个输入掩码。
A、错
B、对
答案:A
15、下列聚合函数不忽略空值(NULL)的是()。
A、 COUNT*
B、MAX列名
C、AVG列名
D、SUM列名
答案:B
16、对表中某一字段建立索引时,若其值无重复,应选择()索引。
A、无
B、主
C、有无重复
D、有有重复
答案:B
17、Access 2010中,文本型默认字段大小为()
A、255
B、64
C、50
D、 65535
答案:A
默认字段大小为255,最大也为255。
18、Access 2010数据库中的表是一个()。
A、交叉表
B、线型表
C、报表
D、二维表
答案:D
Access2010中一个关系就是一张二维表
19、在表的设计视图,不能完成的操作是()
A、修改字段的名称
B、删除一个字段
C、修改字段的属性
D、删除一条记录
答案:D
删除记录必须在数据表视图进行。
20、在关系窗口中,双击两个表之间的连接线,会出现()
A、连接线粗细变化
B、"编辑关系"对话框
C、数据表分析向导
D、数据关系图窗口
答案:B
在关系窗口中,单击两个表之间的连接线时,连接线有粗细变化。当双击连 接线时,将弹出"编辑关系"对话框。
21、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是()。
A、连接
B、选择
C、投影
D、并
答案:A
R表与S表都有公共的属性(列)A,且A列的属性值都是c,经过运算以后形 成的关系(表)T取自于两个表连接以后的结果,故答案为连接。
22、要从学生表中查询学生姓名和出生日期,则需要进行的关系运算是()
A、投影
B、连接
C、求交
D、选择
答案:A
23、下列不是Access 2010数据库对象的是()。
A**、**表
B、查询
C、宏
D、页
答案:D
Access 2010的数据库对象包括表、查询、报表、窗体、宏和模块。
24、关系型数据库管理系统中所谓的关系是指()
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合满足一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
答案:C
一个关系就是一张规范化的二维表。
25、窗体通过来显示字段信息,以类似填空的格式输入数据。()
A、表
B、控件
C、模块
D、宏
答案:B
26、在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另 一局部应用中被定义为整型,那么被称之为()冲突。
A**、**结构冲突
B、属性冲突
C、命名冲突
D、联系冲突
答案:B
27、设置文本型字段默认值时不用输入引号,系统自动加入。
A**、**错
B、对
答案:B
28、以下是信息的是()
A、1. 70
B、1.70m
C、王红的身高为1.70 m
D、外星人身高1. 70m
答案:C
信息必须是经过加工处理,且非常明确的。
29、教师和同学之间的关系是()
A、1:1
B、1 :n
C、m:n
D> n: 1
答案:c
一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是 多对多的联系。
30、在学校教学中,每个科任教师要上多个不同的班,每个班又有多个不同 的科任老师上课,这两者之间的关系是()
A**、**一对一关系
B、一对多关系
C、多对多关系
D、多对一关系
答案:C
两个实体相互间都存在着一对多的联系,则他们之间的联系就是多对多。
31、数据库系统是由数据库、数据库管理系统、()、硬件系统等构成的人 机系统。
A**、**数据库管理员
B、程序员
C、高级程序员
D、软件开发商
答案:A
数据库管理员,简称DBA,与DB、DBMS、硬件系统共同组成数据库系统(DBS)。
32、格式属性是给字段()数据时设置的样式。
A、初始值
B、当前值
C、输出
D、输人
答案:C
初始值是设置默认值属性,输入是设置有效性规则和输入掩码
33、在access中,用户在写入数据库期间,其他用户都无法使用该数据库, 说明该用户在打开数据库时选取的打开方式是()
A**、**共享方式
B、只读方式
C、独占方式
D、独占只读方式
答案:C
一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户 无法打开数据库。
34> 一个实体对应Access表中的()
A、表
B、字段
C、记录
D、主键
答案:C
一条记录代表一个实体,一个表代表一个实体集。
35、在数据管理技术发展的三个阶段中,数据独立性最好的是()。
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
答案:C
数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数 据,将应用程序和数据分开存储。
36、如果商品表中有"商品单价"和"数量"两个字段,这时需要增加一 个商品金额字段,则可以设置()数据类型让商品金额字段自动计算出对应的 数据
A**、**数字型
B、货币型
C、计算型
D、不能做到
答案:C
计算型用于在创建表时,设置需要自动完成计算的字段。
37、在下面关于数据库系统管理阶段的说法中,错误的是()。
A、数据库系统管理阶段有较高的安全性
B、数据库系统管理阶段有较高的数据独立性
C、在数据库系统管理阶段,数据可以被不同的用户共享
D、在数据库系统管理阶段,数据没有冗余
答案:D
数据库系统管理阶段,只是将数据冗余度降到了最低,并非完全没有冗余。 只要数据库中表与表之间存在联系,必定会产生数据冗余。
38、在数据管理技术发展的三个阶段中,数据共享性最好的是()。
A**、**人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
答案:C
在三个阶段中,只有数据库系统管理阶段的数据共享度最高。
39、下列选项中,数据库系统的组成部分不包括()
A、 DBMS
B、DBA
C、DB
D、DBS
答案:D
DBS的意思就是数据库系统。
40、关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
答案:D
数据库系统管理阶段,数据和程序分开存储,因此独立性高。
41、下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中 的"行"的概念最接近?
A、域
B、关系
C、元组
D、属性
答案:C
42、以下叙述中正确的是
A、Access只能使用系统菜单创建数据库应用系统
B、Access不具备程序设计能力
C、Access只具备了模块化程序设计能力
D、Access具有面向对象的程序设计能力,并能创建较为复杂的数据库应用 系统
答案:D
Access不但能够对数据进行管理,还可以提供窗体等对象,对数据进行应 用。
43、下列关于Acces表的叙述中,错误的是
A、创建表之间的关系时,应关闭所有打开的表
B、可在设计视图的"说明〃列对字段进行具体的说明
C、可以对备注型字段进行"格式"属性设置
D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型 字段重新编号
答案:A
"格式"属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型 字段进行"格式"属性设置,不同类型的字段,其格式选择有所不同,OLE对象型 不能进行"格式"属性设置。自动编号数据类型比较特殊,每次向表中添加记 录时,系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一旦被 指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系统
Access 数据库试题及详解(重新编号版)
一、单项选择题
1. 在 Access 数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是()
- 答案:D(参照完整性)
- 详解:参照完整性是 Access 用于确保相关表中记录关系有效性的准则系统,能防止意外删除或更改相关数据,精准满足题干中主表与子表的关联约束要求。A 选项 "输入掩码" 用于规范数据输入格式;B 选项 "有效性规则" 用于限制字段输入范围;C 选项 "默认值" 是字段未输入时的预设值,均与表间关系约束无关。
2. Access 数据表中的记录,在关系数据模型中对应的概念是()
- 答案:B(元组)
- 详解:关系数据模型中,二维表的每一行称为 "元组",对应 Access 数据表中的一条记录;A 选项 "字段" 和 C 选项 "属性" 是同一概念,对应二维表的列;D 选项 "域" 指字段的取值范围,均不符合题意。
3. 存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为()
- 答案:C(数据库)
- 详解:数据库的核心定义是 "计算机内结构化的相关数据集合"。A 选项 "数据库管理系统(DBMS)" 是管理数据库的软件;B 选项 "数据库系统(DBS)" 是包含数据库、DBMS、硬件、用户的完整系统;D 选项 "数据结构" 是数据的组织方式,均与题干定义不符。
4. 在文本型字段的 "格式" 属性中,若使用 "@ ; 男",则下列正确的是()
- 答案:C(未输入数据之前,出现提示信息 "男")
- 详解:Access 文本型字段格式属性中,"@" 代表必填的占位符,";" 后为未输入数据时的提示信息。A 选项错误,"@" 仅代表必填占位,并非所有输入数据;B 选项错误,可输入任意符合文本型要求的数据,并非仅字符;D 选项错误,默认值需通过 "默认值" 属性设置,格式属性不决定默认值。
5. 数据库管理系统是()
- 答案:B(系统软件)
- 详解:数据库管理系统(如 Access、SQL Server)是在操作系统支持下,专门用于管理数据库的系统软件。A 选项 "操作系统" 是管理计算机硬件与软件资源的基础软件,DBMS 需依赖操作系统运行;C 选项 "编译系统" 用于将源代码转换为可执行文件;D 选项 "应用软件" 是为特定用途开发的软件,均不符合 DBMS 的定位。
6. 在数据表中将记录定位到第一条记录的第一个字段的快捷键是()
- 答案:D(Ctrl + Home)
- 详解:Access 快捷键规则中,Ctrl + Home 用于定位到数据表第一条记录的第一个字段;A 选项 Ctrl + End 定位到最后一条记录的最后一个字段;B 选项 Ctrl + I 是斜体格式快捷键;C 选项 Ctrl + T 并非 Access 默认的记录定位快捷键,均排除。
7. SQL 语言的数据操作语句包括 SELECT、INSERT、UPDATE 和 DELETE 等。其中最重要的,也是使用最频繁的语句是()
- 答案:A(SELECT)
- 详解:SELECT 语句用于从数据库表中查询数据,是数据操作中最核心、使用最频繁的语句,几乎所有数据使用场景都离不开查询操作;INSERT(插入)、UPDATE(更新)、DELETE(删除)语句仅用于特定的数据修改场景,使用频率低于 SELECT。
8. 不属于数据库系统组成部分的是()
- 答案:D(文件)
- 详解:数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、硬件系统和用户(含数据库管理员 DBA)四部分组成。A 选项 "用户" 是核心组成之一;B 选项 "数据库管理系统" 是核心软件;C 选项 "硬件" 是运行基础;D 选项 "文件" 是数据存储的载体形式,并非数据库系统的独立组成部分。
9. 从两个以上的二维表中根据关联的属性生成一个新的关系,这种关系运算被称为()
- 答案:A(连接)
- 详解:连接是关系代数的核心运算,通过公共关联属性将多个二维表合并为新关系;B 选项 "并" 是将两个结构相同的表的记录合并;C 选项 "选择" 是从表中筛选满足条件的记录;D 选项 "投影" 是从表中筛选特定字段,均不符合 "多表关联生成新关系" 的要求。
10. 什么数据库系统采用表格作为基本的数据结构,通过公共的关键字来实现不同的二维表之间的联系()
- 答案:D(关系型)
- 详解:关系型数据库的核心特征是采用二维表格(关系)存储数据,通过主键与外键(公共关键字)建立表间联系;A 选项 "层次型" 以树形结构存储数据;B 选项 "面向对象型" 以对象为数据存储单元;C 选项 "网状型" 以网状结构存储数据,均不满足 "表格结构 + 关键字关联" 的特征。
11. 设关系 R 的度为 20,关系 S 的度为 30。如果关系 T 是 R 与 S 的广义笛卡尔积,即 T=R×S,则关系 T 的度为()
- 答案:B(50)
- 详解:关系的 "度" 指关系中字段(属性)的个数。广义笛卡尔积的运算规则是将两个关系的字段全部合并,因此 T 的度 = R 的度 + S 的度 = 20+30=50。
12. 定义表的结构时,不用定义的是()
- 答案:B(数据库名)
- 详解:定义表结构的核心是确定字段相关信息,包括 A 选项 "字段名"、C 选项 "字段类型"、D 选项 "字段长度";而 B 选项 "数据库名" 是创建数据库时定义的,与表结构定义无关。
13. 下面给出的关于数据库的三级模式结构的说法中,()是不正确的。Ⅰ. 数据库中只有一个模式 Ⅱ. 外模式与模式之间的映像实现数据的逻辑独立性 Ⅲ. 外模式与内模式之间的映像实现数据的物理独立性
- 答案:B(仅 Ⅲ)
- 详解:数据库三级模式结构中,Ⅰ 正确,模式(概念模式)是数据库中全体数据的逻辑结构和特征的描述,一个数据库只有一个模式;Ⅱ 正确,外模式与模式的映像确保当模式改变时,外模式无需修改,实现逻辑独立性;Ⅲ 错误,实现数据物理独立性的是模式与内模式之间的映像,外模式与内模式无直接映像关系。
14. 所有数据类型都可以定义一个输入掩码()
- 答案:A(错)
- 详解:输入掩码仅适用于文本型、日期 / 时间型等少数数据类型,并非所有类型都支持。例如 OLE 对象型、自动编号型、附件型等数据类型无法设置输入掩码,因此该说法错误。
15. 下列聚合函数不忽略空值(NULL)的是()
- 答案:A(COUNT*)
- 详解:聚合函数中,COUNT * 统计所有记录的条数,包括含空值的记录;B 选项 MAX(列名)、C 选项 AVG(列名)、D 选项 SUM(列名)均忽略字段值为 NULL 的记录,仅对非空值进行计算,因此答案为 A。
16. 对表中某一字段建立索引时,若其值无重复,应选择()索引
- 答案:B(主)
- 详解:主索引的核心特征是字段值唯一且非空,适用于值无重复的字段;A 选项 "无" 表示不建立索引;C 选项 "有(无重复)" 并非 Access 的标准索引类型;D 选项 "有(有重复)" 是普通索引,允许字段值重复,均不符合题意。
17. Access 2010 中,文本型默认字段大小为()
- 答案:A(255)
- 详解:Access 2010 中,文本型字段的默认大小为 255 个字符,最大允许值也为 255 个字符(一个汉字计 1 个字符);B 选项 64、C 选项 50 均非默认值;D 选项 65535 是备注型字段的最大存储字符数,因此答案为 A。
18. Access 2010 数据库中的表是一个()
- 答案:D(二维表)
- 详解:Access 作为关系型数据库,其表的本质是规范化的二维表,由行(记录 / 元组)和列(字段 / 属性)组成;A 选项 "交叉表" 是查询的一种结果形式;B 选项 "线型表" 并非数据库表的标准类型;C 选项 "报表" 是数据输出的对象,均不符合表的定义。
19. 在表的设计视图,不能完成的操作是()
- 答案:D(删除一条记录)
- 详解:表的设计视图主要用于定义和修改表结构,包括 A 选项 "修改字段名称"、B 选项 "删除一个字段"、C 选项 "修改字段属性";而 D 选项 "删除一条记录" 属于数据操作,需在数据表视图中完成,因此答案为 D。
20. 在关系窗口中,双击两个表之间的连接线,会出现()
- 答案:B("编辑关系" 对话框)
- 详解:Access 关系窗口中,两个表之间的连接线代表已建立的表间关系,双击连接线会弹出 "编辑关系" 对话框,可修改关系类型、是否实施参照完整性等;A 选项 "连接线粗细变化" 是单击连接线的效果;C 选项 "数据表分析向导"、D 选项 "数据关系图窗口" 均需通过专门菜单调用,并非双击连接线的结果。
21. 有三个关系 R、S 和 T 如下:(注:R 和 S 有公共属性 A,且 A 列属性值均为 c,T 为两表关联后的结果)则由关系 R 和 S 得到关系 T 的操作是()
- 答案:A(连接)
- 详解:连接运算的核心是通过公共属性将两个表的记录合并,题干中 R 和 S 通过公共属性 A 关联,生成包含两表字段的新关系 T,符合连接运算的定义;B 选项 "选择" 是筛选记录行;C 选项 "投影" 是筛选字段列;D 选项 "并" 是合并同结构表的记录,均不符合题意。
22. 要从学生表中查询学生姓名和出生日期,则需要进行的关系运算是()
- 答案:A(投影)
- 详解:投影运算的作用是从关系中选择特定的字段(列)组成新关系,题干中 "查询学生姓名和出生日期" 即筛选指定字段,属于投影运算;B 选项 "连接" 用于多表关联;C 选项 "求交" 用于获取两表共有的记录;D 选项 "选择" 用于筛选满足条件的记录行,均不符合题意。
23. 下列不是 Access 2010 数据库对象的是()
- 答案:D(页)
- 详解:Access 2010 的核心数据库对象包括表、查询、报表、窗体、宏和模块;"页" 是 Access 早期版本的对象(数据访问页),Access 2010 已不再支持,因此答案为 D。
24. 关系型数据库管理系统中所谓的关系是指()
- 答案:C(数据模型符合满足一定条件的二维表格式)
- 详解:关系型数据库中,"关系" 的本质是规范化的二维表,需满足字段不可再分、记录唯一等条件;A 选项 "各条记录中的数据彼此有一定的关系"、B 选项 "一个数据库文件与另一个数据库文件之间有一定的关系"、D 选项 "数据库中各个字段之间彼此有一定的关系" 均未准确描述关系的核心定义,仅强调数据间的关联,而非二维表结构本身。
25. 窗体通过()来显示字段信息,以类似填空的格式输入数据
- 答案:B(控件)
- 详解:Access 窗体的核心组成部分是控件,如文本框、标签、组合框等,控件用于显示字段数据和接收用户输入;A 选项 "表" 是数据存储对象;C 选项 "模块" 是存储 VBA 代码的对象;D 选项 "宏" 是自动化操作的集合,均无法直接实现字段显示和数据输入功能。
26. 在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为()冲突
- 答案:B(属性冲突)
- 详解:数据库设计中的冲突类型包括:属性冲突(同一属性在不同局部应用中定义不同,如类型、长度等)、命名冲突(同一名称代表不同属性或同一属性有不同名称)、结构冲突(同一实体在不同局部应用中的属性组成不同)。题干中学号的类型定义不一致,属于属性冲突,因此答案为 B。
27. 设置文本型字段默认值时不用输入引号,系统自动加入()
- 答案:B(对)
- 详解:Access 中设置文本型字段的默认值时,直接输入文本内容即可,系统会自动为其添加英文引号;若用户手动输入引号,反而会导致默认值包含多余引号,因此该说法正确。
28. 以下是信息的是()
- 答案:C(王红的身高为 1.70m)
- 详解:信息是经过加工处理、具有明确含义的数据。A 选项 "1.70"、B 选项 "1.70m" 均为原始数据,无具体指向;D 选项 "外星人身高 1.70m" 缺乏真实性和明确指向;C 选项明确了 "王红" 这一主体的身高属性,是有意义的信息,因此答案为 C。
29. 教师和同学之间的关系是()
- 答案:C(m:n)
- 详解:多对多关系的定义是:一个实体集中的多个实体可对应另一个实体集中的多个实体。一个教师可教多名学生,一个学生可被多名教师教,符合多对多(m:n)关系的特征;A 选项 1:1 关系指两个实体集中的实体一一对应;B 选项 1:n 关系指一个实体对应多个实体,反之则不行;D 选项 n:1 关系是 1:n 关系的反向表述,均不符合题意。
30. 在学校教学中,每个科任教师要上多个不同的班,每个班又有多个不同的科任老师上课,这两者之间的关系是()
- 答案:C(多对多关系)
- 详解:与第 29 题逻辑一致,教师和班级两个实体中,一个教师对应多个班级,一个班级对应多个教师,相互间均存在一对多关系,因此整体为多对多关系。
31. 数据库系统是由数据库、数据库管理系统、()、硬件系统等构成的人机系统
- 答案:A(数据库管理员)
- 详解:数据库系统(DBS)的完整组成包括:数据库(DB)、数据库管理系统(DBMS)、硬件系统、用户(核心用户为数据库管理员 DBA)。B 选项 "程序员"、C 选项 "高级程序员" 属于普通用户;D 选项 "软件开发商" 是 DBMS 的开发主体,并非数据库系统的组成部分,因此答案为 A。
32. 格式属性是给字段()数据时设置的样式
- 答案:C(输出)
- 详解:Access 字段的 "格式" 属性用于定义数据的显示和打印样式(输出样式),不影响数据的存储和输入格式;A 选项 "初始值" 由 "默认值" 属性设置;B 选项 "当前值" 是字段当前存储的数据;D 选项 "输入" 由 "输入掩码""有效性规则" 属性规范,因此答案为 C。
33. 在 Access 中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()
- 答案:C(独占方式)
- 详解:Access 数据库的打开方式中,"独占方式" 允许当前用户对数据库进行读写操作,同时禁止其他用户打开该数据库;A 选项 "共享方式" 允许多用户同时读写;B 选项 "只读方式" 仅允许当前用户读取,禁止写入,且不限制其他用户打开;D 选项 "独占只读方式" 禁止当前用户写入和其他用户打开,均不符合题干中 "写入期间其他用户无法使用" 的描述。
34. 一个实体对应 Access 表中的()
- 答案:C(记录)
- 详解:Access 表中,一条记录代表一个具体的实体(如一个学生、一个教师);A 选项 "表" 代表一个实体集(如所有学生、所有教师);B 选项 "字段" 代表实体的一个属性(如学生的学号、姓名);D 选项 "主键" 是唯一标识记录的字段,均不符合题意。
35. 在数据管理技术发展的三个阶段中,数据独立性最好的是()
- 答案:C(数据库系统阶段)
- 详解:数据管理技术发展分为三个阶段:人工管理阶段(数据与程序紧密结合,无独立性)、文件系统阶段(数据与程序分离,有一定物理独立性,但逻辑独立性差)、数据库系统阶段(通过 DBMS 实现数据与程序的完全分离,具备高度的物理独立性和逻辑独立性),因此数据独立性最好的是数据库系统阶段。
36. 如果商品表中有 "商品单价" 和 "数量" 两个字段,这时需要增加一个商品金额字段,则可以设置()数据类型让商品金额字段自动计算出对应的数据
- 答案:C(计算型)
- 详解:Access 的 "计算型" 字段专门用于存储由其他字段计算得出的数据,可通过设置计算公式(如 "商品单价 × 数量")自动生成结果;A 选项 "数字型"、B 选项 "货币型" 均需手动输入数据,无法自动计算;D 选项 "不能做到" 与实际功能不符,因此答案为 C。
37. 在下面关于数据库系统管理阶段的说法中,错误的是()
- 答案:D(在数据库系统管理阶段,数据没有冗余)
- 详解:数据库系统管理阶段通过数据规范化设计,将数据冗余度降到最低,但并非完全消除冗余。表间关系的建立必然需要保留部分重复数据(如外键字段),以实现表间关联,因此 "数据没有冗余" 的说法错误;A、B、C 选项均是数据库系统管理阶段的核心优势,表述正确。
38. 在数据管理技术发展的三个阶段中,数据共享性最好的是()
- 答案:C(数据库系统阶段)
- 详解:人工管理阶段数据无法共享,文件系统阶段数据共享性差(需通过文件复制等方式共享),数据库系统阶段通过 DBMS 实现多用户、多应用程序的集中数据共享,共享性最优,因此答案为 C。
39. 下列选项中,数据库系统的组成部分不包括()
- 答案:D(DBS)
- 详解:数据库系统的英文缩写为 DBS,其组成部分包括数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、硬件系统和用户。D 选项 DBS 本身是 "数据库系统" 的缩写,并非其组成部分,因此答案为 D。
40. 关于数据库系统,下列叙述错误的是()
- 答案:D(数据独立性较差)
- 详解:数据库系统的核心优势之一是数据独立性高,通过 DBMS 将数据与程序分离,实现物理独立性(数据存储结构改变不影响程序)和逻辑独立性(数据逻辑结构改变不影响程序);A、B、C 选项均是数据库系统的正确特征,因此答案为 D。
41. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的 "行" 的概念最接近?()
- 答案:C(元组)
- 详解:关系数据模型中,二维表的 "行" 对应 "元组","列" 对应 "属性"(字段);A 选项 "域" 是属性的取值范围;B 选项 "关系" 指整个二维表,因此答案为 C。
42. 以下叙述中正确的是()
- 答案:D(Access 具有面向对象的程序设计能力,并能创建较为复杂的数据库应用系统)
- 详解:A 选项错误,Access 可通过系统菜单、宏、VBA 等多种方式创建数据库应用系统;B 选项错误,Access 支持 VBA 程序设计,具备程序设计能力;C 选项错误,Access 不仅支持模块化程序设计,还具备面向对象的程序设计特性(如类、对象、事件等);D 选项表述正确,因此答案为 D。
43. 下列关于 Access 表的叙述中,错误的是()
- 答案:A(创建表之间的关系时,应关闭所有打开的表)
- 详解:创建表间关系时,只需关闭需要建立关系的相关表,无需关闭所有打开的表;B 选项正确,设计视图的 "说明" 列可对字段进行补充说明;C 选项正确,备注型字段可设置 "格式" 属性(如纯文本、富文本);D 选项正确,自动编号字段一旦分配,删除记录后不会重新编号,表述正确。因此错误的是 A 选项。
44. 数据类型是()
- 答案:D(决定字段能包含哪类数据的设置)
- 详解:数据类型的核心作用是限制字段可存储的数据类别(如文本、数字、日期 / 时间等);A 选项 "一类数据库应用程序"、B 选项 "字段的另一种说法"、C 选项 "一类用来描述 Access 表向导允许从中选择的字段名称" 均与数据类型的定义无关,因此答案为 D。
45. 图形应设为什么数据类型?()
- 答案:D(OLE 对象)
- 详解:Access 中,OLE 对象类型用于存储 Windows 支持的多媒体对象(如图片、声音、视频、Word 文档等),适合存储图形文件;A 选项 "图片" 并非 Access 标准数据类型;B 选项 "视图" 是查询的一种结果形式;C 选项 "备注型" 用于存储长文本数据,均无法满足图形存储需求,因此答案为 D。
46. Access 2010 创建的数据库文件默认扩展名是()
- 答案:B(.accdb)
- 详解:Access 2010 默认创建的数据库文件扩展名为.accdb(Access 2007 及以上版本的标准扩展名);A 选项.mdb 是 Access 2003 及以下版本的扩展名;C 选项.mde 是 Access 2003 及以下版本编译后的扩展名;D 选项.accde 是 Access 2007 及以上版本编译后的扩展名,因此答案为 B。
47. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为()存储方法
- 答案:C(聚簇)
- 详解:聚簇存储的核心是将具有相同或相近值的元组(记录)集中存储在连续物理块中,以提高查询效率;A 选项 HASH 存储是基于哈希函数的存储方式;B 选项 B + 树索引是索引组织方式,并非存储方法;D 选项 "其它" 不符合题意,因此答案为 C。
48. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()
- 答案:D(信息)
- 详解:信息是现实世界事物存在方式或运动状态的反映,是经过加工处理的数据;A 选项 "消息" 是信息的传递形式;B 选项 "命令" 是操作指令;C 选项 "数据" 是原始的物理符号,未经过加工处理,均不符合题意。
49. 表的组成内容包括()
- 答案:B(字段和记录)
- 详解:Access 表的基本组成是字段(列,存储属性信息)和记录(行,存储实体信息);A 选项 "查询"、C 选项 "窗体"、D 选项 "报表" 均是数据库的其他对象,并非表的组成部分,因此答案为 B。
50. 在 Access 2003 中,若要在打开网络共享数据库时禁止他人打开该数据库,应选择()打开方式
- 答案:B(独占)
- 详解:Access 2003 的 "独占" 打开方式允许当前用户独占数据库的读写权限,其他用户无法同时打开;A 选项 "只读" 仅限制当前用户写入,不限制其他用户打开;C 选项 "独占只读" 限制当前用户写入和其他用户打开,但当前用户也无法写入;D 选项 "打开" 为默认共享方式,允许其他用户打开,均不符合题意。
51. 在对某字符型字段进行升序排列时,假设该字段存在这样 4 个值:中国、美国、日本、法国,则最后排序的结果是()
- 答案:D(法国、美国、日本、中国)
- 详解:Access 字符型字段排序规则为:中文汉字按汉语拼音首字母 A-Z 顺序排序,不区分大小写;多个字符按从左到右逐字符比较。四个值的汉语拼音首字母分别为:法(F)、美(M)、日(R)、中(Z),按 A-Z 升序排列即为法国、美国、日本、中国,因此答案为 D。
52. 掩码 "LLL000" 对应的正确输入数据是()
- 答案:D(aaa555)
- 详解:Access 输入掩码中,"L" 代表必须输入大写或小写字母,"0" 代表必须输入数字。掩码 "LLL000" 要求前 3 位为字母,后 3 位为数字;A 选项 "555aaa" 前 3 位为数字,不符合;B 选项 "555555" 全为数字,不符合;C 选项 "aaaaaa" 全为字母,不符合;D 选项 "aaa555" 前 3 位为字母、后 3 位为数字,符合掩码要求,因此答案为 D。
53. 对表中某一字段建立索引时,若其值无重复,应选择()索引
- 答案:B(主)
- 详解:主索引的核心要求是字段值唯一且非空,适用于值无重复的字段;A 选项 "无" 表示不建立索引;C 选项 "有(无重复)" 并非 Access 标准索引类型;D 选项 "有(有重复)" 是普通索引,允许字段值重复,因此答案为 B。
54. 学生关系模式 S(S#,SNAME,AGE,SEX),S 的属性分别表示学生的学号、姓名、年龄、性别。要在表 S 中删除一个属性 "年龄",可选用的 SQL 语句是()
- 答案:B(ALTER TABLE S DROP COLUMN AGE)
- 详解:SQL 中修改表结构的语句为 ALTER TABLE,删除字段的语法为 "ALTER TABLE 表名 DROP COLUMN 字段名";A 选项 DELETE 用于删除记录,而非字段;C 选项 UPDATE 用于更新记录数据;D 选项语法错误,缺少 DROP COLUMN 关键字,因此答案为 B。
55. 报表对象是()
- 答案:C(用来实现按照指定格式打印的对象)
- 详解:Access 报表的核心功能是按指定格式展示和打印数据,支持数据统计(如求和、计数)和页面排版,但不支持数据修改;A 选项 "VBA 程序" 是模块的内容;B 选项 "修改数据的对象" 是表或窗体;D 选项 "一系列操作的集合" 是宏,因此答案为 C。
56. 下列关于 OLE 对象的叙述中,正确的是()
- 答案:D(用于链接或内嵌 WINDOWS 支持的对象)
- 详解:OLE 对象字段允许链接或内嵌 Windows 支持的各类对象(如 Word 文档、Excel 表格、图片、声音等);A 选项 "用于输入文本数据" 是文本型字段的功能;B 选项 "用于处理超级链接数据" 是超链接型字段的功能;C 选项 "用于生成自动编号数据" 是自动编号型字段的功能,因此答案为 D。
57. 通过 "表设计" 视图创建数据表必须定义()
- 答案:C(字段名称)
- 详解:通过表设计视图创建表时,字段名称是必填项,且需指定字段的数据类型;A 选项 "排序依据"、B 选项 "唯一索引"、D 选项 "默认取值" 均为可选设置,并非必须定义,因此答案为 C。
58. Access 2010 数据库文件的 "压缩并修复" 的作用是()
- 答案:C(修复数据库逻辑错误)
- 详解:Access 的 "压缩并修复" 功能有两个核心作用:一是压缩数据库存储空间(删除冗余空间),二是修复数据库的逻辑错误(如记录关联错误、字段定义异常等);A 选项 "打开前进行优化" 并非其核心作用;B 选项 "修复文件错误" 范围过广,仅针对数据库逻辑错误,不修复文件物理损坏;D 选项 "会破坏原有数据" 表述错误,该功能不会损坏正常数据,因此答案为 C。
59. 不属于报表功能的是()
- 答案:C(修改数据)
- 详解:报表的功能包括数据统计(如求和、计数)、页面排版、数据输出打印,但不支持数据输入和修改;A、B、D 选项均是报表的功能,C 选项 "修改数据" 需通过表或窗体实现,因此答案为 C。
60. 采用二维表格结构表达实体类型及实体间联系的数据模型是()
- 答案:A(关系模型)
- 详解:关系模型的核心特征是用二维表格(关系)表达实体及实体间联系;B 选项 "实体联系模型(E-R 模型)" 是数据库设计的概念模型,并非数据存储模型;C 选项 "层次模型" 用树形结构表达实体关系;D 选项 "网状模型" 用网状结构表达实体关系,因此答案为 A。
61. 在 Access 2010 利用设计视图创建表的步骤依次是()
- 答案:C(打开表设计器、定义字段、设定字段的属性、设定主关键字和表的存储)
- 详解:Access 2010 设计视图创建表的标准步骤为:①打开表设计器;②定义字段名称;③设置字段数据类型、字段大小等属性;④设定主关键字(可选,但建议设置);⑤保存表(设定表的存储)。A、B、D 选项步骤顺序错误,因此答案为 C。
62. 以下不是 DBMS 的是()
- 答案:D(Visual Basic)
- 详解:DBMS(数据库管理系统)是专门用于管理数据库的软件,如 A 选项 SQL Server、B 选项 Access、C 选项 FoxPro 均属于 DBMS;D 选项 Visual Basic 是面向对象的程序设计语言,并非数据库管理系统,因此答案为 D。
63. 在表的设计视图,不能完成的操作是()
- 答案:D(删除一条记录)
- 详解:表的设计视图用于定义和修改表结构(如字段名称、类型、属性等),A、B、C 选项均属于表结构操作,可在设计视图完成;D 选项 "删除一条记录" 属于数据操作,需在数据表视图中完成,因此答案为 D。
64. 不属于数据库系统组成部分的是()
- 答案:D(文件)
- 详解:数据库系统由数据库(DB)、数据库管理系统(DBMS)、硬件系统和用户四部分组成;A 选项 "用户"、B 选项 "数据库管理系统"、C 选项 "硬件" 均是核心组成部分;D 选项 "文件" 是数据存储的载体,并非数据库系统的独立组成部分,因此答案为 D。
65. 有三个关系 R、S 和 T 如下:(注:R 和 S 通过公共属性关联,T 为合并后的新关系)则由关系 R 和 S 得到关系 T 的操作是()
- 答案:A(连接)
- 详解:连接运算通过公共关联属性将两个表的字段和记录合并为新关系,题干中 T 是 R 和 S 关联后的结果,符合连接运算定义;B 选项 "交" 是获取两表共有的记录;C 选项 "投影" 是筛选字段;D 选项 "并" 是合并同结构表的记录,均不符合题意。
66. 在下面关于 Access 数据库的说法中,错误的是()
- 答案:A(Access 2010 创建的数据库文件默认格式是 Access 2010)
- 详解:Access 2010 创建的数据库文件默认格式是 Access 2007 格式(扩展名.accdb),并非 Access 2010 专属格式;B 选项正确,Access 所有对象(表、查询、报表等)均存储在同一个数据库文件中;C 选项正确,一个数据库可包含多个表;D 选项正确,表是数据库中存储数据的基本对象,因此错误的是 A 选项。
67. 数据库系统中,用()描述全部数据的整体逻辑结构
- 答案:D(概念模式)
- 详解:数据库三级模式结构中,概念模式(模式)用于描述数据库中全部数据的整体逻辑结构;A 选项 "内模式"(存储模式)描述数据的物理存储结构;B 选项 "存储模式" 与内模式同义;C 选项 "外模式"(用户模式)描述特定用户看到的数据逻辑结构,因此答案为 D。
68. 关系数据库管理系统能实现的专门关系运算包括()
- 答案:B(选择、投影、连接)
- 详解:关系代数的专门关系运算包括选择(筛选记录行)、投影(筛选字段列)、连接(多表关联);A 选项 "排序、索引、统计" 是数据库的操作功能,并非专门关系运算;C 选项 "关联、更新、排序" 中更新是数据操作语句,排序是操作功能;D 选项 "显示、打印、制表" 是数据输出功能,均不符合题意。
69. 在 Access 数据库的各个对象中,只有()是实际存入数据的对象
- 答案:A(表)
- 详解:Access 中,表是唯一存储原始数据的对象;查询、窗体、报表均不存储数据,查询是对表中数据的筛选 / 关联,窗体是数据输入 / 显示的接口,报表是数据输出的载体,因此答案为 A。
70. 使用表设计器来定义表的字段时,以下哪个项()可以不设置内容
- 答案:B(说明)
- 详解:表设计器中,字段名称(A)、数据类型(D)是必填项,字段属性(C)需根据数据类型默认或手动设置;"说明" 列仅用于补充字段的备注信息,不影响字段功能,可选择不设置,因此答案为 B。
71. 当多名用户需要 Access 数据库协同办公时,打开方式应设为()
- 答案:B(打开)
- 详解:协同办公需要多用户同时读写数据库,Access 的 "打开" 方式(默认共享方式)允许多用户同时访问和修改数据;A 选项 "只读方式" 禁止用户写入;C 选项 "独占只读方式" 禁止写入和多用户访问;D 选项 "独占方式" 仅允许单用户访问,均不符合协同办公需求,因此答案为 B。
72. 存储在某一种媒体上能够识别的物理符号是()
- 答案:A(数据)
- 详解:数据的定义是 "存储在某种媒体上能够识别的物理符号",包括文字、数字、图片、声音等;B 选项 "数据处理" 是对数据的加工过程;C 选项 "数据管理" 是对数据的组织、存储、维护等操作;D 选项 "信息处理" 是对信息的加工过程,均不符合题意。
73. 若将文本型字段的输入掩码设置为 "####-######",则正确的输入数据是()
- 答案:B(077-12345)
- 详解:Access 输入掩码中,"#" 代表可选择输入数字(可有可无),掩码 "####-######" 要求输入格式为 "4 位数字 - 6 位数字"(数字位数可少于掩码规定,但格式需匹配);A 选项包含字母,不符合;C 选项包含字母和空格,不符合;D 选项未输入实际数据,仅显示掩码占位符,不符合;B 选项 "077-12345" 格式匹配(前 3 位数字 + 后 5 位数字,均为数字且符合 "数字 - 数字" 结构),因此答案为 B。
74. Access 2010 的窗体是()
- 答案:B(用户与数据之间交互的接口)
- 详解:Access 窗体的核心作用是作为用户与数据的交互接口,方便用户输入数据、查看数据和修改数据;A 选项 "窗户设计"、C 选项 "程序代码"、D 选项 "网页设计" 均与窗体的功能定义无关,因此答案为 B。
75. 在关系型数据库管理系统中,所谓关系是指()
- 答案:D(满足一定条件的一个二维数据表格)
- 详解:关系型数据库中,"关系" 是指规范化的二维表格,需满足字段不可再分、记录唯一、无重复字段等条件;A、B、C 选项仅强调数据间的关联,未准确描述 "二维表格" 这一核心结构,因此答案为 D。
76. 某表中有 "编号" 字段,该字段要求第一位字母必须是 Q,第二、三位必须为字母,第 4-6 位必须为数字,则该字段的输入掩码应设置为()
- 答案:C("Q"LL000)
- 详解:Access 输入掩码规则:①固定字符需用英文引号括起,因此第一位 "Q" 需写为 "Q";②"L" 代表必须输入字母,第二、三位为字母,用 "LL";③"0" 代表必须输入数字,第 4-6 位为数字,用 "000"。A 选项 "999" 允许数字或空格,不符合 "必须为数字" 要求;B 选项 "??" 代表可选择输入字母,不符合 "必须为字母" 要求;D 选项 "??" 同样为可选字母,不符合要求,因此答案为 C。
77. 数据表要存储个人空间地址,应选择的数据类型是()
- 答案:D(超链接)
- 详解:超链接型字段专门用于存储网页地址、文件路径等链接信息,适合存储个人空间地址;A 选项 "自动编号" 用于系统生成唯一序号;B 选项 "文本型" 可存储地址文本,但无法直接作为链接打开;C 选项 "OLE 对象" 用于存储多媒体文件,均不符合需求,因此答案为 D。
78. 如果想对字段的数据输入范围施加一定的限制,可以通过设置()字段属性来完成
- 答案:C(有效性规则)
- 详解:有效性规则属性用于设置字段输入的条件限制(如范围、格式等),不符合条件的数据无法输入;A 选项 "字段大小" 仅限制文本型字段的字符数或数字型字段的存储长度;B 选项 "格式" 用于定义数据的显示 / 打印样式;D 选项 "有效性文本" 是输入数据不符合有效性规则时的提示信息,因此答案为 C。
79. 表的组成内容包括()
- 答案:B(字段和记录)
- 详解:表的基本组成是字段(列)和记录(行),字段存储属性信息,记录存储实体信息;A 选项 "查询"、C 选项 "窗体"、D 选项 "报表" 均是数据库的其他对象,并非表的组成部分,因此答案为 B。
80. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()
- 答案:C(多对多)
- 详解:多对多关系的定义是两个实体集中的每个实体均可对应另一个实体集中的多个实体。工作人员(实体集 A)可对应多台计算机(实体集 B),计算机(实体集 B)可对应多个工作人员(实体集 A),符合多对多关系特征,因此答案为 C。
81. 对主键描述正确的是()
- 答案:A(一个表只有一个主键或没有主键)
- 详解:Access 表中,主键用于唯一标识记录,一个表最多只能有一个主键(可由单个字段或多个字段组合而成),也可以不设置主键;B 选项错误,主键字段值不能为空;C 选项错误,主键字段值不能重复;D 选项错误,主键无需依赖外键参考,外键才参考主键,因此答案为 A。
82. 在 Access 2010 利用设计视图创建表的步骤依次是()
- 答案:C(打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储)
- 详解:与第 61 题一致,设计视图创建表的标准步骤为 "打开设计器→定义字段→设置字段属性→设定主键→保存表",其他选项步骤顺序错误,因此答案为 C。
83. 在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则()
- 答案:C(A↔B)
- 详解:1 对 1 联系表示属性 A 的一个值唯一对应属性 B 的一个值,反之亦然,用双向箭头 "A↔B" 表示;A 选项 "A→B" 表示 A 对 B 的一对多联系;B 选项 "B→A" 表示 B 对 A 的一对多联系,均不符合 1 对 1 联系的定义,因此答案为 C。
84. 在关系代数的连接操作中,哪一种连接操作需要取消重复列?()
- 答案:C(自然连接)
- 详解:自然连接是一种特殊的等值连接,要求两个关系中进行比较的属性(公共属性)名称和数据类型相同,且连接后会自动取消重复的公共属性列;A 选项 "θ 连接"、B 选项 "等值连接" 均不会取消重复列;D 选项 "笛卡尔积" 是将两个关系的所有字段和记录组合,无重复列取消操作,因此答案为 C。
85. 数据是指存储在某一种媒体上()
- 答案:B(物理符号)
- 详解:数据的核心定义是 "存储在媒体上的物理符号",包括文字、数字、图片等可识别的物理形式;A 选项 "数字符号" 仅为数据的一种类型;C 选项 "逻辑符号"、D 选项 "概念符号" 均不符合数据的物理存储特性,因此答案为 B。
86. 设关系 R 和 S 的元组个数分别为 100 和 300,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数为()
- 答案:A(30000)
- 详解:笛卡尔积的运算规则是:若关系 R 有 m 个元组,关系 S 有 n 个元组,则 R×S 的元组个数为 m×n。题干中 m=100,n=300,因此 T 的元组个数 = 100×300=30000,答案为 A。
87. 关于信息 "计算机一班的王红身高 1.70 米",下列说法正确的是()
- 答案:C(王红的特征是身高 1.70 米)
- 详解:A 选项错误,"计算机一班" 是王红的属性值,并非实体;B 选项错误,一个实体对应一条记录,实体集是多个同类实体的集合;D 选项错误,"王红" 是实体名称,并非关系名;C 选项正确,身高 1.70 米是王红(实体)的属性(特征),因此答案为 C。
88. 如果某字段需要存储照片,以下()数据类型最适合
- 答案:D(OLE 对象)
- 详解:OLE 对象类型支持存储图片、声音、视频等多媒体文件,适合存储照片;A 选项 "文本型" 仅能存储文字;B 选项 "备注型" 用于存储长文本;C 选项 "超链接" 用于存储链接地址,均无法存储照片文件,因此答案为 D。
89. 在创建主 / 子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系是()
- 答案:A(一对多)
- 详解:主 / 子窗体的核心逻辑是基于一对多关系:主窗体的数据源(主表)为 "一" 的一方,子窗体的数据源(子表)为 "多" 的一方,即主表一条记录对应子表多条记录。例如 "客户表(主表)" 与 "订单表(子表)" 的一对多关系,适合创建主 / 子窗体,因此答案为 A。
90. 数据库中 A、B 两张表,均有相同的字段 C,在两表中 C 字段均已设置为主键。当通过字段 C 创建两表的关系时,系统默认的关系为()
- 答案:C(一对一)
- 详解:主键字段的值具有唯一性,A 表中 C 字段的每个值唯一对应 A 表一条记录,B 表中 C 字段的每个值唯一对应 B 表一条记录。因此通过 C 字段建立关系时,A 表一条记录仅能对应 B 表一条记录,反之亦然,系统默认建立一对一关系,答案为 C。
91. Access 2010 属于()
- 答案:D(关系型数据库系统)
- 详解:Access 2010 采用二维表格存储数据,通过主键与外键建立表间关系,符合关系型数据库系统的核心特征;A 选项 "网状数据库系统"、B 选项 "层次数据库系统" 分别采用网状、树形结构存储数据;C 选项 "分布式数据库系统" 是将数据分散存储在多个节点的数据库系统,Access 2010 并非分布式,因此答案为 D。
92. 有三个关系 R、S 和 T 如下:(注:R 和 S 有公共属性 A,且 A 列属性值均为 c,T 为两表关联后的结果)则由关系 R 和 S 得到关系 T 的操作是()
- 答案:A(连接)
- 详解:与第 21 题逻辑一致,R 和 S 通过公共属性 A 关联,生成包含两表字段的新关系 T,符合连接运算的定义;B 选项 "选择" 是筛选记录行;C 选项 "投影" 是筛选字段列;D 选项 "并" 是合并同结构表的记录,均不符合题意。
93. 下列关于压缩数据库的说法中,不正确的是()
- 答案:A(压缩可防止非法访问,从而保障数据库安全)
- 详解:数据库压缩的作用是优化存储空间和修复逻辑错误,无法防止非法访问;保障数据库安全需通过设置密码、权限管理等方式实现;B、C、D 选项均是压缩数据库的正确作用,因此答案为 A。
94. 若要在数据表视图内对字段进行重命名,应点击功能区()选项卡中的 "名称和标题" 命令
- 答案:C(字段)
- 详解:Access 数据表视图中,"字段" 选项卡专门用于字段相关操作,包括重命名(名称和标题命令)、设置字段类型、修改字段属性等;A 选项 "开始" 选项卡用于数据编辑(如复制、粘贴)、格式设置等;B 选项 "创建" 选项卡用于创建表、查询、窗体等对象;D 选项 "表" 选项卡用于数据表属性设置和表间关系管理,因此答案为 C。
95. 在下面关于 Access 数据库的说法中,错误的是()
- 答案:A(Access 2010 创建的数据库文件默认格式是 Access 2010)
- 详解:与第 66 题一致,Access 2010 默认创建的数据库格式是 Access 2007 格式(扩展名.accdb),并非 Access 2010 格式;B、C、D 选项表述正确,因此答案为 A。
96. 下列关于 Access 表的叙述中,错误的是()
- 答案:A(创建表之间的关系时,应关闭所有打开的表)
- 详解:与第 43 题一致,创建表间关系时,只需关闭需要建立关系的相关表,无需关闭所有打开的表;B、C、D 选项表述正确,因此答案为 A。
97. 设关系 R 和 S 具有相同的目,且它们相对应的属性的值取自同一个域,则 R-(R-S)等于()
- 答案:C(R∩S)
- 详解:关系代数运算中,R-S 表示属于 R 但不属于 S 的元组;R-(R-S)表示属于 R 且不属于 "R-S" 的元组,即同时属于 R 和 S 的元组,等价于 R 与 S 的交运算(R∩S),因此答案为 C。
98. 数据库管理系统是()
- 答案:B(在操作系统支持下的系统软件)
- 详解:数据库管理系统是依赖操作系统运行的系统软件,专门用于管理数据库的创建、维护、查询等操作;A 选项 "操作系统的一部分" 错误,DBMS 是独立于操作系统的软件;C 选项 "一种编译系统" 错误,编译系统用于源代码编译;D 选项 "一种操作系统" 错误,操作系统是管理硬件和软件资源的基础软件,DBMS 需在其支持下运行,因此答案为 B。
99. 下列不属于 "编辑关系" 对话框中的选项是()
- 答案:B(级联更新相关记录)
- 详解:Access "编辑关系" 对话框的核心选项包括:实施参照完整性、级联更新相关字段、级联删除相关记录;A、C、D 选项均在对话框中,B 选项 "级联更新相关记录" 表述错误(应为 "级联更新相关字段"),因此答案为 B。
100. 一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是()
- 答案:D(m:n 联系)
- 详解:与第 29 题逻辑一致,教师和课程两个实体集中,一个教师对应多个课程,一个课程对应多个教师,相互间均存在一对多关系,因此为多对多(m:n)联系。
二、判断题
101. 设计一个数据库管理系统,首先需要建立数据表()
- 答案:A(正确)
- 详解:数据表是数据库存储数据的基本对象,数据库管理系统的核心功能是管理数据,因此设计数据库管理系统时,首先需建立数据表以存储原始数据,后续的查询、窗体、报表等对象均依赖表中的数据,因此该说法正确。
102. 在 Access 2010 中可以针对表的某一个字段单独设置字符格式()
- 答案:B(错误)
- 详解:Access 表中,字符格式(如字体、字号、颜色)是针对整个数据表设置的,无法单独为某一个字段设置字符格式;若需单独设置字段的显示格式,可通过 "格式" 属性(针对数据内容格式,如日期格式、数字格式)实现,而非字符格式,因此该说法错误。
103. 一个关系就是一个实体,代表了一个二维表()
- 答案:B(错误)
- 详解:关系是规范化的二维表,对应一个实体集(多个同类实体的集合),而非单个实体;单个实体对应二维表中的一条记录(元组),因此该说法错误。
104. Access 2010 是一个数据库()
- 答案:B(错误)
- 详解:Access 2010 是数据库管理系统(DBMS),用于创建、管理和操作数据库;数据库是存储数据的集合(如后缀为.accdb 的文件),二者是软件与数据的关系,因此该说法错误。
105. 在 Access 2010 中可以针对表的某一个字段单独设置字符格式()
- 答案:B(错误)
- 详解:与第 102 题一致,Access 表的字符格式为全局设置,无法单独针对某一字段设置,因此该说法错误。
106. 数据库管理系统包含数据库()
- 答案:B(错误)
- 详解:数据库管理系统(DBMS)是管理数据库的软件,数据库(DB)是存储数据的集合,二者是独立的组成部分,DBMS 不包含数据库,而是通过软件功能管理数据库,因此该说法错误。
107. 客观存在的事物被称为实体集()
- 答案:B(错误)
- 详解:客观存在的、可相互区别的事物称为 "实体";多个性质相同的同类实体的集合称为 "实体集",因此该说法错误。
108. 在 Access 2010 中,一张二维表就是一个关系,一个关系就是一张二维表()
- 答案:A(正确)
- 详解:Access 作为关系型数据库,其核心特征是 "关系 = 二维表",一张二维表对应一个关系,一个关系必然以二维表的形式存在,因此该说法正确。
109. 设计一个数据库管理系统,首先需要建立数据表()
- 答案:A(正确)
- 详解:与第 101 题一致,数据表是数据库的核心对象,存储所有原始数据,数据库管理系统的设计需以数据表为基础,因此该说法正确。
110. 关键字的值不能重复()
- 答案:A(正确)
- 详解:关键字(尤其是主键)的核心作用是唯一标识记录,因此其值必须唯一,不能重复;若关键字值重复,将无法区分不同记录,导致数据混乱,因此该说法正确。
三、多项选择题
111. 下面关于主关键字的叙述中,正确的是()
- 答案:ACD
- 详解:A 选项正确,主关键字的值必须唯一且非空,不允许重复和为空;B 选项错误,Access 表并非必须设置主关键字,可根据需求选择是否设置;C 选项正确,主关键字的值具有唯一性,是区分记录的核心;D 选项正确,主关键字可以是单个字段(如学号),也可以是多个字段组合(如姓名 + 身份证号),因此答案为 ACD。
112. 在数据表中,要限制年龄字段的取值范围在 10-20 之间(包括 10、20),则在字段的 "有效性规则" 属性框中应输入()
- 答案:BD
- 详解:有效性规则需准确表达 "10≤年龄≤20" 的逻辑:B 选项 ">=10 And <=20" 直接通过逻辑运算符 And 连接两个条件,符合要求;D 选项 "Between 10 And 20" 是 Access 中表示范围的标准语法,等价于 ">=10 And <=20";A 选项 ">=10 Or <=20" 逻辑错误(Or 表示满足任一条件即可,范围为所有数值);C 选项 "Between 10, 20" 语法错误(Between 后需用 And 连接上下限),因此答案为 BD。
113. 下列关于字段属性的叙述中,错误的有()
- 答案:ABC
- 详解:A 选项错误,自动编号、OLE 对象、附件型等数据类型无法设置 "默认值" 属性;B 选项错误,"默认值" 是字段未输入时的预设值,并非限制字段值不能为空(非空限制需通过 "必填字段" 属性设置);C 选项错误,输入掩码向导仅支持文本型和日期 / 时间型字段,并非只有文本型;D 选项正确,有效性规则属性允许定义条件表达式(如范围、格式等),因此错误的是 ABC。
114. 专门的关系运算包括()
- 答案:ABC
- 详解:关系代数的专门关系运算包括选择(筛选记录行)、投影(筛选字段列)、连接(多表关联);D 选项 "自然连接" 是连接运算的一种特殊形式,并非独立的专门关系运算,因此答案为 ABC。
115. 下列可以作为数据的有()
- 答案:ABCD
- 详解:数据是存储在媒体上的物理符号,包括文字、图片、声音、视频、数字等各类可识别的形式,A、B、C、D 选项均符合数据的定义,因此答案为 ABCD。
116. 下列说法正确的是()
- 答案:CD
- 详解:A 选项错误,Access 文本型字段最多存储 255 个字符,一个汉字计 1 个字符;B 选项错误,OLE 对象型字段存储的文件最大为 1GB,并非 2GB;C 选项正确,备注型字段最多允许输入 63999 个字符(约 64KB);D 选项正确,查阅向导用于创建查阅列表字段,可通过组合框或列表框选择值,因此答案为 CD。
117. 以下选项中,具有同一含义的是()
- 答案:ABC
- 详解:关系数据模型中,"属性""列""字段" 是同一概念,均指二维表中垂直方向的存储单元;D 选项 "分量" 指元组(记录)中的单个数据项(如一条记录中 "姓名" 字段的值),与前三者含义不同,因此答案为 ABC。
118. 下列选项中,具有同一含义的是()
- 答案:ABCD
- 详解:关系数据模型中,"元组""记录""行""实体" 是同一概念的不同表述:二维表的 "行" 对应 "元组",Access 中称为 "记录",本质上代表一个具体的 "实体",因此答案为 ABCD。
119. 下列说法错误的是()
- 答案:AB
- 详解:A 选项错误,文本型字段最多存储 255 个字符,一个汉字计 1 个字符,并非 2 个;B 选项错误,OLE 对象型字段存储的文件最大为 1GB,并非 2GB;C 选项正确,备注型字段最多存储约 64KB 字符;D 选项正确,查阅向导字段可通过组合框或列表框选择值,因此错误的是 AB。
120. 下列关于自动编号数据类型说法中,正确的有()
- 答案:AC
- 详解:A 选项正确,自动编号的值由系统自动生成,用户无法修改;B 选项错误,自动编号字段的值删除后,系统不会重新编号,后续新增记录的自动编号会延续之前的序列;C 选项正确,自动编号的生成方式可设置为 "递增"(默认)或 "随机";D 选项错误,自动编号的字段大小可设置为 "长整型" 或 "同步复制 ID",并非固定不可设置,因此答案为 AC。
