大二数据库考试样卷
2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】以下能正确定义二维数组的是( )A.int a[][3];B.int a[][3]={2*3);C.int a[][3]={};D.int a[2][3] 一{{1) ,{2} ,{3,4}};2.【单选题】设有学生表student(sno ,sname,sage,smajor) ,要从student 表中检索sname字段值第 2 个字是" 红" 的所有学生信息。
以下能够按照上述条件进行检索的WHERE表达式是______。
A.sname LIKE "_ 红%"B.sname LIKE "_ 红_"C.sname LIKE "% 红%"D.sname LIKE "% 红_"3.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。
A.逻辑独立性B.物理独立性C.共享性D.结构化4.【单选题】SQL语言具有____的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵5.【单选题】恢复MySQL数据库可使用的命令是______。
A.mysqldumpB.mysqladminC.mysqlD.mysqld6.【单选题】在MySQL数据库中,以下不会受字符集设置影响的数据类型有______。
A.CHARB.INTC.VARCHARD.TEXT7.【单选题】以下关于二进制日志文件的叙述中,错误的是______。
A.使用二进制日志文件能够监视用户对数据库的所有操作B.二进制日志文件记录所有对数据库的更新操作C.启用二进制日志文件,会使系统性能有所降低D.启用二进制日志文件,会浪费一定的存储空间8.【单选题】下列关于触发器的叙述中,错误的是______。
全国计算机等级考试二级MySQL试题及答案

全国计算机等级考试二级MySQL试题及答案
全国计算机等级考试二级MySQL试题及答案
一、选择题
不可对视图执行的'操作有 ______ o
A)SELECT
B)INSERT
C)DELETE
D)CREATEIXDEX
二、填空题
1.在MySQL中,可以使用______ 语句创建视图。
2.在MySQL中,可以使用______ 语句删除视图。
三、编程题
在数据库db_test中创建视图content_view,要求该视图包含表content中所有留言人姓名为“MySQL初学者”的信息.并日要求保证今后对该视图数据的修改都必须符合留言人姓名为“MySQL初学者”这个条件。
四、简答题
1.请解释视图与表的区别。
2.请简述使用视图的益处。
参考答案:
一、选择题
二、填空题
1. CREATEVIEW
2. DROPVIEW
三、编程题
在MvSQL命令行客户端输入如下SQL语句即可实现: mysql>USEdb_test;
Databasechanged
mysql>CREATEVlEWcontent_view
一〉AS
一>SELECT*FROMcontent
一〉WHEREusemame二'MySQL 初学者
—>WITHCHECKOPTIOX
OtlervOK. Orowsaffected(0. 17sec)
四、简答题
1.略。
国家二级(数据库基础)机试模拟试卷1(题后含答案及解析)

国家二级(数据库基础)机试模拟试卷1(题后含答案及解析) 题型有:1. 选择题选择题1.以下不属于数据库系统(DBS)的组成的是A.硬件系统B.数据库管理系统及相关软件C.文件系统D.数据库管理员正确答案:C解析:DBS 由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。
知识模块:数据库基础2.DBMS对数据库数据的检索、插人、修改和删除操作的功能称为A.数据操纵B.数据控制C.数据管理D.数据定义正确答案:A解析:数据操纵是DBMS 对数据库数据的检索、插入、修改和删除操作。
知识模块:数据库基础3.DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS等于DB等于DBMS正确答案:A解析:数据库系统是由5部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。
知识模块:数据库基础4.DBMS是A.OS的一部分B.OS支持下的系统文件C.一种编译程序D.混合型正确答案:B解析:DBMS是位于用户与操作系统之间的数据库管理系统,是属于OS支持下的系统文件。
知识模块:数据库基础5.如图所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是A.1B.3C.2D.4正确答案:B解析:由里到外分别为硬件、操作系统、数据库管理系统、数据库应用系统。
数据库应用系统是利用数据库管理系统开发出来的针对某一类实际应用的软件系统,数据库管理系统是OS支持下的系统文件。
知识模块:数据库基础6.如图所示的数据模型属于A.关系模型B.层次模型C.网状模型D.以上皆非正确答案:B解析:层次数据模型的特点:有且只有一个结点无双亲,这个结点称为“根结点”;其他结点有且只有一个双亲。
网状数据模型的特点:允许一个以上结点无双亲;一个结点可以有多于一个的双亲。
最新中南大学大二计算机专业数据库系统概论试卷及答案

