计算机二级数据库设计基础题库
- 格式:docx
- 大小:13.53 KB
- 文档页数:2
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. 数据库系统中的数据一致性指的是数据的准确性和可靠性。
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(题后含答案及解析)全部题型 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(题后含答案及解析)题型有: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.关系模型中的关系是指数据库中()。
计算机二级(VF)数据库设计基础章节练习试卷4(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
1.数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和______。
正确答案:查询或检索涉及知识点:数据库设计基础2.数据库系统的核心部分是______。
正确答案:数据库涉及知识点:数据库设计基础3.数据库系统依靠模式分级,各级模式之间的______支持数据独立性。
正确答案:映像涉及知识点:数据库设计基础4.数据模型是表示实体间联系的,网状模型、层次模型和关系模型都是数据库中的基本数据模型。
在搜索数据时,关系模型是通过对______进行运算实现的。
正确答案:关系涉及知识点:数据库设计基础5.在关系数据库中,元组的集合称为关系。
通常标识元组的属性或最小属性组称为______。
正确答案:主键涉及知识点:数据库设计基础6.关系代数是以______为运算对象的一组高级运算的集合。
正确答案:关系涉及知识点:数据库设计基础7.设有3个关系,分别是:学生关系S(学号S#、姓名SN、系名SD、年龄SA),课程关系C(课程号C#、课程名CN、任课教师CT),学生选课关系SC(学生号S#、课程号C#、成绩G),则查询计算机科学系“CS”全体学生的关系代数表达式为______。
正确答案:σSD=“CS”(S)或σ3=“CS”(S) 涉及知识点:数据库设计基础8.投影操作是在关系中选择某些______的运算。
正确答案:属性列涉及知识点:数据库设计基础9.在数据库设计中,“设计E-R图”是______阶段的任务。
正确答案:概念设计涉及知识点:数据库设计基础10.数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的______。
正确答案:关系模式涉及知识点:数据库设计基础11.数据库管理一般包含:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的______和数据库的监控。
国家二级公共基础知识(数据库设计基础)模拟试卷17(题后含答案及解析)题型有:1. 选择题选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在关系数据库中,用来表示实体间联系的是A.属性B.二维表C.网状结构D.树状结构正确答案:B解析:在关系数据库中,实体间的联系由一个二维表来表示。
知识模块:数据库设计基础2.在满足实体完整性约束的条件下A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字正确答案:A解析:在关系数据库中,实体完整性的概念是主属性不能为空。
在满足实体完整性的前提下,必须在关系中存在主属性,也就是在关系中应该有候选关键字。
一个关系中可以有一个或者多个候选关键字。
知识模块:数据库设计基础3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩正确答案:C解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。
知识模块:数据库设计基础4.下列描述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表正确答案:C解析:为了建立一个关系,首先要指定关系的属性,所以选项A是错误的。
表示关系的二维表中各元组的每一个分量必须是不可分的基本数据项,所以选项B是错误的。
在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系,所以选项D是错误的。
一个关系的属性名表称为该关系的关系模式,其记法为:<关系名>(<属性名1>,<属性名2>,…,<属性名n>)。
全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2一、单项选择题1.设栈的顺序存储空间为S(1:m),初始状态为top;m+1。
现经过一系列入栈与退栈运算后,top:20,则当前栈中的元素个数为()。
A.30B.20C.m-19 √D.m-20解析:栈只在栈顶进行出栈和入栈操作,初始状态时top=m+1,之后每次出栈top+1,每次入栈top-1。
当栈中有x个元素时,top=m+1-x=20,所以x= m-19。
2.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。
A.逻辑独立性√B.物理独立性C.应用独立性D.空间独立性解析:数据独立性能使数据独立于应用程序,包括:①物理独立性:数据物理结构的改变,不会影响数据库的逻辑结构,也不会引起应用程序的改动;②逻辑独立性:数据库总体逻辑结构的改变,不会导致相应的应用程序的改变。
3.默认情况下,扩展名为.SCX的文件是()。
A.表备注文件B.表单文件√C.报表文件D.数据库备注文件解析:表单文件的扩展名是.SCX。
A项,表备注文件的扩展名为.FPT;C项,报表文件的扩展名为.FRX;D项,数据库备注文件的扩展名为.DCT。
4.下列叙述中正确的是()。
A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构√解析:一个有且只有一个根节点,每一个节点最多有一个前驱,也最多有一个后继的非空的数据结构被称为线性结构。
D项正确,栈和队列都是受限的线性表。
A项错误,链式存储的线性表空间不连续;B项错误,双向链表的两个指针域分别指向唯一的前驱和后继,属于线性结构;C项错误,树、图等非线性结构都可以用顺序存储结构。
5.不需要事先建立就可以直接使用的变量是()。
A.局部变量B.私有变量√C.全局变量D.数组解析:根据变量的有效范围,Visual FoxPro中变量可分为:①用public定义的全局变量;②用private定义的私有变量;③用local定义的局部变量。
2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】对线性表进行二分法检索,其前提条件是( )A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序2.【单选题】若有以下说明,则( )不是对strcpy 库函数正确的调用。
strcpy 库函数用于复制一个字符串:char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] ,*str5="aaaa";A.strcpy(str2 ,strl)B.strcpy(str3 ,strl)C.strcpy(strl ,str2)D.strcpy(str5 ,strl)3.【单选题】学生表student 包含sname、sex、age 三个属性列,其中age 的默认值是20,执行SQL语句INSERT INTO student(sex ,sname,age)VALUES("M","Lili",); 的结果是______。
A.执行成功,sname,sex,age 的值分别是Lili ,M,20B.执行成功,sname,sex,age 的值分别是M,Lili ,NULLC.执行成功,sname,sex,age 的值分别是M,Lili ,20D.SQL语句不正确,执行失败4.【单选题】下列关于存储过程的叙述中,正确的是______。
A.存储过程中只能包含数据更新语句B.存储过程能够自动触发并执行C.存储过程可以带有参数D.存储过程可以有返回值5.【单选题】在CREATE TABLE语句中,用来指定外键的关键字是______。
国家二级MS Office高级应用机试(数据库设计基础)模拟试卷14(题后含答案及解析)题型有:1. 选择题选择题1.按软件功能分类,数据库管理系统是( )。
A.系统软件B.应用软件C.支撑软件D.以上都不是正确答案:A解析:数据库管理系统(DBMS)是管理数据库的机构,是系统软件,负责数据库中的数据的组织、操纵、维护、控制、保护以及数据服务等。
知识模块:数据库设计基础2.数据库管理系统是( )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统正确答案:B解析:数据库管理系统是用户和操作系统之家的桥梁,需要操作系统的支持,为用户提供服务。
知识模块:数据库设计基础3.数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库管理系统C.数据库D.数据库管理员正确答案:B解析:数据库管理系统是数据库系统的核心。
知识模块:数据库设计基础4.负责数据库中查询操作的数据库语言是( )。
A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:C解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。
负责数据查询、新增、更改、删除的是数据操纵语言。
知识模块:数据库设计基础5.负责数据库中数据模式定义的语言是( )。
A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:A解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。
负责数据结构定义与数据库对象定义的语言是数据定义语言。
知识模块:数据库设计基础6.数据库管理系统的主要类型不包括( )。
A.文件管理系统B.层次数据库系统C.关系数据库系统D.面向对象数据库系统正确答案:D解析:数据库管理系统类型包括:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。
知识模块:数据库设计基础7.SQL语言又称为( )。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言正确答案:C解析:SQL是Structured Query Language的缩写,结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
计算机二级(VF)数据库设计基础章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.应用数据库的主要目的是解决______。
A.数据保密问题B.数据完整性问题C.数据冗余问题D.数据存储量大的问题正确答案:D 涉及知识点:数据库设计基础2.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为______。
A.文件系统B.数据库系统C.软件系统D.数据库管理系统正确答案:B 涉及知识点:数据库设计基础3.DBAS指的是______。
A.数据库管理系统B.数据库系统C.数据库应用系统D.数据库服务系统正确答案:C 涉及知识点:数据库设计基础4.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和______的特点。
A.程序结构化B.程序标准化C.数据模块化D.共享正确答案:D 涉及知识点:数据库设计基础5.以下关于冗余数据的叙述中,不正确的是______。
A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据正确答案:C 涉及知识点:数据库设计基础6.在数据库中,数据的物理独立性是指______。
A.数据库与数据管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据相互独立D.应用程序与数据库中数据的逻辑结构相互独立正确答案:C 涉及知识点:数据库设计基础7.数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。
A.存储模式B.子模式C.概念模式D.外模式正确答案:C 涉及知识点:数据库设计基础8.SQL语言中的“视图”(View)对应于数据库三级模式结构中的______。
A.外模式B.模式C.内模式D.概念模式正确答案:A 涉及知识点:数据库设计基础9.在数据库技术中,面向对象数据模型是一种______。
国家二级公共基础知识(数据库设计基础)模拟试卷18(题后含答案及解析)题型有:1. 选择题选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.、定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。
关系模式SC的主键是A.S#B.C#C.S#,C#D.Sn,C#正确答案:C解析:主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。
主关键字是一种唯一关键字,表定义的一部分。
一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。
本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。
知识模块:数据库设计基础2.数据库管理系统的基本功能不包括A.数据库访问B.数据库定义C.数据库的建立和维护D.数据库和网络中其他系统的通信正确答案:D解析:数据库管理系统的主要功能包括:数据库定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护和通信。
数据库不能和网络中的其他系统通信。
知识模块:数据库设计基础3.由关系R1和R2得到关系R3的操作是A.等值连接B.并C.笛卡尔积D.交正确答案:A解析:等值连接是关系运算.连接运算的一种常用的连接方式。
是条件连接(或称θ连接)在连接运算符为“=”号时,即θ=0时的一个特例。
知识模块:数据库设计基础4.某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。
则关系模式R最高是A.2NFB.1NFC.3NFD.BCNF正确答案:A解析:第二范式(2NF)要求实体的属性完全依赖于主关键字。
国家二级ACCESS机试选择题(数据库设计基础)模拟试卷18(题后含答案及解析)题型有:1. 选择题选择题1.数据库三级模式体系结构的划分有利于保持数据库的A.数据独立性B.数据安全性C.结构规范化D.操作可行性正确答案:A解析:数据库三级模式体系结构的划分有利于保持数据库的逻辑独立性和物理独立性,即数据独立性。
选项A正确。
知识模块:数据库设计基础2.数据库概念设计阶段得到的结果是A.数据字典B.E-R模型C.关系模型D.物理模型正确答案:B解析:一个完整的数据库设计一般分为以下六个阶段:需求分析:分析用户的需求,包括数据、功能和性能需求;概念结构设计:主要采用E-R模型进行设计,包括画E-R图;逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;数据库的实施:包括编程、测试和试运行;数据库运行与维护:系统的运行与数据库的日常维护。
所以选项B正确。
知识模块:数据库设计基础3.表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是A.πS#(σC#=2∧G<60(SC))B.σG<60(SC)C.σC#=2∧G<60(SC)D.πS#(σC=2(SC)正确答案:A解析:检索选修了课程号为2的课且成绩不及格的学生学号的表达式,首先对关系模式SC在C#列进行满足课程号为2并且成绩不及格(G<60)选择运算,对得到的结果,再在学号S#列进行投影运算。
所以选项A正确。
知识模块:数据库设计基础4.用树型结构表示实体之间联系的模型是A.层次模型B.关系模型C.网状模型D.运算模型正确答案:A解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。
知识模块:数据库设计基础5.关系数据模型的三个组成部分中不包括A.关系的并发控制B.关系的数据操纵C.关系的数据结构D.关系的完整性约束正确答案:A解析:关系数据模型的三个组成部分中包括关系的数据操纵、关系的数据结构和关系的完整性约束。
计算机二级(VF)数据库设计基础章节练习试卷5(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
1.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在______联系。
正确答案:一对多(或1:N) 涉及知识点:数据库设计基础2.关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
正确答案:投影涉及知识点:数据库设计基础3.数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
正确答案:概念(或概念级) 涉及知识点:数据库设计基础4.数据字典是各类数据描述的集合,它通常包括五个部分,即数据项、数据结构、数据流、______和处理过程。
正确答案:数据存储涉及知识点:数据库设计基础5.______是数据库应用的核心。
正确答案:数据库设计涉及知识点:数据库设计基础6.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
正确答案:参照完整性涉及知识点:数据库设计基础7.数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。
正确答案:概念涉及知识点:数据库设计基础8.数据流的类型有______和事务型。
正确答案:变换型涉及知识点:数据库设计基础9.数据库系统中实现各种数据管理功能的核心软件称为______。
正确答案:数据库管理系统(DBMS) 涉及知识点:数据库设计基础10.关系模型的数据操纵就是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。
正确答案:查询涉及知识点:数据库设计基础11.数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
正确答案:概念设计阶段(数据库概念设计阶段) 涉及知识点:数据库设计基础12.数据库保护分为安全性控制、______、并发性控制和数据的恢复。
国家二级公共基础知识(数据库设计基础)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据库管理系统是( )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统正确答案:B解析:数据库管理系统是数据库的机构,负责数据库中数据组织,数据操纵,数据维护、控制及保护和数据服务等,是一种在操作系统之上的系统软件。
涉及知识点:数据库设计基础2.负责数据库中查询操作的数据库语言是( )。
A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:C解析:数据定义语言负责数据的模式定义与数据的物理存取构建;数据操纵语言负责数据的操纵,包括查询及增加、删除、修改等操作;数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
涉及知识点:数据库设计基础3.数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训正确答案:A解析:数据库应用系统中的核心问题是数据库的设计。
涉及知识点:数据库设计基础4.在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同正确答案:C解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据库系统阶段结构简单,使用方便、逻辑性强、物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。
涉及知识点:数据库设计基础5.下面描述中不属于数据库系统特点的是( )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高正确答案:C解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,故C选项错误。
涉及知识点:数据库设计基础6.数据库设计中反映用户对数据要求的模式是( )。
国家二级ACCESS机试选择题(数据库设计基础、数据库基础知识)模拟试卷3(题后含答案及解析)题型有:1. 选择题选择题1.数据库系统的核心是A.数据模型B.数据库管理系统C.数据库D.数据库管理员正确答案:B解析:数据库管理系统(:DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
所以,数据库管理系统是数据系统的核心。
知识模块:数据库设计基础2.下列描述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对正确答案:B解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。
这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。
数据库技术的根本目的是要解决数据的共享问题。
数据库中的数据具有“集成”、“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们可被不同应用程序所使用。
数据库管理系统(Database Management System,简称DBMS),是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。
它是数据库系统的核心。
知识模块:数据库设计基础3.下列描述中错误的是A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持正确答案:A解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。
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.。