文档视界 最新最全的文档下载
当前位置:文档视界 › 数据库测试题及答案

数据库测试题及答案

数据库测试题及答案

1、用Access创建的数据库文件,其扩展名是______。()

A:.adp

B:.dbf

C:.frm

D:.mdb(正确答案)

2、数据库系统的核心是______。()

A:数据模型

B:数据库管理系统(正确答案)

C:数据库

D:数据库管理员

3、数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。()

A:数据库管理员(正确答案)

B:程序员

C:高级程序员

D:软件开发商

4、在数据库中存储的是______。()

A:信息

B:数据(正确答案)

C:数据结构

D:数据模型

5、在下面关于数据库的说法中,错误的是______。()

A:数据库有较高的安全性

B:数据库有较高的数据独立性

C:数据库中的数据可以被不同的用户共享

D:数据库中没有数据冗余(正确答案)

6、下面关于新型数据库的说法中,错误的是______。()

A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念

B:分布式数据库是一个数据在多个不同的地理位置存储的数据库

C:面向对象数据库仍然采用传统的关系型数据库管理系统(正确答案)

D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术

7、不是数据库系统特点的是______。()

A:较高的数据独立性

B:最低的冗余度

C:数据多样性(正确答案)

D:较好的数据完整性

8、在下列数据库管理系统中,不属于关系型的是______。()

A:Micorsoft Access

B:SQL server

C:Oracle

D:DBTG系统(正确答案)

9、Access是______数据库管理系统。()

A:层次

B:网状

C:关系型(正确答案)

D:树状

10、在Access中,数据库的基础和核心是______。()

A:表(正确答案)

B:查询

C:窗体

D:宏

11、在下面关于Access数据库的说法中,错误的是______。()

A:数据库文件的扩展名为mdb

B:所有的对象都存放在同一个数据库文件中(正确答案)

C:一个数据库可以包含多个表

D:表是数据库中最基本的对象,没有表也就没有其他对象

12、在一个单位的人事数据库,字段"简历"的数据类型应当为______。()A:文本型

B:数字型

C:日期/时间型

D:备注型(正确答案)

13、在一个学生数据库中,字段"学号"不应该是______。()

A:数字型

B:文本型

C:自动编号型

D:备注型(正确答案)

14、在下面关于Access数据类型的说法,错误的是______。()

A:自动编号型字段的宽度为4个字节

B:是/否型字段的宽度为1个二进制位

C:OLE对象的长度是不固定的(正确答案)

D:文本型字段的长度为255个字符

15、假定姓名是文本型字段,则查找姓"李"的学生应该使用______。()

A:姓名 like "李"

B:姓名 like "[!李]"

C:姓名="李*"

D:姓名 Like "李*"(正确答案)

16、如果字段"成绩"的取值范围为0~100,则错误的有效性规则是______。()A:>=0 and <=100

B:[成绩]>=0 and [成绩]<=100

C:成绩>=0 and 成绩<=100

D:0<=[成绩]<=100(正确答案)

17、基本表结构可以通过______,对其字段进行增加或删除操作。()

A:insert

B:alter table(正确答案)

C:drop table

D:delete

18、内部计算函数SUM(字段名)的作用是求同一组中所在字段内所有的值的______。()

A:和(正确答案)

B:平均值

C:最小值

D:第一个值

19、子句where 性别="女" and 工资额>2000的作用是处理______。()

A:性别为"女"并且工资额大于2000的记录(正确答案)

B:性别为"女"或者工资额大于2000的记录

C:性别为"女"并非工资额大于2000的记录

D:性别为"女"或者工资额大于2000的记录,且二者择一的记录

20、在Access的下列数据类型中,不能建立索引的数据类型是______。()A:文本型

B:备注型(正确答案)

C:数字型

D:日期/时间型

21、用于存放数据库数据的是______。()

A:表(正确答案)

B:查询

C:窗体

D:报表

22、如果在创建表中建立字段"基本工资额",其数据类型应当为______。()A:文本类型

B:货币类型(正确答案)

C:日期类型

D:数字类型

23、在Access中,表和数据库的关系是______。()

A:一个数据库可以包含多个表(正确答案)

B:一个表只能包含2个数据库

C:一个表可以包含多个数据库

D:一个数据库只能包含一个表

24、Access数据库管理系统依赖于______操作系统。()

A:Dos

B:Windows(正确答案)

C:Unix

D:Ucdos

25、在关系型数据库中,二维表中的一行被称为______。()A:字段

B:数据

C:记录(正确答案)

D:数据视图

