当前位置:文档之家› 数据库试题及答案

数据库试题及答案

数据库试题及答案

一、选择题(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、学生关系的“班级号”

D、班级关系的“班级名”

14.关系数据模型通常由3部分组成,它们就是( B )

A、数据结构,数据通信,关系操作

B、数据结构,数据操作,数据完整性约束

C、数据通信,数据操作,数据完整性约束

D、数据结构,数据通信,数据完整性约束

15.SQL语言集数据定义功能、数据操纵功能与数据控制功能于一体。如下所列语句中, 哪一个就是属于数据控制功能的?( A )

A、GRANT

B、CREATE

C、INSERT

D、SELECT

16.关系数据库中,实现实体之间的联系就是通过表与表之间的( D)

A、公共索引

B、公共存储

C、公共元组

D、公共属性

17.SQL语言中,删除一个表的命令就是( B )

A、DELETE

B、DROP

C、CLEAR

D、REMOVE

18.不同的实体就是根据什么区分的?( D)

A、所代表的对象

B、实体名字

C、属性多少

D、属性的不同

19.有一个关系:学生(学号,姓名,系别),规定学号的值域就是8个数字组成的字符串,这一规则属于( C )

A、实体完整性约束

B、参照完整性约束

C、用户自定义完整性约束

D、关键字完整性约束

20.从计算机软件系统的构成瞧,DBMS就是建立在什么软件之上的软件系统?( B )

A、硬件系统

B、操作系统

C、语言处理系统

D、编译系统

21.在数据库系统中,没有哪一种数据模型?( D )

A、网状模型

B、层次模型

C、关系模型

D、实体联系模型

22.在下列关于关系的叙述中,不正确的就是( B )

A、表中任意两行的值不能相同

B、表中任意两列的值不能相同

C、行在表中的顺序无关紧要

D、列在表中的顺序无关紧要

23.关于关系数据模型,下列哪一个选项不就是它的优点?( D )

A、结构简单

B、适用于集合操作

C、有标准语言

D、可表示复杂的语义

24.下面说法不正确的就是( C )

A、关键字就是关系中能够用来惟一标识元组的属性

B、在一个关系中,关键字的值不能为空

C、一个关系中的所有候选关键字均可以被指定为主关键字

D、关键字只能由单个的属性组成

25.下面系统中不属于关系数据库管理系统的就是( C )

A、Oracle

B、MS_SQL SERVER

C、IMS

D、DB2

26.数据库系统的核心就是( B )。

A、数据模型

B、数据库管理系统

C、软件工具

D、数据库

27.下列叙述中正确的就是( D )。

A、数据库就是一个独立的系统,不需要操作系统的支持

B、数据库设计就是指设计数据库管理系统

C、数据库技术的根本目标就是要解决数据共享的问题

D、数据库系统中,数据的物理结构必须与逻辑结构一致

28.下列模式中,能够给出数据库物理存储结构与物理存取方法的就是( B )。

A、内模式

B、外模式

C、概念模式

D、逻辑模式

29.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系就是( A )。

A、DBS包括DB与DBMS

B、DBMS包括DB与DBS

C、DB包括DBS与DBMS

D、DBS就就是DB,也就就是DBMS

30.要控制两个表中数据的完整性与一致性可以设置"参照完整性",要求这两个表( A )。

A、就是同一个数据库中的两个表

B、不同数据库中的两个表

C、两个自由表

D、一个就是数据库表另一个就是自由表

31.下面有关E-R模型向关系模型转换的叙述中,不正确的就是( C )

A、一个实体类型转换为一个关系模式

B、一个1 : 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

C、一个1 : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D、一个m : n联系转换为一个关系模式

32. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符就是( B )

A、*

B、%

C、-

D、?

33.假如有两个表的连接就是这样的: table_1 INNER JOIN table_2 其中table_1与table_2就是两个具有公共属性的表,这种连接会生成哪种结果集?( D )

A、包括table_1中的所有行,不包括table_2的不匹配行

B、包括table_2中的所有行,不包括table_1的不匹配行

C、包括与两个表的所有行

D、只包括table_1与table_2满足条件的行

34.若一个关系为R(学生号,姓名,性别,年龄),则( A)适合作为该关系的主码。

A、学生号

B、姓名

C、性别

D、年龄

36.在SQL的查询语句中,order by选项实现对结果表的( D )功能。

A、分组统计

B、求与

C、查找

D、排序

38.在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( A)

A、包括20岁与30岁

B、不包括20岁与30岁

C、包括20岁不包括30岁

D、不包括20岁包括30岁

40.数据库三级模式体系结构的划分,有利于保持数据库的( A )

A 、数据独立性B、数据安全性C、结构规范化D、操作可行性

二、填空题(20×1=20分)

1.关系模型的数据操纵即就是建立在关系上的数据操纵,一般有(查询)、增加、删除与修改四种操作。

2.在SQL语言中,如果要为一个基本表增加列与完整性的约束条件,应该使用SQL语句( Alter table<表名> ADD [COLUNMN]<表名><数据类型>[完整性约束])。

3.如果要计算表中数据的平均值,可以使用的集函数就是(AVG)函数。

4.在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库的(数据与程序之间的)独立性。

5.在数据库技术中,数据分为概念数据模型与结构数据模型,常用的实体联系模型(E-R模型)属于(关系)数据模型。

6.数据库恢复通常基于数据备份与(日志)文件。

7.在Transact-SQL语法中,用来插入数据的命令就是(Insert),用于更新的命令就是(update)。

8.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(select、、、from、、、),使用关键字(distinct)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符就是(union ),如果要将查询结果分组,一定要使用(group by)子句。

9.SQL Server主数据文件、辅数据文件与事务日志文件默认的扩展名分别为(、mdf)、(、ndf)与(、ldf)。

11.完整性规则就是为了保证关系(表)中数据的正确、一致、有效而确定的规则。实体完整性规则就是表中任意一行的主键值不能为(空值);参照完整性规则就是一个表的(外键值)可以为空值,若不为空值,则必须等于另一个表中主键的某个值。

三、设有教学数据库的三个基本表:

学生S(S#,SNAME,AGE,SEX)

学习SC(S#,C#,GRADE)

课程C(C#,CNAME,TEACHER)

试用SQL的查询语句表达下列查询:(共40分)

(1)查询LIU老师所授课程的课程号与课程名。(5分)

SELECT C#, CNAME

FROM C

WHERE TEACHER=’LIU ‘

(2)查询年龄大于23岁的男学生的学号与姓名。(5分)

SELECT S#, SNAME

FROM S

WHERE (AGE>23) AND (SEX=’男’)

(3)查询至少选修LIU老师所授课程中一门课程的女学生姓名。(5×2=10分)

要求用两种写法实现:①用嵌套查询写法;②用连接查询写法

SELECT SNAME (连接查询方式)

FROM S,SC,C

WHERE S、S#=SC、S# AND SC、C#=C、C# AND SEX=’女’AND TEACHER=’LIU’; SELECT SNAME (嵌套查询方式) FROM S

WHERE SEX=’女’AND S# IN

(SELECT S#

FROM SC

WHERE C# IN

(SELECT C#

FROM C

WHERE TEACHER=’LIU’))

(4)查询LIU老师所授课程的每门课程的学生平均成绩。(5分)

SELECT C、C#,AVG(GRADE)

FROM SC,C

WHERE SC、C#=C、C# AND TEACHER=’LIU’

11(5)查询至少选修两门课程的学生学号。(5分)

SELECT DISTINCT X、S#

FROM SC AS X,SC AS Y

WHERE X、S#=Y、S# AND X、C#!=Y、C#;

(6)往基本表S中插入一个学生元组(‘59’,‘WU’,18)。(2分) INSERT

INTO S(S#,SNAME,AGE)

VALUES(‘59’,WU’,18)

(7)在基本表SC中删除尚无成绩的选课元组。(3分) DELETE FROM SC

WHERE GRADE IS NULL

(8)把选修MATHS课不及格的成绩全改为空值。(5分) UPDATE SC

SET GRADE=NULL

WHERE GRADE<60 AND C# IN

(SELECT C#

FROM C

WHERE CNAME=’MATHS ’)

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

第四章练习题 一、选择题 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 )

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

数据库基础知识试题(含答案) 数据库基础学问试题 部门____________姓名__________日期_________得分 __________ 一、不定项挑选题(每题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.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 答案:A 2.数据库系统与文件系统的主要区别是。 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B 3.数据库的概念模型独立于。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 答案:A 4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。 ① A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 ② A.命令系统 B.数据库管理系统 C.数据库系统 D.操作系统 ③ A.文件系统 B.数据库系统 C.软件系统 D.数据库管理系统 答案:①B ②B ③B 5.数据库的基本特点是。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 答案:B 6.数据库具有①、最小的②和较高的③。 ① A.程序结构化 B.数据结构化 C.程序标准化 D.数据模块化 ② A.冗余度 B.存储量 C.完整性 D.有效性 ③ A.程序与数据可靠性 B.程序与数据完整性 C.程序与数据独立性 D.程序与数据一致性 答案:①B ②A ③C 7.在数据库中,下列说法是不正确的。

数据库题库及答案

数据库题库及答案 【篇一:数据库试卷及答案】 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. 投

数据库试题及答案

数据库试题及答案 一、选择题(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 •在对层次数据库进行操作时,如果删除双亲结点,贝U相应的子女结点值也被同时删除。这是由层次模型的()决定的。c A.数据结构 B.数据操作 C.完整性约束 D.缺陷 2•数据库系统的数据独立性是指()。C A.不会因为数据的变化而影响应用程序 B.不会因为存储策略的变化而影响存储结构 C. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 D. 不会因为某些存储结构的变化而影响其他的存储结构 3. SQL语言具有两种使用方式,分别称为交互式SQL和()。C A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 4. 设W=R ? S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足()。B A . w< 叶s B. w<叶s C . w> r+s D . w> 叶s 5. 设有关系R(A,B,C)和关系S(B,C,D),那么与R? S等价的关系代数表达式是()。C A . TT R.A,R.B,R.C,S. B (O R.B=S.B A S.C=S.C(RXS)) B . xR.A,R.B,R.C,S.D (oR.B=S.B人R.C=S.B (RXS)) C . n R.A,R.B,R.C,S. D (Q R.B=S.B A R.C=S.C (RXS))D . TI R.A,R.B,R.C,S.B ((RB=S.B A R.C=S.C (RXS)) 6. 最终用户使用的数据视图称为()。B A.内模式 B.外模式 C.概念模式 D.存储模式 7. 用下面的SQL语句建立一个基本表: CREATE TABLE Student(Sno int NOT NULL,Sname CHAR (8)NOT NULL, Sex CHAR(2),Age SMALLINT); 可以插入到表中的元组是()。A A.5021 ,'刘祥','男',NULL B.NULL ,'刘祥’,NULL,21 C.‘ 5021 ',NULL,男,21 D.'5021','刘祥’,,男’,NULL 8.进行自然联结运算的两个关系必须具有()。B A.相同属性个数 B.相同的属性组 C. 相同关系名 D.相同的主码 9.数据库系统中,物理数据独立性是指()。C A •数据库与数据库管理系统的相互独立 B •应用程序与DBMS的相互独立 C •应用程序与存储在磁盘上数据库的物理模式是相互独立的D•应用程序与数据库中数据的逻辑结构相互独立 10数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A A •数据共享B.数据存储C.数据应用 D •数据保密 11•数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。C A •数据定义语言(DDL )B.数据管理语言 C •数据操纵语言(DML ) D •数据控制语言 12 •在关系代数的专门关系运算中,从表中取岀满足条件的属性的操作称为();从表中选岀满足某种条件的元组的 操作称为();将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为()。BAC A .选择 B .投影 C .连接 D .扫描 13关系模型中,一个候选码()。C A .可由多个任意属性组成 B.至多由一个属性组成 C •可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 14 SQL语言是()语言。C A.层次数据库 B •网络数据库 C •关系数据库D•非数据库

数据库考试习题及答案

数据库考试习题及答案 一、选择题 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.简述关系型数据库的特点。

数据库题库及答案

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

c) INSERT d) DELETE 答案:c) INSERT 二、填空题 1. 在关系数据库中,每一行都代表一个________。 答案:记录 2. 数据库中具有相同属性的记录集合被称为____________。 答案:表 3. 在关系数据库中,用于检索某一部分记录的语句是________。 答案:SELECT 4. 数据库设计中常用的三个范式依次是一范式、二范式和 __________。 答案:三范式 5. 数据库表中,用于唯一标识一条记录的属性被称为________。 答案:主键 三、应用题 1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。

数据库管理测试题及答案

数据库管理测试题及答案 关系数据模型的基本数据结构是 [单选题] * A.树 B.图 C.索引 D.关系(正确答案) 有两个关系R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是()。 [单选题] * A.3 B.2 C.1(正确答案) D.不一定 下面使用Transact-SQL语言完成数据操作的数据库管理系统的是()。 [单选题] * A.Oracle B.Microsoft SQL Server(正确答案) C.Access D.Sybase 下列说法正确的是 [单选题] * A.表中一列就是一个元组 B.码可以不唯一的确定一个元组 C.表中的一列就是一个属性(正确答案) D.关系模型要求关系可以是不规范化的 关系数据库管理系统应能实现的专门关系运算包括()。 [单选题] *

A.排序、索引、统计 B.选择、投影、连接(正确答案) C.关联、更新、排序 D.显示、打印、制表 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 [单选题] * A.数据库系统(正确答案) B.文件系统 C.人工管理 D.数据项管理 下述关于数据库系统的正确叙述是()。 [单选题] * A.数据库系统减少了数据冗余(正确答案) B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 关系数据库中的关键字是指 [单选题] * A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合(正确答案) 数据库()、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 * A.DBS包括DB和DBMS(正确答案) B.DDMS包括DB和DBS

数据库考题(附答案)

数据库考题(附答案) 数据库试题10 第一部分选择题(共30分) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1.单个用户使用的数据视图的描述称为【】 A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式DDL用来描述【】 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在DBS中,DBMS和OS之间的关系是【】 A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行 4.五种基本关系代数运算是【】 A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A.左外联接

B.右外联接 C.外部并 D.外联接 6.下列聚合函数中不忽略空值(null)的是【】 A.SUM(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名) 7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】 A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解 C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD的分解 8.关系模式R分解成ρ={R1,…,R k},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】 A.rímρ(r) B.mρ(r)ír C.r=mρ(r) D.r≠mρ(r) 9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 10.SQL中,下列涉及空值的操作,不正确的是【】 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL

SQL数据库选择题及答案

SQL数据库选择题及答案 1、在数据库技术中,独立于计算机系统的模型是关系模型。 2、数据库系统的控制中枢是数据库管理系统。 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATE STUDENT SET AGE=AGE+1. 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。 5、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是X>=20 AND X<=30. 6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。 7、数据库的并发操作可能带来的问题包括丢失更新。 8、在关系数据库中,模式对应的是视图和所有基本表。 9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。 10、在下列描述中,正确的描述是SQL采用集合操作方式。

11、数据库系统是由数据库、数据库管理系统和用户组成的。 12、在SQL查询时,使用WHERE子句指出的是查询条件。 13、在以下关系型数据库产品中,属于小型数据库系统的是Access。 14、数据库类型是按照数据模型来划分的。 15、作为Microsoft Office家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生 成集文字处理、图表生成和数据管理于一体的办公自动化系统。 16、数据库管理系统更适合于数据处理方面的应用。 17、下列四组SQL命令,全部属于数据定义语句的命令 是CREATE、DROP、GRANT。 18、及浏览器处理的数据库,应该是主从结构式处理。

数据库知识试题及答案

数据库基础知识试题及答案 -、单项选择题。下列各题 A) 、B) 、C) 、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种 ( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D) 逻辑数据模型 答案: A) 解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是 P. P. Chen 于 1976 后提出的实体一联系方法。该方法用 E—R 图来描述现实世界的概念模型,称为实体一联系模型( Entity - Relationship Model) 简称E —R 模型。 (2)假定学生关系是 S (S#, SNAME, SEX, AGE),课程关系是 C (C#, CNAME ,TEACHER) ,学生选课关系是 SC (S#, C#, GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系 ( ) A) S B) SC, C C) S, SC D) S, C, SC 答案: D) 解析:选修“COMPUTE R”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在 S, C, SC 这 3 个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的 ( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案: B) 解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案: B) 解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近? ( ) A)属性 B)关系 C) 域 D)元组 答案: D) 解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6) 在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键 (或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案: C) 解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7) 在 FoxBASE 中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句? ( ) A) CREATE B) APPEND C) COPY D) INSERT 答案: C) 解析: CREATE 用于数据定义, COPY 用于复制, INSERT 用于插入数据。 (8)关系数据模型通常由 3 部分组成,它们是 ( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案: B) 解析:关系模型由关系数据结构、数据操作和数据完整性约束 3 大要素组成。 (9) SQL 语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的? ( ) A) GRANT B) CREATE C) INSERT D) SELECT 答案: A) 解析: CREATE 属于数据定义语句, INSERT 和 SELECT 属于数据操纵语句,只有 GRANT (授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是 DELETE B) 一个是 SELECT,另一个是 UPDATE

数据库考试试题及答案

数据库考试试题及答案 数据库考试试题及答案 数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。而在学 习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。本文将介 绍一些常见的数据库考试试题及其答案。 一、选择题 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 解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

数据库 试题及答案

答案 一、判断题 √×××××√ 二、单项选择题 ABBAB ACCAB CCADD 三、填空题 1.文件系统2完全函数依赖3非主属性对码的传递函数4删除异常5REDO小于等于100 6.聚族7用户需求分析 四、简答题 1.数据独立性,安全性,完整性,故障恢复,并发控制 2.封锁可以引起死锁。比如事务T1封锁了数据A,事务T2封锁了数据B。T1又申请封锁数据B,但因B被T2封锁,所以T1只能等待。T2有申请封锁数据A,但A已 被T1封锁,所以也处于等待状态。这样T1和T2处于相互等待状态而均不能结束,这样就形成了死锁。 3.SELECT A , E FROM R , S WHERE R.C=S.C AND B=D 五、设计题 1、 R1 R2 R3 R4 R5 Y T P Q T Y P Q T Y B Q P Y P Q d c 9 a e f 2 b c d m b 2 d 2 b f e 7 g e f 2 b c d n a 9 f 7 g e d 7 g c d m b 2 f 7 g c d n g 7 f g 7 d 2、(1) CREATE TABLE DEPA ( Did CHAR(4), DNAME CHAR(10), MGR CHAR(4), PRIMARY KEY(Did), FOREIGN KEY(MGR) REFERENCES EMP(Eid))…………..(3分) (2)πEid,ENAME,SALARY(σDNAME=‘销售科’(DEPA EMP)).............(2分) (3)SELECT DEPA.Did,DNAME,COUNT(Eid),AVG(SALARY) FROM DEPA,EMP WHERE DEPA.Did=EMP.Did GROUP BY DEPA.Did ............................(3分) (4)检索(至少)在两个部门当经理的职工工号。.......(2分) 六、应用题 (1

数据库系统应用试题及答案

数据库基本问题 一、概述 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C)。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 4.下列四项中,不属于数据库系统特点的是(C )。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在( B)。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是(A )。 A.模式 B.内模式 C.外模式 D. 7.要保证数据库的数据独立性,需要修改的是(C )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式 8.要保证数据库的逻辑数据独立性,需要修改的是(A )。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式 9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C )模式。 A.模式 B.物理模式 C.子模式 D.内模式 10.下述(D )不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 12.区分不同实体的依据是( B)。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( B)。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.( B)的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有

数据库练习题及答案解析

数据库练习题及答案解析 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. ____数据的物理独立性__________是指数据库的物理存储结构改变时,尽量不

数据库试题及答案

数据库试题及答案 一、选择题 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. 数据库的事务是什么?

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中如何使用事务?

相关主题
文本预览
相关文档 最新文档