计算机二级数据库设计基础题库
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.【单选题】下列关于触发器的叙述中,错误的是______。
计算机二级考试——数据库设计基础

计算机二级选择题题库考点3:公共基础知识——数据库设计基础(228题)1. 在关系模型中,每一个二维表称为一个答案:DA)主码(键)B)属性C)元组D)关系2. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是答案:CA)一对一B)多对多C)一对多D)多对一3. 有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是答案:AA)并B)选择C)投影D)交4. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的答案:CA)记录B)元组C)属性D)行5. 有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是答案:BA)并B)差C)交D)选择6. 有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为答案:BA)公司号,职员号,工资B)公司号,职员号C)职员号,工资D)职员号7. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的答案:CA)主键(码)B)候选键(码)C)外键(码)8. 有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是答案:CA)笛卡尔积B)自然连接C)差D)并9. 在数据库管理系统提供的数据语言中,负责数据模式定义的是答案:BA)数据管理语言B)数据定义语言C)数据控制语言D)数据操纵语言10. 设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商) ,客户 (客户号,姓名,地址,电邮,性别,身份证号) ,购买 (客户号,商品号,购买数量),则关系购买的键为答案:DA)客户号B)客户号, 商品号, 购买数量C)商品号D)客户号, 商品号11. 有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是答案:BA)差B)交C)并D)笛卡尔积E)自然连接12. 在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是答案:AA)数据操纵语言B)数据管理语言C)数据控制语言D)数据定义语言13. 一名雇员就职于一家公司,一个公司有多个雇员。
计算机二级考试数据库原理题库及答案

计算机二级考试数据库原理题库及答案一、选择题1.1 单选题1. 在SQL中,修改表结构的命令是____。
A. SELECTB. INSERTC. UPDATED. ALTER2. 数据库系统在其内部采用的三级模式是____。
A. 概念模式、内模式、外模式B. 外模式、模式、内模式C. 外模式、模式、概念模式D. 模式、内模式、概念模式3. 关系数据库管理系统中,____负责解释SQL语句,实现对数据库的基本操作。
A. 数据库管理系统B. 数据库管理员C. 编译器D. 解释器4. 在SQL中,删除表结构的命令是____。
A. SELECTB. INSERTC. UPDATED. DROP5. 数据库系统的核心是____。
A. 数据库B. 数据库管理系统C. 数据库管理员D. 应用程序1.2 多选题1. 关系数据库管理系统中,能够用来对数据表中数据进行操作的是____。
A. SELECTB. INSERTC. UPDATED. ALL2. 数据库管理系统提供的数据控制功能有____。
A. 数据的安全性B. 数据的完整性C. 数据的并发控制D. 以上都是二、填空题1. 在SQL中,删除表中数据的命令是____。
ANSWER: DELETE2. 数据库管理系统(DBMS)的主要功能是____。
ANSWER: 管理数据库,包括数据的存储、查询、更新和维护3. 关系数据库中,____用于描述表中数据的逻辑结构。
ANSWER: 模式4. 在SQL中,可以使用____子句来限制查询结果的数量。
ANSWER: LIMIT5. 数据库系统中的数据 independence指的是____。
ANSWER: 数据的物理层和概念层的分离三、判断题1. 关系数据库中,一个表可以有多个主键。
ANSWER: 错误2. SQL语言可以用来创建、查询、更新和删除数据库中的数据。
ANSWER: 正确3. 数据库系统中的数据一致性指的是数据的准确性和可靠性。
国家计算机二级考试C语言公共基础最新题库—数据库设计基础

1.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
答案:CA)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段本题答案为:C题目解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于辑设计阶段。
2.A)并B)自然连接C)笛卡尔积D)交本题答案为:D题目解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。
笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。
根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组所以取得是交运算,选择D)。
3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
答案:C A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩本题答案为:C题目解析:学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C)。
4.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
答案:BA)一对一B)一对多C)多对一D)多对多本题答案为:B题目解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
5.A)笛卡尔积B)交C)并D)自然连接本题答案为:D题目解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
6.数据库应用系统中的核心问题是()。
答案:AA)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训本题答案为:A题目解析:数据库应用系统中的核心问题是数据库的设计。
计算机二级公共基础知识第四章真题汇总及标准答案