26、定义某一个字段的默认值的作用是______。()

A:当数据不符合有效性规则时所显示的信息

B:不允许字段的值超出某个范围

C:在未输入数值之前,系统自动提供数值(正确答案)

D:系统自动把小写字母转换成大写字母

27、常见的数据模型有3种,它们是______。()

A:网状、关系和语义

B:层次、关系和网状(正确答案)

C:环状、层次和关系

D:字段名、字段类型和记录

28、在以下叙述中,正确的是______。()

A:Access只能使用系统菜单创建数据库应用系统

B:Access不具备程序设计能力

C:Access只具备了模块化程序设计能力

D:Access具有面向对象的程序设计能力(正确答案)

29、不属于Access对象的是______。()

A:表

B:文件夹(正确答案)

C:窗体

D:查询

30、表的组成内容包括______。()

A:查询和字段

B:字段和记录(正确答案)

C:记录和窗体

D:报表和字段

31、数据类型是______。()

A:字段的另一种说法

B:决定字段能包含哪类数据的设置(正确答案)

C:一类数据库应用程序

D:一类用来描述Access表向导允许从中选择的字段名称

32、用Visual FoxPro创建的数据库文件,其扩展名是______。()

A:.adp

B:.dbf

C:.frm

D:.dbc(正确答案)

33、如果在创建表中建立字段"职工姓名",其数据类型应当为______。()

A:文本类型(正确答案)

B:货币类型

C:日期类型

D:数字类型

34、如果在创建表中建立字段"奖金",其数据类型应当为______。()

A:文本类型

B:货币类型(正确答案)

C:日期类型

D:数字类型

35、如果在创建表中建立需要随机编号的字段,其数据类型应当为______。()A:自动编号类型(正确答案)

B:货币类型

C:日期类型

D:数字类型

36、如果在创建表中建立需要存放逻辑类型的字段,其数据类型应当为______。()

A:文本类型

C:是/否类型(正确答案)

D:数字类型

37、如果在创建表中建立需要存放Word文档的字段,其数据类型应当为______。()

A:文本类型

B:货币类型

C:是/否类型

D:OLE类型(正确答案)

38、如果在创建表中建立需要存放Excel文档的字段,其数据类型应当为______。()

A:文本类型

B:货币类型

C:是/否类型

D:OLE类型(正确答案)

39、如果在创建表中建立需要存放图片文档的字段,其数据类型应当为______。()

A:文本类型

B:货币类型

C:是/否类型

D:OLE类型(正确答案)

40、如果在创建表中建立需要存放声音文档的字段,其数据类型应当为______。()

B:货币类型

C:是/否类型

D:OLE类型(正确答案)

41、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为____ __。()

A:文本类型

B:货币类型

C:是/否类型

D:OLE类型(正确答案)

42、如果在创建表中建立需要存放时间的字段,其数据类型应当为______。()A:文本类型

B:货币类型

C:是/否类型

D:日期/时间类型(正确答案)

43、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为_____ _。()

A:文本类型(正确答案)

B:货币类型

C:是/否类型

D:OLE类型

44、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为_____ _。()

B:备注类型(正确答案)

C:是/否类型

D:OLE类型

45、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为______。()

A:数字类型(正确答案)

B:备注类型

C:是/否类型

D:OLE类型

46、下边哪个字段的数据类型必须是8个字节______。()

A:数字类型

B:备注类型

C:日期/时间型(正确答案)

D:OLE类型

47、下边哪个字段的数据类型必须是4个字节______。()

A:数字类型

B:备注类型

C:货币类型

D:自动编号类型(正确答案)

48、如果在创建表中建立需要存储True/False的字段,其数据类型应当为______。()

A:数字类型

C:是/否类型(正确答案)

D:OLE类型

49、数据库中的基本单位是______。()

A:表(正确答案)

B:查询

C:窗体

D:报表

50、从一个表或者多个表中选择一部分数据的是______。()A:表

B:查询(正确答案)

C:窗体

D:报表

51、用户和数据库交互的界面是______。()

A:表

B:查询

C:窗体(正确答案)

D:报表

52、______是Access中以一定输出格式表现数据的一种对象。()A:表

B:查询

C:窗体

D:报表(正确答案)

53、描述若干个操作的组合的是______。()

A:表

B:查询

C:窗体

D:宏(正确答案)

54、Access XP中新增加的对象是______。()

A:表

B:查询

C:页(正确答案)

D:宏

55、Microsoft公司面向高端的DBMS是______。()

A:ACCESS

B:SQL SERVER(正确答案)