班号学号姓名成绩中南大学? 数据库系统概论?期末考试卷考前须知:1、考试时间2小时;2、答案写在答题纸上一:单项选择题(本大题共12小题,每题3分,共36分)1. 对现实世界进行第一层抽象的是【 D 】A. 用户数据模型B. 物理数据模型C. 逻辑数据模型D. 概念数据模型2. 以下不属于集合运算的是________。
【 C 】A. 并B. 广义笛卡尔积C. 除D. 差3. 假设一个关系有函数依赖集〔AB→CD, A→D〕,则可确定它最高属于:【 A 】A. 1NFB. 2NFC. 3NFD. BCNF4. 以下哪个SQL语句没有语法错误【 A 】A. Grant select on TableA to User1 with grant optionB. select count(a) from b where count(a)>3C. insert into TableA set a=1, b=2D. drop TableA where a=15. 定义学生对象来表示张三、李四等学生个体,这种抽象方法被称为【A】A. 分类B. 聚集C. 类比D. 概括6. 哪一级封锁协议解决了读脏数据问题?【B】A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 以上都不是7. 工资表〔职工号,岗位级别,岗位工资〕中有如下约束:岗位级别低的职工的岗位工资应低于岗位级别高的职工的岗位工资。
这种约束属于什么约束类型?【E】A. 静态列级约束B. 动态列级约束C. 静态元组约束D. 动态元组约束E. 静态关系约束F. 动态关系约束8. 设有关系R〔A,B,C〕的值如下:A B C1 4 11 2 44 3 4以下表达正确的选项是:【 D 】A. 关系中存在函数依赖A→CB. 关系中存在函数依赖BC→AC. 关系中存在函数依赖C→AD. 无法获知函数依赖关系9.有关系模式A (a, b, c, d, e, f),存在如下函数依赖集:F={(a)→b,(a, c)→d,(c, d)→e, (e)→f }可知其候选键是【 B 】A. (a, c, e)B. (a, c)C. (b, d, f)D. (a, c, d, e)10.如果有5个不同的实体,存在5个不同的二元联系,其中2个为1:1联系,3个为M:N 联系,那么根据转换规则,转换出来的关系表个数不可能是:【 A 】A. 7个B.8个C.9个D. 10个11. 以下不属于数据库保护数据安全的机制的是:【 A 】A. 索引B. 并发控制C. 存取控制D. 数据完整性约束12. 以下属于数据库逻辑结构设计阶段工作内容的是:【 C 】I.数据字典II. 范式分解III. ER图IV. 数据流图V. 用户模式A. I, IVB. II, III, VC. II, VD. I, III, IV二:简答题:(3题,每题6分)1.试述数据库三层模式结构的含义。
大学数据库试题及答案

大学数据库试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系是指()。
A. 表B. 行C. 列D. 数据库2. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 在数据库设计中,为了减少数据冗余,通常采用()。
A. 规范化B. 反规范化C. 索引化D. 压缩4. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系数据库中,主键是用来()。
A. 唯一标识每个元组B. 存储数据C. 索引数据D. 排序数据6. 数据库的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上7. 以下哪个不是数据库的三级模式结构()。
A. 外模式B. 概念模式C. 内模式D. 物理模式8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE9. 以下哪个选项不是事务的特性()。
A. 原子性B. 一致性C. 隔离性D. 可逆性10. 数据库中的视图是()。
A. 存储在磁盘上的物理表B. 存储在内存中的临时表C. 基于SQL查询的虚拟表D. 存储在数据库中的索引二、多项选择题(每题3分,共15分)1. 在数据库设计过程中,以下哪些步骤是必要的?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计2. 以下哪些是数据库系统的主要组成部分?()A. 数据库B. 数据库管理系统C. 应用程序D. 用户3. 关系数据库中,以下哪些操作是合法的?()A. 插入新行B. 删除现有行C. 更新现有行D. 删除整个表4. 在数据库中,以下哪些措施可以提高查询性能?()A. 使用索引B. 增加数据冗余C. 使用视图D. 优化查询语句5. 数据库的安全性措施包括()。
计算机二级MySQL数据库真题及答案

