《2022年计算机二级ACCESS模拟试题.docx》由会员分享,可在线阅读,更多相关《2022年计算机二级ACCESS模拟试题.docx(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年计算机二级ACCESS模拟试题 计算机二级ACCESS考试为全国计算机等级考试中的一个科目,Access 2022是Microsoft Office 2022办公套件中的一个重要组件。它功能强大,操作简洁,且可以与其他的Office 组件实现数据共享和协同工作。现已成为最流行的桌面数据库管理系统。 一、选择题 1要在查找表达式中运用通配符通配一个数字字符,应选用的通配符是 A.*B.?C.!D.# 参考答案:D 参考解析:Access里通配符用法如下: "*":通配任何多个数的字符,它可以在字符串中当作第一个或最终一个字符运用;"?":通配任何
2、单个字母的字符;"!":通配任何不在括号之内的字符;"#":通配任何单个数字字符。所以本题的答案为D。 2在下列关于宏和模块的叙述中,正确的是 A.模块是能够被程序调用的函数 B.通过定义宏可以选择或更新数据 C.宏或模块都不能是窗体或报表上的事务代码 D.宏可以是独立的数据库对象,可以供应独立的操作动作 参考答案:D 参考解析:模块是Access系统中的一个重要的对象,它以VBA语言为基础编写,以函数过程(Function.或子过程(Sub.为单元的集合方式存储,因此选项A错误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报
3、表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C错误。运用宏,可以实现以下一些操作:(1.在首次打开数据库时,执行一个或一系列操作;(2.建立自定义菜单栏;(3.从工具栏上的按钮执行自己的宏或程序;(4.将筛选程序加到各个记录中,从而提高记录查找的速度;(5.可以随时打开或者关闭数据库对象;(6.设置窗体或报表控件的属性值;(7.显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的留意;(8.实现数据自动传输;可以自动地在各种数据格式之间导入或导出数据;(9.可以为窗体定制菜单,并可以让用户设计其中的内容。因此选项B错误。所以本题答案为D。 3运用VBA的逻辑值进行算术运算时,
4、True值被处理为 A.-1B.0C.1D.随意值 参考答案:A 参考解析:运用VBA的逻辑值进行算术运算时,True值被处理为-1,False值被处理为0。所以本题答案为A。 4VBA中去除前后空格的函数是 A.LTrimB.RtrimC.TrimD.Ucase 参考答案:C 参考解析:LTrim函数:删除字符串的起先空格。RTrim函数:删除字符串的尾部空格。Trim函数:删除字符串的起先和尾部空格。Ucase函数:将字符串中小写字母转化为大写字母。所以本题答案是C。 5下列程序段的功能是实现"学生"表中"年龄"字段值加1: Dim Str As S
5、tring (共35题. Str="_" Docmd.RunSQL Str 空白处应填入的程序代码是 A.年龄=年龄+1B.Update 学生 Set 年龄=年龄+1C.Set 年龄=年龄+1D.Edit 学生 Set 年龄=年龄+1 参考答案:B 参考解析:本题中通过语句"Docmd.RunSQL Str"可知空白处应当填写一个SQL语句,由题面可知程序段的功能是实现"学生"表中"年龄"字段值加1,所以空白处应当填写一个Update语句。Update语句实现数据的更新功能,能够对指定表全部记录或满意条件的记录进行
6、更新操作,该语句的格式为: Update <表名> Set <字段名1>=<表达式1> ,<字段名2>=<表达式2>… Where <条件> 其中,<表名>是指要更新数据的表的名称。<字段名>=<表达式>是用表达式的值替代对应字段的值,并且一次可以修改多个字段。一般运用Where子句来指定被更新记录字段值所满意的条件,假如不运用Where子句,则更新全部记录。所以本题答案为B。 6算法的空间困难度是指 A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间
7、 D.算法执行过程中所须要的存储空间 参考答案:D 参考解析:一个算法的空间困难度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所须要的额外空间。 7在窗体中添加了一个文本框和一个吩咐按钮(名称分别为tText和bCommand.,并编写了相应的事务过程。运行此窗体后,在文本框中输入一个字符,则吩咐按钮上的标题变为"计算机等级考试"。以下能实现上述操作的事务过程是 A.Private Sub bCommand_Click(. Caption="计算机等级考试 End SubB.P
8、rivate Sub tText_Click(. bCommand.Caption="计算机等级考试" End SubC.Private Sub bCommand_Change(. Caption="计算机等级考试" End SubD.Private Sub tText_Change(. bCommand.Caption="计算机等级考试" End Sub 参考答案:D 参考解析:题目要求在对文本框进行操作后,吩咐按钮上的标题变更,所以选项A和C可以解除。选项B"tText_Click(."是在鼠标单击文本框后,不
9、须要输入字符,吩咐按钮上的标题就发生变更,所以选项B也不对。所以本题答案为D。 8若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是 A."默认值"属性B."标题"属性C."密码"属性D."输入掩码"属性 参考答案:D 参考解析:若要求当文本框用来接收用户输入的密码信息时,不显示输入的详细密码值而以"*"号显示,可以将文本框的"输入掩码"属性设置为"密码"。所以本题答案为D。 9在超市营业过程中,每个时段要支配一个班
10、组上岗值班,每个收款口要配备两名收款员协作工作,共同运用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是 A."顾客"与"收款口"的关系 B."收款口"与"收款员"的关系 C."班组"与"收款员"的关系 D."收款口"与"设备"的关系 参考答案:D 参考解析:一对一关系表现为主表中的每一条记录只与相关表中的一条记录相关联。一个收款口只有一套收款设备,一套收款设备只服务一个收款口,因此"收款口"与&quo
11、t;设备"之间是一对一关系。所以本题答案为D。 10关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 A.连接B.比较C.选择D.投影 参考答案:B 参考解析: 查询过程的查询表达式用到的关系运算有:选择、投影、连接。 选择:从关系模式中找出满意给定条件的元组的操作称为选择。 投影:从关系模式中指定若干个属性组成新的关系称为投影。 连接:将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满意条件的元组。 11在Access中,表就是 A.关系B.记录C.索引D.数据库 参考答案:A 参考解析:一个关系就是一个二维表,每个关系有一个关系名。在Acces
12、s中,一个关系存储为一个表,具有一个表名。所以本题答案为A。 12在已建窗体中有一吩咐按钮(名为Command1.,该按钮的单击事务对应的VBA代码为: Private Sub Command1_Click(. subT.Form.RecordSource = "select * from 雇员" End Sub 单击该按钮实现的功能是 A.运用select吩咐查找"雇员"表中的全部记录 B.运用select吩咐查找并显示"雇员"表中的全部记录 C.将subT窗体的数据来源设置为一个字符串 D.将subT窗体的数据来源设置为"
13、;雇员"表 参考答案:D 参考解析:可以运用RecordSource属性指定窗体的数据源。语法:表达式.RecordSource(表达式:一个代表Form对象的变量.。本题运用SQL语句"select * from 雇员"查找出"雇员"表中的全部数据作为subT窗体的数据来源。所以本题答案为D。 13以下是宏m的操作序列设计 条件操作序列操作参数 MsgBox消息为"AA" tt>1 MsgBox消息为"BB" … MsgBox消息为"CC" 现设置宏m为窗体&qu
14、ot;fTest"上名为"bTest"吩咐按钮的单击事务属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击吩咐按钮bTest,则 A.屏幕会先后弹出三个消息框,分别显示消息"AA"、"BB"、"CC" B.屏幕会弹出一个消息框,显示消息"AA" C.屏幕会先后弹出两个消息框,分别显示消息"AA"和"BB" D.屏幕会先后弹出两个消息框,分别显示消息"AA&quo
15、t;和"CC" 参考答案:D 参考解析:由于消息"AA"和"CC"都没有设置条件,而消息"BB"设置的条件为tt>1。所以,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,不符合消息"BB"的条件,因此不会显示消息"BB",而显示没有设置条件的消息"AA"和"CC"。故本题答案选D。 14设有如下程序 Private Sub Command1_Click( . Dim
16、 sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是 A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5 参考答案:C 参考解析:当i=1时,sum=0+0/1;当i=2时,sum=0+0/1+1/2;当i=3时,sum=0+0/1+1/2+2/3;当i=4时,sum=0+0/1+1/2+2/3
17、+3/4;当i=5时,sum=0+0/1+1/2+2/3+3/4+4/5,即For循环是用来计算表达式"1/2+2/3+3/4+4/5"的。所以本题答案为C。 15设有如下程序 Private Sub Command1_Click( . Dim sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是 A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1
18、/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5 参考答案:C 参考解析:当i=1时,sum=0+0/1;当i=2时,sum=0+0/1+1/2;当i=3时,sum=0+0/1+1/2+2/3;当i=4时,sum=0+0/1+1/2+2/3+3/4;当i=5时,sum=0+0/1+1/2+2/3+3/4+4/5,即For循环是用来计算表达式"1/2+2/3+3/4+4/5"的。所以本题答案为C。 16在课程表中要查找课程名称中包含"计算机"的课程,对应"课程名称"字段的正确条件表达式是 A."计算机&
19、quot;B."*计算机*"C.Like "*计算机*"D.Like "计算机" 参考答案:C 参考解析:用"*"表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含"计算机"的课程,对应"课程名称"字段的正确条件表达式是Like "*计算机*"。所以本题答案为C。 17VBA中不能进行错误处理的语句结构是 A.On Error Then 标号 B.On Error Goto 标号 C.On Error Resume Next D.On Error
20、 Goto 0 参考答案:A 参考解析:"On Error Goto 标号"语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是支配错误处理程序。"On Error Resume Next"语句在遇到错误发生时不会考虑错误,并接着执行下一条语句。"On Error Goto 0"语句用于取消错误处理。所以本题答案是A。 18以下关于链式存储结构的叙述中,哪一条是不正确的 A.结点除自身信息外还包括指针域,因此存储密度小于依次存储结构 B.逻辑上相邻的结点物理上不必相邻 C.可以通过计算干脆确定第I个结点的存储地址 D.
21、插入、删除运算操作便利,不必移动结点 参考答案:C 参考解析:A项中:链式存储结构由于有指针域的存在,其比依次存储结构的存储密度要小,即相同存储空间下存的数据少。选项中的叙述是正确的。 B项中:链式存储结构可通过指针访问下一个结点,此结点可能与上一结点相邻,也可能不相邻。选项中的叙述是正确的。 C项中:链式存储结构假如要计算第I个结点的存储地址,不能干脆从首结点干脆计算,而必需通过指针域来依次查找,最终再定位。选项中的叙述是错误的。 D项中:链式存储结构在插入、删除结点时,可通过修改指针域的值来完成,而不必移动其他结点,操作便利。选项中的叙述是正确的。 因此本题的正确答案为C 。 19邮政编码
22、是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是 A.000000B.999999C.CCCCCCD.LLLLLL 参考答案:A 参考解析:在输入数据时,假如希望输入的格式标准保持一样,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所运用字符的含义:0 必需输入数字(09.;9 可以选择输入数据或空格;C 可以选择输入任何字符或一个空格;L 必需输入字母(AZ.;所以本题答案为A。 20在窗体上有一个吩咐按钮Command1和一个文本框Text1,编写事务代码如下: Private Sub Command1_Click(. Dim i, j, x For i = 1 To 2
23、0 Step 2 x = 0 For j = i To 20 Step 3 x = x + 1 Next j Next i Text1.Value = Str(x. End Sub 打开窗体运行后,单击吩咐按钮,文本框中显示的结果是 A.1B.7C.17D.400 参考答案:A 参考解析:事务代码中有两个for循环,第一个for循环"For i = 1 To 20 step 2"变量i的初值为1,终值为20,步长为2,循环条件符合,执行语句"x=0",为变量x赋值为0,从这里可以看出,无论循环执行多少次,在执行循环体时,x的值都将还原为0,通过这一点可知
24、,最终一次循环的结果即为整个程序的运行值。再来看整个程序,其次个For循环"For j = i To 20 step 3",初值为i,终值为20,步长为3,那么可以知道,当i=1时,其次个循环执行7次;当i=3时,其次个循环执行6次,依次类推,当i=19时,第一个循环最终一次执行,那么把i=19代入到其次个循环中:当i=19时,j=19,x=0+1=1。此时j=j+3=19+3=22,22>20,循环条件不成立,循环结束。至此,第一个for循环和其次个for循环都运行结束,所以x=1,通过语句"Text1.Value = Str(x."将字符1显示
25、在窗体的文本框中。所以本题答案为A。 21条件"Not 工资额>2000"的含义是 A.选择工资额大于2000的记录 B.选择工资额小于2000的记录 C.选择除了工资额大于2000之外的记录 D.选择除了字段工资额之外的字段,且大于2000的记录 参考答案:C 参考解析:逻辑运算符Not:当Not连接的表达式为真时,整个表达式为假。由于关系运算符的优先级大于逻辑运算符,所以条件"Not 工资额>2000"的功能是查询工资额不大于2000的记录,即工资额小于等于2000的记录,也就是除了工资额大于2000以外的记录。所以本题答案为C。 22建
26、立一个基于"学生"表的查询,要查找"诞生日期"(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在"诞生日期"对应列的"条件"行中应输入的表达式是 A.between 1980-06-06 and 1980-07-06 B.between #1980-06-06# and #1980-07-06# C.between 1980-06-06 or 1980-07-06 D.between #1980-06-06# or #1980-07-06# 参考答案:B 参考解析:在Access中建
27、立查询时,有时须要以计算或处理日期所得到的结果作为条件,在书写这类条件时应留意,日期值要用半角的井号"#"括起来。查找"在……和……之间",应运用between…and…。所以本题答案为B。 23VBA程序的多条语句可以写在一行中,其分隔符必需运用符号 A.:B.'C.;D., 参考答案:C 参考解析:VBA程序在一行上写多个语句时用冒号""作分隔符。所以本题答案为C。 24在窗体中有一个吩咐按钮Command1和一个文本框Text1,编写事务
28、代码如下: Private Sub Command1_Click(. For I =1 To 4 x = 3 For j = 1 To 3 For k = 1 To 2 x = x + 3 Next k Next j Next I Text1.value = Str(x. End Sub 打开窗体运行后,单击吩咐按钮,文本框Text1输出的结果是 A.6B.12C.18D.21 参考答案:D 参考解析:首先看一下程序结构,本程序有三个For循环,赋值语句"x = 3"在第一层循环语句"For I=1 To 4"内,也就是说,无论I的值是1还是4,循环的结
29、果都一样,因为在第一轮循环执行结束,其次轮循环起先时,变量x的值都会复原为3,所以可以将"For I=1 To 4"看作只执行了一次。依据"For j = 1 To 3"和"For k = 1 To 2"这个嵌套循环,我们可以推算出语句"x = x + 3"执行了6次,循环过程如下:j=1时:k=1,x=3+3=6,k=2,x=6+3=9;j=2时:k=1,x=9+3=12,k=2,x=12+3=15;j=3时:k=1,x=15+3=18,k=2,x=18+3=21。所以程序通过语句"Text1.valu
30、e = Str(x.",在文本框中输出的结果为21。所以本题答案为D。 25在E-R图中,用来表示实体的图形是 A.矩形B.椭圆形C.菱形D.三角形 参考答案:A 参考解析:E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。 26On Error Goto 0语句的含义是 A.忽视错误并执行下一条语句 B.取消错误处理 C.遇到错误执行定义的错误 D.退出系统 参考答案:B 参考解析:On Error Goto 标号"语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是支配错误处理程序。"On Error Resume Next&quo
31、t;语句在遇到错误发生时不会考虑错误,并接着执行下一条语句。"On Error Goto 0"语句用于取消错误处理。所以本题答案是B。 27假定有如下的Sub过程: sub sfun(x As Single, y As Single. t=x x=t/y y=t Mod y End Sub 在窗体上添加一个吩咐按钮(名为Command1.,然后编写如下事务过程: Private Sub Command1_Click(. Dim a as single Dim b as single a=5 b=4 sfun(a,b. MsgBox a & chr(10.+chr(1
32、3. & b End Sub 打开窗体运行后,单击吩咐按钮,消息框的两行输出内容分别为 A.1和1mB.1.25和1C.1.25和4D.5和4 参考答案:B 参考解析:此题中设定了一个sfun(.函数,进行除法运算和求模运算,为吩咐按钮(名为Command1.编写事务,定义两变量a=5,b=4;调用此函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算.;y=t Mod y=5 mod 4=1(求模运算.。所以本题答案为B。 28数据类型是 A.字段的另一种说法 B.确定字段能包含哪类数据的设置 C.一类数据库应用程序 D.一类用来描述Acce
33、ss表向导允许从中选择的字段名称 参考答案:B 参考解析:Access常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导等,不同的数据类型确定了字段能包含哪类数据。所以本题答案为B。 29有两个关系R和T如下: 则由关系R得到关系T的操作是 A.选择B.投影C.交D.并 参考答案:A 参考解析:从关系中找出满意给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系R通过运算得到关系T,关系T与关系R相比,属性的个数没有发生改变,记录的条数发生了改变。因此所运用的运算应当是选择。故本题答案为A。 30在Ac
34、cess中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,假如要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是 A.sum,group byB.count,group byC.group by,sumD.group by,count 参考答案:C 参考解析:在"设计"视图中,将"所在单位
35、"的"总计"行设置成group by,将"应发工资"的"总计"行设置成sum就可以按单位统计应发工资总数了。其中group by的作用是定义要执行计算的组;sum的作用是返回字符表达式中值的总和。而count的作用是返回表达式中值的个数,即统计记录个数。所以本题答案为C。 31在窗体中有一个吩咐按钮run35,对应的事务代码如下: Private Sub run35_Enter( . Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer F
36、or i= 1 To 10 num = InputBox("请输入数据:", "输入",1. If Int(num/2. = num/2 Then a = a + 1 Else b = b + 1 End If Next i MsgBox("运行结果:a=" & Str(a. &",b=" & Str(b. End Sub 运行以上事务所完成的功能是 A.对输入的10个数据求累加和 B.对输入的10个数据求各自的余数,然后再进行累加 C.对输入的10个数据分别统计有几个是整数,有几个是非整数
37、 D.对输入的10个数据分别统计有几个是奇数,有几个是偶数 参考答案:D 参考解析:取整函数Int(<数值表达式>.:返回数值表达式的整数部分。本题中当输入的数num除2取整等于num除2的值时,即num为偶数时,变量a加1;当输入的数为奇数时变量b加1。变量a用来统计偶数的个数,变量b用来统计奇数的个数。所以本题答案为D。 32用树形结构表示实体之间联系的模型是 A.关系模型B.网状模型C.层次模型D.以上三个都是 参考答案:C 参考解析:本题考查的是数据模型。层次模型是最早发展起来的数据库模型,它的基本结构是树形结构。故本题答案为C。 33设有表示学生选课的三张表,学生S(学号
38、,姓名,性别,年龄,身份证号.,课程C(课号,课名.,选课SC(学号,课号,成果.,则表SC的关键字(键或码.为 A.课号,成果B.学号,成果C.学号,课号D.学号,姓名,成果 参考答案:C 参考解析:能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。在表SC中能唯一标识一个元组的是学号,课号。故本题答案为C。 34下述关于数据库系统的叙述中正确的是 A.数据库系统削减了数据冗余 B.数据库系统避开了一切冗余 C.数据库系统中数据的一样性是指数据类型的一样 D.数据库系统比文件系统能管理更多的数据 参考答案:A 参考解析:由于数据的集成性使得数据
39、可为多个应用所共享,特殊是在网络发达的今日,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地削减数据冗余性,不仅削减了不必要的存储空间,更为重要的是可以避开数据的不一样性。所谓数据的一样性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一样性指的是同一个数据在系统的不同副本处有不同的值。 35VBA中定义符号常量可以用关键字 A.ConstB.DimC.PublicD.Static 参考答案:A 参考解析:VBA中定义符号常量可以用关键字Const来定义,格式为:Const 符号常量名称 = 常量值。所以本题答案是A。 36可以作为窗体记录源的是 A.表B.查询C.
40、Select语句D.表、查询或Select语句 参考答案:D 参考解析:Access中窗体的"数据环境"被称为记录来源(Record Source.,记录源可以是表、查询或SQL SELECT语句。Access的记录来源比Foxpro的"数据环境"供应了更大的敏捷性,当Access窗体的记录来源是相互关联的若干表时,Access中通过建立查询或是运用SQL SELECT语句作为记录来源,而查询与SELECT语句指定了相关的表及表间关系。所以本题答案为D。 37下列叙述中正确的是 A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D
41、.二叉树是线性结构 参考答案:A 参考解析:依据数据结构中各数据元素之间前后间关系的困难程度,一般将数据结构分为两大类型:线性结构与非线性结构。 假如一个非空的数据结构满意下列两个条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。 所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。 38软件设计中划分模块的一个准则是 A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合 参考答案:B 参考解析:耦合性与内聚性是模块独立性的两个定性标准。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。故本题答案为B。 39数据库系统的核心是 A.数据模型B.数据库管理系统C.软件工具D.数据库 参考答案:B 参考解析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、运用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和限制。用户运