C:ORACLE

D:MySQL

56、Microsoft公司面向小型数据库系统的是______。()A:ACCESS(正确答案)

B:SQL SERVER

C:ORACLE

D:MySQL

57、目前功能最强大的数据库系统是______。()

A:ACCESS

B:SQL SERVER

C:ORACLE(正确答案)

D:MySQL

58、如果在创建表中建立需要禁止四舍五入的字段,其数据类型应当为______。()

A:数字类型

B:备注类型

C:货币类型(正确答案)

D:OLE类型

59、如果在创建表中建立需要存储yes/no的字段,其数据类型应当为______。()A:数字类型

B:备注类型

C:是/否类型(正确答案)

D:OLE类型

60、一个关系对应一个______。()

A:二维表(正确答案)

B:关系模式

C:记录

D:属性

61、______是对关系的描述。()

A:二维表

B:关系模式(正确答案)

C:记录

62、表中的一列叫做______。()

A:二维表

B:关系模式

C:记录

D:字段(正确答案)

63、唯一确定一条记录的某个属性组是______。()

A:关键字(正确答案)

B:关系模式

C:记录

D:属性

64、被选中的关键字是______。()

A:主键(正确答案)

B:关系模式

C:记录

D:属性

65、属性的取值范围是______。()

A:值域(正确答案)

B:关系模式

C:记录

D:属性

66、关系名(属性,属性2,……属性n)是______。()

B:关系模式(正确答案)

C:记录

D:属性

67、添加新记录时,自动添加到字段中的是______。()

A:默认值(正确答案)

B:有效性规则

C:有效性文本

D:索引

68、检查字段中的输入值是否合法的是______。()

A:默认值

B:有效性规则(正确答案)

C:有效性文本

D:索引

69、检查字段中的输入值不合法时,提示的信息是______。()A:默认值

B:有效性规则

C:有效性文本(正确答案)

D:索引

70、可以加快查询操作的是______。()

A:默认值

B:有效性规则

C:有效性文本

D:索引(正确答案)

数据库练习题库(附答案)

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE 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. 删除基本表sc C. 删除基本表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 )

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套 数据库技术与应用试卷题库及答案(第1套) 1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是() A、UPDATE B、INSERT C、ALTER D、MODIFY 参考答案:A 解析:无 2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。 A、订阅/发布 B、数据备份/恢复 C、数据分离/附加 D、DTS导入/导出 参考答案:D 解析:无 3、(4分)【单选题】下面说法错误的是() A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。 B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。 C、默认值约束使用default关键字。 D、以上都不正确。 参考答案:D 解析:无 4、(4分)【单选题】每个数据库有且只能有一个()。 A、次数据文件 B、主数据文件 C、日志文件 D、其他 参考答案:B 解析:无

5、(4分)【单选题】SQL语言中,删除一个表的命令是() A、DELETE B、DROP TABLE C、CLEAR TABLE D、REMOVE 参考答案:B 解析:无 6、(4分)【单选题】字符串常量使用()作为定界符。 A、单引号 B、双引号 C、方括号 D、花括号 参考答案:A 解析:无 7、(4分)【单选题】唯一键约束使用关键字()实现 A、unique B、primary key C、defualt D、foreign key 参考答案:A 解析:无 8、(4分)【单选题】下列关于唯一约束的说法中不正确的是: A、可以为表定义多个唯一约束 B、唯一约束的列允许取空值 C、可以建立在一列或几列的组合上 D、可以作为主键使用 参考答案:D 解析:无 9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库基础知识试题(含答案)

数据库基础知识试题(含答案) 数据库基础学问试题 部门____________姓名__________日期_________得分 __________ 一、不定项挑选题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除()。D 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.()是SQLServer中最重要的管理工具。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、Replacesalarywithsalary+500 B、Updateteachersalarywithsalary+500 C、Updatesetsalarywithsalary+500 D、Updateteachersetsalary=salary+500 9.表的两种相关约束是()。C A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键 10.ORACLE数据库物理结构包括()。ABC A、数据文件 B、日志文件 C、控制文件 D、暂时文件

数据库计算机考试题及答案

数据库计算机考试题及答案数据库是计算机科学领域中非常重要的概念,广泛应用于各个行业和领域。在数据库计算机考试中,学生需要掌握数据库的基本概念、原理以及相关的操作和管理技巧。本文将提供一些数据库计算机考试题目,并给出相应的答案解析,以帮助读者更好地理解和掌握数据库知识。 一、选择题 1. 关系型数据库中使用的SQL语言是()。 A. Structured Query Language B. Simple Query Language C. Standard Query Language D. Scripted Query Language 答案:A 解析:SQL(Structured Query Language)是关系型数据库中使用的查询语言,用于对数据库进行操作。 2. 下列哪个是数据库管理系统(DBMS)的例子()。 A. Oracle B. Excel C. PowerPoint