计算机二级MySQL数据库真题及答案
一、选择题
1.在MySQL中,通常使用________语句来进行数据的检索、输出操作。
A.SELECT
B.INSERT
C.DELETE
D.UPDATE
2.在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
A.LIMIT
B.GROUP BY
C.WHERE
D.ORDER BY 分享二道试题,话不多说
5.在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键
B.Ⅳ端实体的键
C.M端实体键与N端实体键组合
D.重新选取其他属性
编程题
在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。
(完整版)大学数据库考试题与答案

数据库试题一、单选题1 •在对层次数据库进行操作时,如果删除双亲结点,贝U相应的子女结点值也被同时删除。
这是由层次模型的()决定的。
cA.数据结构B.数据操作C.完整性约束D.缺陷2•数据库系统的数据独立性是指()。
CA.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D. 不会因为某些存储结构的变化而影响其他的存储结构3. SQL语言具有两种使用方式,分别称为交互式SQL和()。
CA.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL4. 设W=R ? S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足()。
BA . w< 叶s B. w<叶s C . w> r+s D . w> 叶s5. 设有关系R(A,B,C)和关系S(B,C,D),那么与R? S等价的关系代数表达式是()。
CA . 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. 最终用户使用的数据视图称为()。
BA.内模式B.外模式C.概念模式D.存储模式7. 用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno int NOT NULL,Sname CHAR (8)NOT NULL, Sex CHAR(2),Age SMALLINT); 可以插入到表中的元组是()。
AA.5021 ,'刘祥','男',NULLB.NULL ,'刘祥’,NULL,21C.‘ 5021 ',NULL,男,21D.'5021','刘祥’,,男’,NULL8.进行自然联结运算的两个关系必须具有()。
数据库笔试样卷及参考答案