全国计算机等级考试二级公共基础知识笔试题真题——第四章数据库设计基础一、选择题(1)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(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)数据模式(7)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(8)用树形结构表示实体之间联系的模型是()。
A)关系模型B)网状模型C)层次模型D)以上三个都是(9)数据库系统中对数据库进行管理的核心软件是()。
A)DBMS B)DBC)OS D)DBS(10)关系运算中的选择运算是()。
A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作C)从关系中选择满足给定条件的属性的操作D)A和B都对(11)数据库系统的核心是()。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(12)设有如下关系表:则下列操作中正确的是()。
A)T=R∩S B)T=R∪SC)T=R×S D)T=R/S(13)“商品”与“顾客”两个实体集之间的联系一般是()。
A)一对一B)一对多C)多对一D)多对多(14)在E-R图中,用来表示实体的图形是()。
计算机二级(VF)数据库设计基础章节练习试卷6(题后含答案及解析)

计算机二级(VF)数据库设计基础章节练习试卷6(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
1.数据库管理技术经历了人工管理、______、数据库系统阶段。
正确答案:文件管理涉及知识点:数据库设计基础2.数据库管理系统的主要功能有数据定义功能、______、数据库的运行管理和数据库的建立及维护。
正确答案:数据操作功能涉及知识点:数据库设计基础3.数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
正确答案:关系模型涉及知识点:数据库设计基础4.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
正确答案:多对多涉及知识点:数据库设计基础5.实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。
如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
正确答案:一对多涉及知识点:数据库设计基础6.在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
正确答案:关系涉及知识点:数据库设计基础7.关系操作的特点是______操作。
正确答案:集合涉及知识点:数据库设计基础8.关系中的一个或多个属性能唯一地标识元组,这样的属性称为______。
正确答案:码涉及知识点:数据库设计基础9.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和用户定义的完整性。
正确答案:参照完整性涉及知识点:数据库设计基础10.关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改4种操作。
正确答案:查询涉及知识点:数据库设计基础11.数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
正确答案:关系模型涉及知识点:数据库设计基础12.关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
计算机等级考试二级(数据库)笔试试卷

第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1、数据元素是数据的基本单位,数据项是数据的最小单位。
( 1 )2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。
( 2 )3、引入虚拟存储技术后,逻辑内存总量是由地址总线的位数确定的。
( 3 )4、编译程序是一种常用的应用软件。
( 4 )5、顺序文件和链接文件的长度都可以动态变化。
( 5 )6、在文件系统中采用目录管理文件。
( 6 )7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
( 7 )8、程序、数据、和进程控制块是构成一个进程的三要素。
( 8 )9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
( 9 )10、软件的总体设计和详细设计都要用PAD图形工具。
( 10 )二、选择题(每小题1分,共5分)1、允许用户把若干作业提交计算机系统集中处理的操作系统称为( 11 )11 (A)分时操作系统(B)实时操作系统(C)网络操作系统(D)批处理操作系统2、分配到必要资源并获得了处理机时的进程状态称为( 12 )12 (A)就绪状态(B)执行状态(C)等待状态(D)阻塞状态3、利用通道技术可以在( 13 )之间直接交换数据。
13 (A)内存与CPU (B) CPU与外设(C)内存与外设(D)内存、CPU和外设三者4、以下的准则哪个不是软件设计的准则( 14 )14 (A)编程语言选择准则(B)信息屏蔽准则(C)结构化和模块化准则(D)抽象准则5、有一数列:97 65 76 13 29 49 58,经过一趟排序后得到:65 97 13 76 29 49 58 ,请问使用的是何种排序方法( 15 )(A)简单插入排序(B)冒泡排序(C)2-路归并排序(D)快速排序第二部分 Visual FoxPro 程序设计(共85分)一、单项选择题(每小题1分,共10分)1、数据库系统的核心是( 16 )。
计算机二级(VF)数据库设计基础章节练习试卷3(题后含答案及解析)

计算机二级(VF)数据库设计基础章节练习试卷3(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列有关数据库的描述,正确的是()。
A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件正确答案:C 涉及知识点:数据库设计基础2.下列4项说法中不正确的是()。
A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性正确答案:C 涉及知识点:数据库设计基础3.下列关于数据库系统的叙述中正确的是()。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据正确答案:A 涉及知识点:数据库设计基础4.数据库的概念模型独立于()。
A.具体的机器和DBMSB.E-R图C.信息世界观D.现实世界正确答案:A 涉及知识点:数据库设计基础5.()是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构正确答案:B 涉及知识点:数据库设计基础6.在数据库中,数据的物理独立性是指()。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.程序与数据库中数据的逻辑结构相互独立正确答案:C 涉及知识点:数据库设计基础7.数据库管理系统(DBMS)是()。
A.数学软件B.应用软件C.计算机辅助软件D.系统软件正确答案:D 涉及知识点:数据库设计基础8.数据库管理系统(DBMS)的主要功能是()。
A.修改数据库B.定义数据库C.应用数据库D.保护数据库正确答案:B 涉及知识点:数据库设计基础9.关系模型中的关系是指数据库中()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在关系模型中,每一个二维表称为一个,关系。
2.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是,一对多。
3.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的,属性。
4.在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的,外键(码)。
5.在数据库管理系统提供的数据语言中,负责数据模式定义的是,数据定义语言。
6.在数据库管理系统提供的数据语言中,负责数据的查询,增加,删除和修改等操作的是,数据操纵语言。
7.一名雇员就职于一家公司,一个公司有多个雇员。
则实体公司和实体雇员之间的联系是,1:m联系。
8.在数据系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是,概念数据模型。
9.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班,则实体兴趣班和实体学生之间的联系是,m:n联系。
10.在数据库系统中,给出数据模型在计算机上物理结构表示的是,物理数据模型。
11.在数据库设计中,将E-R转换成关系数据模型的过程中,逻辑设计阶段。
12.设有关系表学生S(学号,姓名,性别,年龄,身份证号),每一个学生学号唯一,除属性学号外,也可以作为键的是,身份证号。
13.在数据库系统中,考虑数据库实现的数据模型是,逻辑数据模型。
14.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于,逻辑设计阶段。
15.关系数据模型,可以表示实体m:n联系。
16.将E-R图转换为关系模式是,E-R图中的实体和联系都可以表示为,关系。
17.在数据管理的三个发展阶段中,数据肥肉共享性好且冗余度最小的是,数据库系统阶段。
18.在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的,属性。
19.优化数据库系统查询性能的索引设计属于数据库设计的,物理设计。
20.在数据库中,数据模型包括数据结构,数据操作和,数据约束。
21.一个运动员有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是,一对多。
22.在数据库系统中,数据模型包括概念模型,逻辑模型和,物理模型。
23.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是,多对一。
会
24.在数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的,逻辑独立性。
25.若实体A和B是一对多的联系,实体B和C是一对多的联系,则实体A和C的联系是,一对多。
26.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是,关系模型。
27.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目,则实体项目和运动员之间的联系是,多对多。
28.数据库中对概念模式内容进行说明的语言是,数据定义语言。
29.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同仓库中,则实体仓库和实体零件间的联系是,多对多。
30.数据看系统中完后才能查询操作使用的语言是,数据操纵语言。
31.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和实体院长的联系是,一对一。
32.数据管理三个阶段中数据冗余度最小的阶段是,数据库系统。
33.数据库系统中支持完全性定义和检车的语言数,数据控制语言。
34.用树形结构表示实体之间联系的模型是,层次模型。
35.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的,关系。
36.下列正确的是,数据库系统减少了数据冗余。
37.下列正确的是,数据库的数据项之间存在联系。
38.数据库系统中,存储在计算机内有结构的数据集合称为,数据库。
39.下列正确的是,数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能。
40.。