D. Photoshop 答案:A 解析:Oracle是一种常见的数据库管理系统,用于管理和操作数据库。 3. 在数据库中,关系由()组成。 A. 表 B. 行 C. 列 D. 字段 答案:A 解析:关系型数据库中的关系由表组成,每个表包含多个行和列,分别代表记录和字段。 4. 下列哪个是数据库模型的例子()。 A. 关系型数据库模型 B. 层次数据库模型 C. 图数据库模型 D. NoSQL数据库模型 答案:A、B、C、D

解析:数据库模型是描述数据和数据之间关系的方式,常见的数据库模型包括关系型数据库模型、层次数据库模型、图数据库模型以及NoSQL数据库模型。 5. 在关系模型中,主键的作用是()。 A. 唯一标识一张表中的记录 B. 存储数据的值 C. 进行数据查询 D. 对表进行排序 答案:A 解析:主键是表中的一个字段或一组字段,用于唯一标识表中的每个记录,确保数据的唯一性。 二、填空题 1. 数据库中,最基本的数据单位是()。 答案:字段 2. SQL中用于创建数据库的关键字是()。 答案:CREATE DATABASE 3. 数据库中用于删除表的命令是()。 答案:DROP TABLE

sql数据库习题与答案

sql数据库习题与答案 SQL数据库习题与答案 SQL(Structured Query Language)是一种用于管理关系型数据库的标准化语言。在数据库管理系统中,SQL可以用于执行各种操作,如插入、更新、删除和查询数据。对于学习SQL的人来说,练习SQL数据库习题是非常重要的。下面将为大家提供一些常见的SQL数据库习题以及相应的答案。 1. 查询所有学生的信息 答案:SELECT * FROM students; 2. 查询所有学生的姓名和年龄 答案:SELECT name, age FROM students; 3. 查询所有学生的姓名,并按照年龄从小到大进行排序 答案:SELECT name FROM students ORDER BY age; 4. 查询学生表中年龄大于18岁的学生信息 答案:SELECT * FROM students WHERE age > 18; 5. 查询学生表中姓“张”的学生信息 答案:SELECT * FROM students WHERE name LIKE '张%'; 6. 查询学生表中的姓名和对应的课程名称 答案:SELECT https://www.docsj.com/doc/af19221232.html,, https://www.docsj.com/doc/af19221232.html, FROM students INNER JOIN course ON students.course_id = course.id; 7. 查询学生表中每个班级的学生人数 答案:SELECT class, COUNT(*) FROM students GROUP BY class; 通过以上SQL数据库习题与答案的练习,可以帮助大家更好地理解和掌握SQL

数据库题库及答案

数据库题库及答案 【篇一:数据库试卷及答案】 p> 1.(b)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。 a. dbb.dbmsc.dbs d.dba 2. sql语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( d ) a、零个字符 b、1个字符 c、多个字符 d、以上都可以 3.下列哪一个数据库不是sql server 2000的系统数据库( c ) a.master 数据库b.msdb数据库 c.pubs数据库 d.model数据库 4.下列四项中,可以直接用于表示概念模型的是( d )。 a. 网状模型 b.关系模型 c.层次模型d.实体-联系(e-r)模型 5.下列四项中说法不正确的是( a ) a. 数据库避免了一切数据的重复 b.数据库中的数据可以共享 c. 数据库减少了数据冗余 d.数据库具有较高的数据独立性 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c) a.多对多 b.一对一 c.多对一 d.一对多 7.关系数据库中空值(null)相当于( d) a. 零(0) b. 空白 c. 零长度的字符串 d. 没有输入 8.事务有多个性质,其中不包括( b) a.隔离性 b. 不可撤消 c.原子性 d. 一致性 9.一个电视经销商在表tvtype 中维护库存的tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( c) a. select top3 cdiscription from tvtype order by iprice asc b. select cdiscription from tvtype where max(iprice)3 c. select top3 cdiscription from tvtype order by iprice desc d. select cdiscription max(iprice) from tvtype order by iprice 10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将e-r模型转换为关系数据模型。 a.概念设计 b.物理设计 c. 运行阶段 d. 逻辑设计 11.取出关系中的某些列,并消去重复的元组的关系运算称为( b) a.取列运算 b. 投

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