数据库笔试样卷及参考答案一、选择题(10X2=20分)1.数据完整性不包括a)主体完整性 b)实体完整性 c)参照完整性 d)自定义完整性2.常用的三种结构数据模型不包括a)关系模型 b)实体联系模型 c)层次模型 d)网状模型3.关系的集合运算不包括a)交 b)并 c)和 d)差4.关系的专门关系运算不包括a)选择 b)投影 c)连接 d)积5.事务的属性包括a)原子性、安全性、隔离性、持久性 b)原子性、一致性、安全性、持久性c)原子性、一致性、隔离性、安全性 d)原子性、一致性、隔离性、持久性6.SQL Server系统数据库不包括a)masterb)tempdbc)studentd)model7.SQL Server中,数据库主数据文件扩展名为a) ldfb) mdfc) ndfd) dbf8.SQL Server中,索引类型包括a)聚集索引和非聚集索引 b)主索引和次索引c)单索引和复合索引d)内索引和外索引9.SQL的数据操纵命令是a)select、insert、delete、updateb)create、select、insert、deletec)create、insert、delete、updated)select、insert、delete、alter10.SQL Server系统的触发器包括a)select、insert、delete b)insert、delete、updatec)select、insert、updated)select、delete、update二、填空题(10X2=20分)1.数据管理经历了、、三个阶段。
2.DB的中文含义是、DBMS的中文含义是、DBS的中文含义是、DBA的中文含义是。
3.数据库的三级体系结构为、、,两级映象为、,两级数据独立性为、。
4.SQL主要由、、三类语句组成。
5.数据库设计通常由规划、需求分析、、、、数据库实现、数据库运行与维护7个阶段构成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库管理系统(Access)》课程考试具体要求一、数据库基础知识(考试所占比例20%)1、计算机数据管理的3个阶段2、数据库管理系统的功能3、数据库系统组成4、三种数据模型5、E-R图6、关系运算:选择、投影、联接7、关系规范化:1NF , 2NF, 3NF8、数据库设计:需求分析、概念设计、逻辑设计和物理设计本章例题:[例1].数据库、数据库系统和数据库管理系统之间的关系是_____。
A. 数据库包括数据库系统和数据库管理系统B. 数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系[例2] 用树型结构表示实体之间联系的模型是。
A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是[例3] 如果关系模式R上有函数依赖AB→C和A→C,则R中存在。
A. 完全依赖B. 部分依赖C. 传递依赖D. 多值依赖[例4]. 关系数据库管理系统应能实现专门的关系运算包括。
A) 排序、索引和统计B) 选择、投影和联接 C) 关联、更新和排序 D) 选择、投影和更新[例5] 从关系模式中,指定若干属性组成新的关系称为。
A. 选择B. 投影C. 联接D. 自然联接[例6].将两个关系拼成一个新的关系,生成的新关系中包含满足条件的元组,应使用关系运算中的联接运算。
[例1-7] “商品”与“顾客”两个实体集之间的联系一般是。
A、一对一联系B、一对二联系C、多对多联系D、一对多联系[例1-8]在E-R图中,用来表示实体的图形是。
A、矩形B、椭圆形C、菱形D、三角形[例1-9].在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段[例1-10].在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。
A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段[例1-11].概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型[例1-12]关系数据库的规范化理论主要解决的问题是()。
A. 如何构造合适的数据逻辑结构B. 如何构造合适的数据物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限[例1-13].在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A.4B.5C.6D.7[例1-14].在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段[例1-15].数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A. 层次分析法和层次结构图B. 数据流程分析法和数据流程图C. 实体联系方法D.结构分析法和模块结构图[例1-16].数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
(人工管理、文件系统、数据库系统)[例1-17] .数据库具有数据结构化、最小的__________、较高的__________等特点。
(冗余度、数据独立性)[例1-18] .关系代数运算中,专门的关系运算有________,________,________。
(选择、投影、连接)二、Access使用初步(考试所占比例10%)1、基本对象:表,查询,窗体,报表,页,宏,模块2、数据库版本转换3、设置数据库密码4、压缩与修复数据库5、生成MDE文件、MDE文件保护的对象本章例题:[例2-1]Access是一个A)数据库文件系统 B)数据库系统C)数据库应用系统D)数据库管理系统[例2-2]Access的数据库文件格式是A)txt文件B)mdb文件 C)dot文件 D)xls文件[例2-3] Access的数据类型是A)层次数据库 B)网状数据库 C)关系数据库D)面向对象数据库[例2-4] Access数据库中哪个数据库对象是其他数据库对象的基础。
A. 报表B. 查询C. 表D. 模块[例2-5] 关系数据库系统中所管理的关系是。
A. 一个mdb文件B. 若干个mdb文件C. 一个二维表D. 若干个二维表[例2-6] 为数据库设置密码,应该用方式打开数据库,否则无法设置。
(独占)三、常量、运行符、常用内部函数(考试所占比例10%)注:因有些专业没有学VB1.常量:数值、字符串、日期/时间、逻辑2.运算符(1).算术运算符及优先级: ^ - * \ / Mod + -(2). 字符串运算符:&(3). 关系运算符:= > >= < <= <>(4). 逻辑运行符及优先级:And OR Not(3). 其它运行符:Between AndLike * ? # [ ] [! ]In3.常用内部函数(1). 算术函数:Abs、Int、Round(2). 文本函数:Left、 Mid、Right、Len、InStr、Format(3). 日期时间函数:Date、Year、Month、 Day、WeekDay、DatePart、DateDiff、DateAdd(4). 消息函数:InputBox、Msgbox(5). 流程函数:IIF、Choose、Switch(6). SQL合计函数:Avg、Sum、Max、Min、Count(7). 域聚合函数:DAvg、DSum、DMax、DMin、DCount、DLookup本章例题:[例3-1]. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是。
A) 4 B) 5 C) 6 D) 7[例3-2]. 表达式1+2\3*4/5 Mod 6的值是。
A.1B.2C.3D.4[例3-3]. 能正确表达a≤1或a≥5的逻辑表达式是。
A.a<=1 或 a>=5B.a<=1,a>=5C.a<=1 And a>=5D.a<=1 or a>=5[例3-4]. 下面选项中是算术运算符。
A.OrB.&C.ModD.And[例3-5]. 从字符串S("abcdefg")中返回子串B("cd")的正确表达式为A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) D)以上都可以[例3-6]. 假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是。
A)Mid([学生编号],3,4)="03" B)Mid([学生编号],3,2)="03"C)Mid(“学生编号”,3,4)="03" D)Mid(“学生编号”,3,2)="03"[例3-7].以下关于运算优先级比较,叙述正确的是。
A)算术运算符>逻辑运算符>关系运算符 B)逻辑运算符>关系运算符>算术运算符C)算术运算符>关系运算符>逻辑运算符 D)以上均不正确[例3-8] “年龄在30-60岁之间的男生”的年龄条件可以设置为。
A)>30 Or <60 B)>30 And <60 C)>30 Not <60 D)>30 Like <60[例3-9]假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是。
A)In("张三","李四")B)Like "张三"And Like "李四"C)Like("张三","李四")D)"张三" And "李四"四、数据库和表的创建与操作(考试所占比例10%)1.创建数据库:2.表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表(2)设置字段属性。
输入掩码要求掌握:0 9 # L(3)输人数据:直接输入数据,获取外部数据。
3.表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。
(2)建立表间关系。
(3)设置参照完整性。
4.表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。
(2)编辑表内容:添,加记录,修改记录,删除记录,复制记录。
(3)调整表外观。
5.表的其他操作:(1)查找数据。
(2)替换数据。
(3)排序记录。
(4)筛选记录。
本章例题:[例4-1] Access中表和数据库的关系。
A. 一个数据库可以包含多个表B. 一个表只能包含两个数据库C.一个表可以包含多个数据库 D. 一个数据库只能包含一个表[例4-2] Access表中字段的数据类型不包括。
A. 文本B. 备注C. 通用D. 日期/时间[例4-3] 某数据库的表中要添加一张Word文档,则该采用的字段类型是。
A. OLE对象数据类型B. 超级连接数据类型C. 查阅向导数据类型D. 自动编号数据类型[例4-4] 下列数据类型能够进行排序的是。
A. 备注数据类型B. 超级链接数据类型C. OLE对象数据类型D. 数字数据类型[例4-5]使用表设计器定义表中字段时,不是必须设置的内容是。
A、字段名称B、数据类型C、说明D、字段属性[例4-6]、在数据表视图中,不能。
A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录[例4-7] 如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入个汉字。
A、8B、4C、16D、32[例4-8] 关系型数据库中,数据库的最小操作单位是。
A、字符B、字段C、记录D、表[例4-9]、在Access2003中,有关主键的描述,正确的是。
A、主键只能由一个字段组成B、主键创建后就不能取消C、输入记录时主键的值可以空着D、主键的值必须是唯一的[例4-10] 假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是。
A. 表A中的一个记录能与表B中的多个记录匹配B.表B中的一个记录能与表A中的多个记录匹配C. 表A中的一个字段能与表B中的多个字段匹配D. 表B中的一个字段能与表A中的多个字段匹配[例4-11] 下列哪一个不是设置表间“关系”时的选项。
A. 实施参照完整性B. 级联追加相关记录C. 级联更新相关字段D. 级联删除相关记录[例4-12] 在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是。