数据库系统概论练习题库及参考答案 一、单选题(共80题,每题1分,共80分) 1、下列不属于数据库系统特点的是( ) A、数据独立性高 B、数据冗余度高 C、数据完整性 D、数据共享 正确答案:C 2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项() A、需求分析 B、数据库实施 C、数据库物理设计 D、数据库运行与维护 正确答案:C 3、下列关于数据模型中实体间联系的描述正确的是()。 A、单个实体不能构成E-R图 B、仅在两个实体之间有联系 C、实体间的联系不能有属性 D、实体间可以存在多种联系 正确答案:D 4、同一个关系的任两个元组值( )。 A、其他三个答案均不正确 B、必须完全相同 C、不能完全相同 D、可以完全相同 正确答案:C 5、下列模型中,广泛采用E-R模型设计方法的是()。 A、逻辑模型 B、概念模型 C、物理模型 D、外模型 正确答案:B 6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHERE B、SELECT C、FROM D、SET 正确答案:B 7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。 A、自然连接、除法 B、并、交、差 C、投影、选择 D、笛卡尔积、连接 正确答案:B 8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。 A、3 B、7 C、5 D、12 正确答案:D 9、当前数据库应用系统的主流数据模型是()。 A、面向对象数据模型 B、网状数据模型 C、关系数据模型 D、层次数据模型 正确答案:C 10、关于“死锁”,下列说法中正确的是()。 A、当两个用户竞争相同资源时不会发生死锁 B、只有出现并发操作时,才有可能出现死锁 C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 D、死锁是操作系统中的问题,数据库操作中不存在 正确答案:B 11、在关系模式R中,函数依赖X→Y的语义是()。 A、在R的每一关系中,若两个元组的X值相等,则Y值也相等 B、在R的某一关系中,Y值应与X值相等

数据库试题及答案

数据库试题及答案 一、选择题(40×1=40分) 1.用二维表数据来表示实体及实体之间联系的数据模型称为(D )。 A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型 2.表在数据库中就是一个非常重要的数据对象,它就是用来( C)各种数据内容的。 A、显示 B、查询 C、存放 D、检索 3、数据库创建后就可以创建表了,创建表可以用( D )等方法来创建。 A、企业管理器 B、查询分析器 C、OSQL D、企业管理器与CREATE TABLE语句 5.数据库就是在计算机系统中按照一定的数据模型组织、存储与应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。( D ) A、文件的集合、操作系统、文件系统 B、数据的集合、数据库管理系统、数据库系统 C、命令的集合、数据库系统、软件系统 D、程序的集合、命令系统、数据库系统 7.下面对于关系的叙述中,哪个就是不正确的?( B ) A、关系中的每个属性就是不可分解的 B、在关系中元组的顺序就是无关紧要的 C、任意的一个二维表都就是一个关系

D、每一个关系只有一种记录类型 8.SQL中,下列涉及空值的操作,不正确的就是( C) A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 10. 在数据库技术中,实体-联系模型就是一种( A) A、概念数据模型 B、结构数据模型 C、物理数据模型 D、逻辑数据模型 11.数据就是信息的符号表示或称载体;信息则就是数据的内涵,就是数据的( B ) A、语法解释 B、语义解释 C、语意说明 D、用法说明 12.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( A) A、属性 B、关系 C、域 D、元组 13.在下面的两个关系中,学号与班级号分别为学生关系与班级关系的主键(或称主码),则外键就是( B ) 学生(学号,姓名,班级号,成绩),班级(班级号,班级名,班级人数,平均成绩) A、学生关系的“学号” B、班级关系的“班级号” C、学生关系的“班级号”

数据库测试题及答案

数据库测试题及答案 1、用Access创建的数据库文件,其扩展名是______。() A:.adp B:.dbf C:.frm D:.mdb(正确答案) 2、数据库系统的核心是______。() A:数据模型 B:数据库管理系统(正确答案) C:数据库 D:数据库管理员 3、数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。() A:数据库管理员(正确答案) B:程序员 C:高级程序员 D:软件开发商 4、在数据库中存储的是______。() A:信息 B:数据(正确答案) C:数据结构 D:数据模型 5、在下面关于数据库的说法中,错误的是______。()

A:数据库有较高的安全性 B:数据库有较高的数据独立性 C:数据库中的数据可以被不同的用户共享 D:数据库中没有数据冗余(正确答案) 6、下面关于新型数据库的说法中,错误的是______。() A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念 B:分布式数据库是一个数据在多个不同的地理位置存储的数据库 C:面向对象数据库仍然采用传统的关系型数据库管理系统(正确答案) D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术 7、不是数据库系统特点的是______。() A:较高的数据独立性 B:最低的冗余度 C:数据多样性(正确答案) D:较好的数据完整性 8、在下列数据库管理系统中,不属于关系型的是______。() A:Micorsoft Access B:SQL server C:Oracle D:DBTG系统(正确答案) 9、Access是______数据库管理系统。() A:层次 B:网状 C:关系型(正确答案)

数据库考试习题及答案

数据库考试习题及答案 一、选择题 1.下列哪些选项关于数据库的定义是正确的? A. 数据库是计算机存放数据的设备 B. 数据库是由数据项及其关系组成的数据集合 C. 数据库是一个可以存储和访问数据的电子系统 D. 数据库是个人或组织为了方便存储和管理数据而构建的系统 正确答案:B、C、D。 2.下列哪些选项是 SQL 中的聚集函数? A. MAX B. AVG C. COUNT D. ADD 正确答案:A、B、C。 3.数据库中,以下哪个不是关系型数据库系统? A. MySQL B. Oracle C. MongoDB D. SQL Server 正确答案:C。 4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件? A. 实体完整性 B. 参照完整性 C. 域完整性 D. 逻辑完整性

正确答案:A、B、C、D。 5.下列哪些选项是数据库事务的 ACID 特性? A. 原子性 B. 一致性 C. 隔离性 D. 持久性 正确答案:A、B、C、D。 二、填空题 1.在关系数据库中,一个二元组 ______ 表示一个数据行。 正确答案:属性值。 2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。 正确答案:table_name。 3.MySQL 中,用于获取自动生成的主键的函数为 ______。 正确答案:LAST_INSERT_ID()。 4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。 正确答案:UNIQUE。 5.在数据库设计中,将不可分的数据项成为 ______。 正确答案:原子数据。 三、简答/计算题 1.简述数据库视图的概念和作用。 数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。 2.简述关系型数据库的特点。

mysql数据库考试试题及答案

mysql数据库考试试题及答案 一、选择题(共10题,每题2分) 1. 数据库是用来存储数据的______。 A. 软件 B. 硬件 C. 语言 D. 操作系统 2. 在MySQL中,一个数据库可以包含多个______。 A. 数据表 B. 数据记录 C. 数据字段 D. 数据行 3. 在MySQL中,使用______命令可以查询数据库中的表。 A. INSERT B. SELECT C. DELETE D. UPDATE 4. MySQL的数据类型中,用于存储货币金额的类型是______。 A. VARCHAR B. INT C. DECIMAL D. TEXT 5. 在MySQL中,以______开头的注释语句会被MySQL解释器忽略。 A. // B. ** C. # D. -- 6. 在MySQL中,使用______关键字可以删除表中的所有数据。 A. DELETE B. DROP C. TRUNCATE D. REMOVE 7. MySQL中,使用______命令可以将表中的数据按照指定的条件进行排序。 A. SELECT B. ORDER BY C. GROUP BY D. UPDATE

8. 在MySQL中,使用______命令可以创建一个新的数据库。 A. CREATE B. INSERT C. UPDATE D. DELETE 9. 在MySQL中,使用______命令可以修改表的结构。 A. ALTER B. UPDATE C. TRUNCATE D. DROP 10. 在MySQL中,使用______命令可以将多个表进行连接查询。 A. UNION B. JOIN C. MERGE D. LINK 二、填空题(共5题,每题4分) 1. 在MySQL中,______命令用于创建一个新的数据库。 2. SQL是______查询语言。 3. 在MySQL中,使用______关键字可以对查询结果进行分组。 4. MySQL中,______命令可以删除指定的数据表。 5. 在MySQL中,______函数用来统计指定字段的平均值。 三、简答题(共5题,每题10分) 1. 请简述MySQL和Oracle的区别。 2. explain命令的作用是什么? 3. 什么是SQL注入攻击?如何防止SQL注入攻击? 4. 请列举MySQL的几个常用存储引擎,并简述各自的特点。 5. 什么是事务?MySQL中如何使用事务?

数据库考试试题库含答案

数据库考试试题库含答案 1、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是( ) A、一对一联系 B、一对五联系 C、一对十联系 D、一对多联系 答案:D 一个读者可以借阅多本图书,一本图书只能被1个读者借阅,这属于典型的一对多的联系。 2、在数据表中筛选记录,操作的结果是( )。 A、将满足筛选条件的记录存入一个新表中 B、将满足筛选条件的记录追加到一个表中 C、将满足筛选条件的记录显示在屏幕上 D、用满足筛选条件的记录修改另一个表中已存在的记录 答案:C 使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,所谓痛选记录是指经过筛选后的表只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。 3、数据库中最能体现数据库设计目的的对象是 A、表 B、查询 C、窗体 D、程序 答案:B 表是数据库最基本的对象,查询是最能够体现数据库设计目的的对象。因为数据库保存的是数据与数据之间的联系,设计数据库的目的就是为了更加方便使用数据,查询则是最能满足使用数据这一特点。 4、如果对一个关系实施某种关系运算以后得到一个新的关系,新关系中的元组数量少于原关系中的元组数,则实施的关系运算为( ) A、选择 B、投影 C、连接 D、自然连接

从一个二维表中选出若干行,这种关系运算就是选择。 5、文本型的默认字段大小为50( ) A、正确 B、错误 答案:B 文本型默认字段大小为255. 6、数据被加工处理以后才能成为( ) A、数据库 B、信息 C、数据库系统 D、数据库管理系统 答案:B 信息=数据+数据加工处理 7、从两个以上的二维表中根据关联的属性生成一个新的关系,这种关系运算被称为() A、选择 B、连接 C、投影 D、并 答案:B 8、以下选项中说法正确的是( ) A、DBMS是数据库系统 B、DBMS包括DB和DBS C、Access是数据库管理系统 D、目前的数据库系统管理阶段没有数据冗余 答案:C DBS包含DB、DBMS、DBA和硬件系统,Access是数据库管理系统,数据库系统管理阶段只是将冗余度降到最低,并没有消除冗余。 9、在“tEmployee” 表中,“姓名”字段的字段大小为10,在此列输人数据时,最多可以输人的汉字数和英文字符数分别是( ) A、55 B、5 10 C、10 10 D、10 20

mysql数据库考试试题及答案

mysql数据库考试试题及答案 MySQL数据库考试试题及答案 随着信息技术的不断发展,数据库管理系统成为了企业和组织中不可或缺的一 部分。而MySQL作为一种开源的关系型数据库管理系统,在企业中得到了广泛的应用。为了评估和验证对MySQL数据库的掌握程度,许多企业和学术机构都会组织MySQL数据库的考试。本文将介绍一些常见的MySQL数据库考试试题,并给出相应的答案。 一、基础知识题 1. 什么是数据库? 答案:数据库是指存储和管理大量结构化数据的系统,它可以提供数据的快速 访问和高效的数据处理能力。 2. 什么是关系型数据库? 答案:关系型数据库是一种基于关系模型的数据库,其中数据以表的形式存储,表之间通过主键和外键建立关联。 3. 什么是SQL? 答案:SQL(Structured Query Language)是一种用于管理关系型数据库的语言,它可以用于查询、插入、更新和删除数据等操作。 4. 什么是主键? 答案:主键是用于唯一标识表中每一行数据的字段,它具有唯一性和非空性的 特点。 5. 什么是外键? 答案:外键是用于建立表与表之间关联关系的字段,它引用了其他表的主键。

二、SQL语句题 1. 编写一个SQL语句,创建一个名为"students"的表,包含字段:"id"(主键, 整数类型)、"name"(字符串类型)、"age"(整数类型)。 答案:CREATE TABLE students (id INT PRIMARY KEY, name VARCHAR(50), age INT); 2. 编写一个SQL语句,查询"students"表中年龄大于18岁的学生的姓名和年龄。答案:SELECT name, age FROM students WHERE age > 18; 3. 编写一个SQL语句,向"students"表中插入一条记录,学生姓名为"张三",年 龄为20岁。 答案:INSERT INTO students (name, age) VALUES ('张三', 20); 4. 编写一个SQL语句,更新"students"表中姓名为"张三"的学生的年龄为22岁。答案:UPDATE students SET age = 22 WHERE name = '张三'; 5. 编写一个SQL语句,删除"students"表中年龄小于18岁的学生的记录。 答案:DELETE FROM students WHERE age < 18; 三、高级题 1. 什么是索引? 答案:索引是一种数据结构,用于提高数据库的查询效率。它通过建立某一列 或多列的索引,可以加快查询速度,但会增加插入、更新和删除数据的时间。2. 什么是事务? 答案:事务是一组数据库操作的集合,它要么全部执行成功,要么全部回滚。 事务具有ACID特性,即原子性、一致性、隔离性和持久性。 3. 什么是视图?

数据库试题及答案

数据库试题及答案 一、选择题 1. 数据库的主要功能是: A. 存储数据 B. 处理数据 C. 维护数据 D. 扩展数据 答案:A 2. 数据库管理系统(DBMS)的作用是: A. 管理数据库 B. 控制数据库访问 C. 保护数据库安全 D. 执行数据操作 答案:A、B、C、D 3. 关系型数据库的特点包括: A. 使用表格结构存储数据 B. 定义了数据之间的关系

C. 支持事务处理 D. 使用SQL查询数据 答案:A、B、C、D 4. 非关系型数据库的特点包括: A. 不使用表格结构存储数据 B. 不定义数据之间的关系 C. 不支持事务处理 D. 不使用SQL查询数据 答案:A、B、C、D 5. 数据库的完整性是指: A. 数据库的正确性和一致性 B. 数据库的安全性和权限控制 C. 数据库的性能和可扩展性 D. 数据库的备份和恢复 答案:A 二、填空题 1. 数据库的三级模式分别是:

_____________、_____________、_____________。答案:外模式、概念模式、内模式。 2. SQL是什么操作数据库的语言? _____________。 答案:结构化查询语言。 3. 数据库中的关键字是用来做什么的? _____________。 答案:标识和定义数据库对象。 4. 数据库的ACID特性分别是指什么? A. _____________ B. _____________ C. _____________ D. _____________ 答案:A. 原子性 B. 一致性 C. 隔离性 D. 持久性 5. 数据库的事务是什么?

数据库考试试题及答案

数据库考试试题及答案 数据库考试试题及答案 数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。而在学 习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。本文将介 绍一些常见的数据库考试试题及其答案。 一、选择题 1. 数据库的主要特点是什么? a) 数据独立性 b) 数据一致性 c) 数据安全性 d) 数据完整性 答案:a) 数据独立性 2. 数据库管理系统(DBMS)的作用是什么? a) 存储和管理数据 b) 运行程序 c) 进行网络通信 d) 控制硬件设备 答案:a) 存储和管理数据 3. 关系数据库中,什么是主键? a) 用于标识关系中的一个元组的属性或属性组 b) 用于标识关系中的一个属性或属性组

c) 用于标识关系中的一个关系 d) 用于标识关系中的一个元组 答案:a) 用于标识关系中的一个元组的属性或属性组 4. 数据库中的事务是什么? a) 一组操作的集合 b) 一个操作 c) 一个数据项 d) 一个数据表 答案:a) 一组操作的集合 5. 数据库中的ACID是什么的缩写? a) 原子性、一致性、隔离性、持久性 b) 原子性、一致性、隔离性、可靠性 c) 原子性、完整性、隔离性、可靠性 d) 原子性、完整性、隔离性、持久性 答案:a) 原子性、一致性、隔离性、持久性 二、填空题 1. 数据库的三级模式分别是________、________和________。 答案:外模式、概念模式、内模式 2. 关系数据库中,用于标识关系中的一个元组的属性或属性组称为________。答案:主键 3. 数据库中的事务具有ACID特性,其中A代表________。 答案:原子性

数据库基础知识试题及答案

数据库基础知识试题及答案 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是 A、数据库减少了数据冗余 B、数据库避免了数据冗余 C、数据库中的数据一致性是指数据类型一致 D、数据库系统比文件系统能够管理更多数据 答案】A 解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。 2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是 A、一对一关系 B、一对多关系 C、多对一关系 1 D、多对多关系

答案】B 剖析】窗体中的窗体称为子窗体,包罗子窗体的窗体称为主窗体,主窗体和子窗体经常使用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一位教师可以承担多门课程,但是一门课程只能由一个教师承担。以是是一对多的关系,因而挑选B 选项。 3)Access数据表中的记录,在关系数据模型中对应的概念是 A、字段 B、元组 C、属性 D、域 答案】B 解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。 4)下列不能建立索引的数据类型是 A、文本型 B、备注型 C、数字型

D、日期工夫型 答案】B 2 解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。 5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A、查询运算 B、连接运算 C、投影运算 D、选择运算 答案】B 解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

数据库练习题及答案解析

数据库练习题及答案解析 Did you work hard today, April 6th, 2022

第一章习题 一、单项选择题 1.数据库DB,数据库系统DBS和数据库管理系统DBMS之间的关系是A ; A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是D; I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和 II B. 只有 II C. II 和 III D. 只有 I 3. 下列四项中,不属于数据库系统特点的是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. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______; 2. ____数据的物理独立性__________是指数据库的物理存储结构改变时,尽量不

相关文档
相关文档 最新文档