数据库应用技术考题

合集下载

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年

数据库技术及应用_东北师范大学中国大学mooc课后章节答案期末考试题库2023年1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

答案:DBS包括DB和DBMS2.不包含在DBMS的主要功能中的是()。

答案:数据库设计与开发3.数据处理发展经过了人工管理阶段、文件系统阶段、()阶段和高级数据库系统阶段。

答案:数据库系统4.同一个关系模型的任意两个元组值()。

答案:不能完全相同5.以下关联关系不是实体集间的联系的是()。

答案:多对一联系6.已知一个关系,学生(学号,姓名,系别),若确定学号为主码,则学号不能重复,这一规则属于()。

答案:实体完整性7.有选修计算机基础的学生关系R,选修数据库Access的学生关系S。

如果要求既选修了计算机基础又选修了数据库Access的学生,就应当进行()运算。

答案:交8.在关系运算中,()运算得到的新关系中属性个数多于原关系中属性个数。

答案:连接9.以下不属于数据库设计的阶段是()。

答案:数据库开发10.在数据库对象中,作为实际存储数据的最基本的数据源的是()。

答案:表11.下列()是数据库的核心和基础。

答案:数据表12.数据库表中的每一列称为()。

答案:字段13.下列()是用于表示修改表的SQL语句命令动词。

答案:ALTER14.在SQL语句中,用于限制条件的关键字是()。

答案:WHERE15.数据库中的索引一般分为三大类,其中不包括()。

答案:普通索引16.在用SQL语句查询记录时,下列()用于控制不返回重复记录。

答案:DISTINCT17.下列()用于对查询结果记录进行降序排列。

答案:DESC18.如果对存储过程的调用不是批处理的第一条语句,则可以()调用该存储过程。

答案:在存储过程前加EXEC关键字19.执行带参数的存储过程,正确的方法为()。

答案:过程名参数20.触发器被激活后,自动创建()两个临时表。

答案:inserted和deleted21.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。

A、订阅/发布B、数据备份/恢复C、数据分离/附力口D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。

B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。

C、默认值约束使用default关键字。

D、以上都不正确。

参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。

A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL 语言中,删除一个表的命令是() A 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。

A 、单引号B 、双引号C 、方括号D 、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字( )实现uniqueprimary keydefualtforeign key参考答案:A 解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A 、可以为表定义多个唯一约束B 、唯一约束的列允许取空值C 、可以建立在一列或几列的组合上D 、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A 、完整性控制B 、访问控制 A 、 B 、 CC、安全性控制 1)、并发控制参考答案:D 解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句【)、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)]数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

数据库基础考题答案

数据库基础考题答案

数据库基础测试题姓名:工号:一、单项选择题,把合适的选项编号填写在括号内。

(每小题1分,共10分)1.在数据库技术中,实体-联系模型是一种( A )A.概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型2.关系数据模型通常由3部分组成,它们是(B )A.数据结构,数据通信,关系操作B.数据结构,数据操作,数据完整性约束C.数据通信,数据操作,数据完整性约束D.数据结构,数据通信,数据完整性约束3.SQL语言中,删除一个表的命令是( B )A. DELETEB. DROPC. CLEARD. REMOVE4.在SQL的查询语句中,order by选项实现对结果表的(D)功能A. 分组统计B. 求和C. 查找D. 排序5. SQL Server触发器主要针对下列语句创建( B )A. SELECT,INSERT,DELETEB. INSERT,UPDATE,DELETEC. SELECT,UPDATE,INSERTD. INSERT,UPDATE,CREATE6. 下列哪个不是sql 数据库文件的后缀。

CA..mdf B..ldf C..tif D..ndf7. 在SQL中,建立表用的命令是 ( A )。

A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX8. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( A )。

A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁9. 模式查找like '_a%',下面哪个结果是可能的BA.ailiB. baiC.bbaa10. 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )A、只有2NFB、只有3NFC、2NF和3NFD、没有二、填空题,把合适内容填在横线上。

数据库技术与应用(2020年考试题目)

数据库技术与应用(2020年考试题目)

一.选择题(20分,每小题1分)1.能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是____C_____。

A.OS B.DB C.DBMS D. DBS2.数据库系统中,描述用户数据视图用___A____。

A.子模式B.模式C. E-R模式D. 概念模式3.在数据库系统中,空值是指_____D____。

A. 空字符B. 数子0C. 空格D.不确定的值4.关系R和S的结构相同,各有5各元组。

R∪S的元组个数为__D___。

A. 5B. 10C. 小于10D.小于等于105.关系模式R中若不存在非主属性,则R至少属于__B____NF。

A.2NF B.3NF C.4NF D.BCNF6.SQL中的CREATE语句的作用是___A___。

A.定义表结构 B.修改表结构 C.修改元组 D.删除元组7.若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为__C___。

A.自然连接 B.条件连接 C.外连接 D.交叉连接8.用E-R模型描述实体及实体间的联系属于数据库__B____ 阶段的设计内容。

A.需要分析 B.概念设计 C.逻辑设计 D.物理设计9.关系数据库标准语言SQL是 DA.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言10.在SQL语言中,表示属性X为空值的正确表达式是___A_____A. X IS NULLB. X IS EMPTYC. X = NULLD. X NOT EXISTS 11.SQL语言中,定义视图可以提供 C 。

A. 完整性B.并发性C.安全性D.共享性12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____A.BETWEENB.LIKEC. IND.CHECK13.下面不能授予属性列的权限是___C___。

A. SELECTB.INDEXC.DETETED.UPDATE14.数据库设计人员和用户之间沟通信息的桥梁是 B 。

最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案

最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案

最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案考试说明:《MySQL数据库应用》是机考课程,点总绩的50%。

针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具(Ctrl + F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

一、单项选择题题目1下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段选择一项:A. II 和IIIB. I 和IIC. 只有ID. 只有II题目2下列四项中,不属于数据库系统特点的是()。

选择一项:A. 数据冗余度高B. 数据独立性高C. 数据共享D. 数据完整性题目3数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

选择一项:A. 操作员B. 数据库管理员C. 系统分析员D. 程序员题目4数据库与文件系统的根本区别在于()。

选择一项:A. 方便了用户使用B. 提高了系统效率C. 数据的结构化D. 节省了储存空间题目5数据库系统和文件系统的区别是()。

选择一项:A. 文件系统管理的数据量小,而数据库系统管理的数据量大B. 数据库系统复杂,文件系统简单C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题D. 文件系统只能管理程序文件,而数据库系统能管理各种文件题目6数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

选择一项:A. DBS就是DB,也就是DBMSB. DBMS包括DB和DBSC. DBS包括DB和DBMSD. DB包括DBS和DBMS题目7下述()不是DBA数据库管理员的职责。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于数据库系统概念的正确描述是:A. 数据库系统是一种软件,用于管理数据B. 数据库系统是一个用于存储和检索数据的结构化集合C. 数据库系统是一个独立于操作系统的软件组件D. 数据库系统只包含数据,不包含与之相关的应用程序2、题干:以下关于数据库范式(Normalization)的说法,不正确的是:A. 第一范式(1NF)要求表中的所有字段都是原子性的B. 第二范式(2NF)要求满足第一范式,且非主属性完全依赖于主键C. 第三范式(3NF)要求满足第二范式,且非主属性不依赖于其他非主属性D. 第四范式(4NF)要求满足第三范式,且消除所有传递依赖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. 层次模型B. 网状模型C. 关系模型D. 函数模型 10、在SQL语言中,用于创建新表的命令是?A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE11、关于关系数据库的特点,下列说法错误的是:A. 数据结构化B. 数据独立性高C. 数据冗余小D. 操作不方便12、在SQL语言中,用来修改表结构的语句关键字是:A. CREATE TABLEB. ALTER TABLEC. UPDATE TABLED. MODIFY TABLE13、数据库系统中,索引的主要作用是什么?14、在关系数据库中,哪些操作会导致事务的回滚?15、在关系数据库中,以下哪一项描述了“实体完整性”约束?A. 确保每个实体的主键字段都不为空B. 确保每个实体的每个字段都不为空C. 确保实体的主键字段唯一D. 确保实体的外键字段唯一16、在数据库设计中,以下哪个概念描述了“范式”?A. 一个数据库中所有数据项都符合一定的规范B. 数据库中表之间通过外键关联C. 数据库中每个表都只包含一个实体类型的数据D. 数据库中所有数据项都遵循相同的结构17、题目:在数据库设计中,ER图(实体-联系图)主要用于:A. 表示数据库中数据项的类型B. 描述数据库中数据项之间的关系C. 定义数据库中数据的存储结构D. 描述数据库中数据的完整性约束18、题目:在SQL语言中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT19、以下哪个选项不是数据库系统中的数据模型?A. 关系型模型B. 网状模型D. 层次模型 20、在数据库设计过程中,以下哪个阶段是确保数据库系统稳定性和性能的关键阶段?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理设计21、在关系数据库系统中,以下哪种查询是SQL语言中定义的DML操作?A. SELECTB. INSERTC. UPDATED. ALL22、在数据库设计中,以下哪种范式是确保数据完整性、避免数据冗余和更新异常的最基本要求?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)23、在数据库系统中,以下哪种数据模型主要用于描述数据间的关系?A. 层次模型B. 网状模型C. 关系模型24、在SQL语言中,用于查询满足特定条件的记录的命令是:A. INSERTB. UPDATEC. DELETED. SELECT25、在关系数据库中,以下哪一项不是数据完整性约束的类型?A. 实体完整性B. 引用完整性C. 用户定义完整性D. 逻辑完整性26、以下哪个SQL语句可以实现查询名为“Employee”的表中,名为“Department”字段的值为“Sales”的记录?A. SELECT * FROM Employee WHERE Department=‘Sales’B. SELECT * FROM Employee WHERE =‘Sales’C. SELECT * FROM Employee WHERE Department=‘Sales’ AND=‘Sales’D. SELECT * FROM Employee WHERE Department.ID=‘Sales’27、在数据库系统中,什么是事务,事务具有哪些特性?28、简述关系数据库的规范化理论及其作用。

4月全国计算机三级数据库技术考题试卷及答案

4月全国计算机三级数据库技术考题试卷及答案

4月全国计算机三级数据库技术考题试卷及答案一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂在答题卡相应位置上,答在试卷上不得分。

(1)下列有关程序设计语言的叙述中,哪一个是不正确的?A)机器语言是最初级的计算机语言B)机器语言程序的形式是二进制代码C)机器语言需要编译后才可以被计算机执行D)用机器语言编写程序比较困难(2)用计算机进行导弹飞行轨道的计算,属于下列哪一个计算机应用领域?A)人工智能B)过程控制C)辅助设计D)科学和工程计算(3)TCP/IP参照模型在下列哪一层定义了用户数据报协议(UDP)?A)链路层B)网络层C)传输层D)应用层(4)一个数字签名算法至少应该满足三个条件,下列有关叙述中,哪一个不属于数字签名算法的条件?A)签名者事后不能否认自己的签名B)该数字签名必须是所签文件的物理部分C)当发生签名真伪争执时,有第三方能够解决争执D)接受者能够验证签名,而任何其他人都不能伪造签名(5)下列条目中,哪些属于计算机病毒的特征?I.传染性II.可激发性III.隐蔽性IV.潜伏性A)只有I和IIIB)只有I、II和IVC)只有I、III和IVD)都是(6)限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为A)物理隔离B)时间隔离C)逻辑隔离D)密码隔离(7)下列关于数据结构基本概念的叙述中,哪一条是正确的?A)数据的逻辑结果分为表结构和树结构B)数据的存储结构分为线性结构和非线性结构‘C)数据元素是数据的基本单位D)结点是有独立含义的数据最小单位(8)下列关于串的叙述中,哪一条是正确的?A)串是由零个或多个字符组成的有限序列B)空串是由空格构成的串C)串只能顺序存储D)“推入”是串的基本运算之一(9)下列哪一个不是队列的基本运算?A)从队尾插入一个新元素B)从队列中删除第i个元素C)判断一个队列是否为空D)读取队头元素的值(10)栈结构不适用于下列哪一种应用?A)表达式求值B)树的层次次序周游算法的实现C)二叉树对称序周游算法的实现D)快速排序算法的实现(11)双链表的每个结点包括两个指针域。

数据库应用技术-国家开放大学电大易考通考试题目答案

数据库应用技术-国家开放大学电大易考通考试题目答案

数据库应用技术1、SELECT COUNT(DISTINCT Sno) FROM SC 语句用于统计学生的总人数。

A. 对B. 错正确答案:B2、需求分析阶段的主要目的是回答“干什么”问题。

A. 对B. 错正确答案:A3、设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是()。

A. intB. smallintC. tinyintD. bit正确答案:C4、一个数据库应用系统开发过程的第1个阶段是概念设计。

A. 对B. 错正确答案:B5、对数据库的查询过程中不能对查询的结果进行排序、汇总等。

A. 对B. 错正确答案:B6、UPDATE、INSERT和DELETE都可引发触发器代码的执行。

A. 对B. 错正确答案:A7、如果没有指定索引类型,则默认是创建非聚集索引。

A. 对B. 错正确答案:A8、使用BACK选项定义的触发器为后触发型的触发器。

A. 对B. 错正确答案:B9、需求分析的具体做法包括:()、分析整理、用户确认。

A. 收集资料B. 定义数据结构C. 设计数据库D. 画出E-R图正确答案:A10、用户定义的完整性实际上是指明关系中属性的取值范围。

A. 对B. 错正确答案:A11、COMMIT表示事务正常结束。

A. 对B. 错正确答案:A12、在视图的定义语句中,只能包含数据查询语句。

A. 对B. 错正确答案:A13、()数据库系统是最接近物理存储的,是数据的物理存储方式。

A. 外模式B. 模式C. 内模式D. 中间模式正确答案:C14、删除触发器代码的语句为ALTER TRIGGER。

A. 对B. 错正确答案:B15、下列关于收缩SQL Server 2008数据库空间的说法,错误的是()。

A. 可以收缩某个指定数据文件的空间B. 可以收缩某个指定日志文件的空间C. 收缩数据文件空间时不能小于该文件的初始大小D. 收缩数据库有缩小整个数据库空间大小和缩小某个文件大小两种方式正确答案:C16、关系规范化的模式分解应具有无损连接性。

数据库应用技术期末考试试题

数据库应用技术期末考试试题

数据库应用技术期末考试试题a卷一、填空题(30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型.2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中sql数据库是基于_________建立的。

3、访问sqlserver数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为windows验证模式和_______验证模式。

4、__________是存储在文件中的一系列sql语句,即一系列按顺序提交的批处理。

5、sql server使用__________文件记载用户对数据库进行的所有操作。

6、sp_help系统存储过程的功能是___________________。

7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(identity)可以实现_________数据完整性。

8、sql语言中行注释的符号为_________;块注释的符号为_________.9、sqlserver中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_________字符开始,有系统定义和维护.局部变量以_________字符开始,由用户自己定义和赋值。

10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。

11、命令truncate table的功能是_______________。

12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________.13、在sql server2000中,其权限分为三类,即_________权限、_________权限和_________权限。

试卷代 国家开 放大学 秋季学期“开 放本科”期末考试 数据库应用技术试题及答案 月

试卷代 国家开 放大学 秋季学期“开 放本科”期末考试 数据库应用技术试题及答案 月
749
试卷代号 :1256
国家开放大学(中央广播电视大学 )2017 年秋季学期"开放本科"期末考试
数据库应用技术 试题答案及评分标准
(供参考)
2018 年 1 月
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共 15 个
小题,每小题 2 分,共 30 分)
1. B
2. C
)。
A. real
B. nvarchar
C. numeric
D. varchar
9. 在表达式中,与"所在部门 NOT IN ('财务 fJ 后勤') "等价的是(
)。
A.所在部门! ='财务, AND 所在部门! ='后勤 1
B. 所在部门! '财务, OR 所在部门!= '后勤 F
C. 所在部门,财务, AND 所在部门='后勤 F
开课学期:微整型。
学时 z 小整型。
"授课"表结构:
教师号:普通编码定长字符类型,长度为 10 ,引用教师表的外键。
课程号:普通编码定长字符类型,长度为 20 ,引用课程表的外键。
授课学年:普通编码定长字符类型,长度为 6 ,非空。
主键: (教师号,课程号,授课学年)。
参考答案及评分要点:
CREATE T ABLE 教师(
28. (本题 10 分)写出创建如下三张数据表的 SQL 语句。
"教师"表结构: 教师号:普通编码定长字符类型,长度为 10 ,主键。 教师名:普通编码可变长字符类型,长度为 10 ,非空。 职称:统一字符编码定长字符类型,长度为 3 ,取值为"教授"、"副教授"、"讲师"、"助教"。 所在部门:普通编码可变长字符类型,长度为 20 。

数据库技术与应用考试试题

数据库技术与应用考试试题

数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。

山东省2024年春季高考技能测试软件与应用技术类专业试题(样题) 发布版

山东省2024年春季高考技能测试软件与应用技术类专业试题(样题) 发布版

山东省2024年春季高考技能测试软件与应用技术类专业试题(样题)一.考试说明1.考试时长:60分钟;2.考试范围:C语言程序设计和Access数据库应用操作两个技能模块;3.试题总分:试题满分为230分,其中C语言程序设计115分,Access数据库应用操作115分;4.文件保存位置:考生须在D盘根目录下,创建以本人考生号命名的文件夹,并在此文件夹内保存答题文件;5.特别提醒:认真审题,严格按照题目要求进行操作,并随时保存文件,避免造成损失。

三.考试试题模块一C语言程序设计1.程序改错题本题有3行代码错误,请考生找到错误代码行,将错误代码行号、修改后的该行程序代码填写到考试系统中对应的答题区域。

程序功能:从键盘输入2个整数,求两数乘积并输出。

Program1.c代码(行首数字为行号)如下:1#include <stdio.h>2int main()3{4float a,b,s;5printf("please input a,b:");6scanf("%d%d",a,b);7……8……9}2.程序填空题请考生将【序号】处所缺的程序段填写到考试系统中对应的答题区域,实现程序功能,并将程序运行结果截图文件上传。

程序功能:计算1到n之间所有数的和。

Program2.c代码如下:#include <stdio.h>int main(){int i,n,s=0;printf("please input n:");scanf("%d",&n);【1】……}3.编程题请考生将编写的程序代码填写到考试系统中对应的答题区域,并将程序运行结果截图文件上传。

程序功能:输出九九乘法表,要求两个乘法算式之间用制表符隔开。

4.编程题(略)模块二Access数据库应用操作请考生将考试系统中对应考题附件(xxx数据库.accdb)下载到本人考生号文件夹内,按要求完成以下操作。

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。

B、全局变量在所有程序中都有效。

C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。

参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。

3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。

B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。

C、不能一次向表中插入多行数据。

D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。

参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。

SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。

数据存权限又可以分为数据库对象和数据库语句权限两种。

数据库语句权限授予用户以允许他们创建数据库对象。

6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷代号: 1256中央广播电视大学—第一学期”开放本科”期末考试数据库应用技术试题1 月一、单项选择题(每个题只有一个答案是正确的。

每题2分, 共15题, 30 分)l_SQL Server 数据库是基于( ) 数据模型的。

A. 层次模型B .网状模型 C .关系模型D .面向对象模型2.一般情况下, ”数据库管理员”的英文缩写是( ) 。

A. DBMS B . DBS C . DBA D . DMS3. 如果希望从成绩表中查询出所有成绩大于等于90 分的记录, 那么条件语句应该是( ) 。

A. where 成绩>=90 B . where 成绩》90C. where 成绩>90 AND成绩=90D.where 成绩>904.在一个课程关系中, 最可能成为主关键字( 或称主码)的属性是( ) 。

A.任课教师 B .所属专业 C .课程编号 D .开课学期5. SQL Server 的系统主数据库是( ) 。

A.master B .Pubs C .tempdb D .Northwind6.SQL Server数据库中的NULL值(空值)()。

.表示数字A.表示空格C.表示一种数据类型 D .表示没有值、不确定的值7. 设一个关系为R, 如果它的每个属性都是不可再分的, 则称这个关系是符合( ) 。

A.第一范式B .第二范式C. 第三范式D . BNC范式8.下列符合第三范式的关系是( ) 。

A.教师(教师号,教师姓名,课程号,课程名,成绩)B.教师(教师号,教师姓名,性别,课程号, 课程名, NN)C. 职工( 职工号, 职工姓名,性籍贯,所属部门编号, 所属部门名别,称)D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)9. 将第一个关系的记录加到第二个关系中, 生成的新关系称为( )A.两个关系的积 B .两个关系的并C.两个关系的交 D .两个关系的差10. 数据库应用程序开发中, 概念设计阶段的主要目的是( ) 。

A.绘制ER图 B .编写数据字典C.建立逻辑数据模型 D .建立概念模型11.用户使用SQLServer 时, 一般需要考虑两个安全性阶段( )A.登录验证、操作验证B .身份验证、权限认证C.操作验证、登录验证D .权限认证、身份验证12.创立数据库的SOL语句是()。

A. INSERT DATABASE B . BACKUP DATAB A SE C.CREATE DATABASE D.RESTORE DATABASE13.SQLServer 数据库中的一个完整的备份一般要包括()A. 系统数据库、用户数据库和事务日志B. 系统数据库、系统表和数据字典C. 系统数据库、用户数据库和数据字典D. 用户数据库和事务日志14. 下列SQL语句中,能够完成笛卡尔积运算的是()。

A. SELECT*FRO篮球爱好者UNION SELECT*FRO足球爱好者B. SELECT*FRO篮球爱好者INTERSECT SELECT*FR 球爱好者C. SELECT*FRO篮球爱好者EXCEPT SELECT*FROM球爱好者D. SELECT*FR0筛球秀好者。

足球秀好者15. 设学生表和选课表的结构分别为(学号, 姓名)和(学号, 课程号, 成绩),如果希望查询出”所有姓‘王’的学生且选修了‘A001'课程的学生”,则对应的SQL语句是()。

A. SELECT姓名FROM学生表,选课表WHERE学生表.学号二选课表.学号AND学生表.姓名LIKE ‘王%'OR选课表.课程号='A001'B. SELECT姓名FROM学生表,选课表WHERE学生表.学号二选课表.学号AND学生表.姓名LIKE王%OR 选课表.课程号=A001C. SELECT姓名FROM学生表,选课表WHERE学生表.学号二选课表.学号AND学生表.姓名LIKE ‘王%'AND选课表.课程号='A001'D. SELECT姓名FROM学生表,选课表WHERE学生表.学号二选课表.学号AND学生表.姓名LIKE王%AND 选课表.课程号二A00I二、填空题(每空2分,共10分)1. _________________________________________ 计算机数据处理技术大致经历了____________________________________________ 、 _____________ 和数据库管理等三个阶段。

2. 如果一个数据表不满足第三范式,那么至少会存在 ___________ 、更新异常、插入异常和删除异常等问题。

3.SQL Server支持3种备份设备,即 __________________ 、磁带设备和命名管道设备。

4. VB提供了三种数据库访问引擎,即Jet弓I擎、ODBC和OLE DB,当前主要使用三、判断题(正确的在括号内打上”"”,错误的打上” X”。

每小题2 分,共l0分)1. 数据库应用程序开发中,需求分析阶段的主要目的是回答”干什么,,的问题。

()2. SQL结构化查询语言是一种过程化语言。

()3. 索引是在基本表的列上建立的一种数据库对象,它和基本表分开存储它的建立或撤消对数据的内容毫无影响。

()4. 当删除一个视图时,与之相关联的基本表也会自动被删除。

()5. 参照完整性规则一般是指在两个参照和被参照关系中,参照关系中每资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

条记录的外键或者为空,或者等于被参照关系中某条记录的主键。

()四、简述题(每小题5分,共2题10分)1. 请简要说明存储过程的概念和优点。

2. 请简要说明关系规范化的必要性。

五、综合应用题(第1、2题每题10分,第3题20分,共40分)1. 用SQL语句创立简单数据表设有职工数据表T,包括职工编号TNo,姓名TN,出生年月日TD等字段。

TN0和TN均为字符型(长度10), TD为日期型。

TN0是主键,请用SQL语句创立该数据表T。

2. 用SQL语句创立带约束条件的数据表在上题基础上,假设还存在工资数据表C,包括职工编号CN0,基本工资Cn 等字段。

Cn为数值型(带小数)。

Cno是该表主键,字符型(长度10)。

该数据表与职工数据表T之间存在外键约束,即职工数据表T中不存在的记录不能够出现在该表中。

请根据上述说明,用SQL创立工资数据表C.3. 程序应用题设物资台账数据表的结构为(物资编码、物资名称、计量单位、单价、期初库存),程序运行界面如图1所示,其中Textl为控件数组,Textl(O)、Textl (1)、Textl(2)、Textl(3)、Textl(4)分别表示物流编码、物资名称、单价、期初库存、期初金额。

进入界面后,用户输入所有数据后,点击”保存”按资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

Private Sub Comma nd1_Click()‘声明一个记录集对象’Dim ADOrs As New Recordset‘将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveCo nn ectio n=ADOcn‘第一步:在数据表中查询是否存在关键字相同的记录’(1) 拼写查询字符串StrSQL二” ________________________________________________________ (2)执行查询语句StrSQL‘第二步:如果关键字重复,则退出程序If Not ______________ Then _____________MsgBox ”记录已存在,不能继续增加”EXIT SubEnd If‘第三步:将结果插入到物资台账数据表中’StrSQL二” Insert Into 物资台账(物资编码,物资名称,计量单位单价,期初库存)”StrSQL= StrSQL+ ” Value( ”+Text1(0)+ ” , ”+Text1(1)+ ” , ” +Combob1.Text+ ” , ”StrSQL= StrSQL+Text1(2)+ ” , ”+Text1 (3)+ ” ) ”StrSQLEnd Sub参考答案一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1. C 2 . C 3 . A 4 . C 5 . A 6.D 7 . A 8 . D 9.B10 . D11. B 12 . C 13 . A 14 . D 15 . C二、填空题(每空2分,共10分)1 .人工管理文件管理2. 数据冗余3. 磁盘设备4 . OLE DB三、判断题(正确的在括号内打上”",错误的打上” X” 。

每小题2 分, 共10 分)1. V 2 . X 3 . V 4 . X 5 . V四、简述题(每小题5分, 共10分)1 参考答案及评分要点:存储过程(Stoed Procedure)是一组预先编译好的, 以一种可执行的形式永久地存储在数据中的SQL代码(3分)。

使用存储过程的好处可归纳为以下几点: (a)执行速度快。

在经过第一次调用以后, 就驻留在内存中, 不必再经过编译和优化; (b)模块化的程序设计。

经过了一次创立以后, 能够被调用无数次; (c)减少网络流量; (d)保证系统的安全性。

(每答对一小点得 1 分, 最多 2 分)。

2.参考答案及评分要点:减少数据冗余(2 分)、更新异常(1 分)、插入异常(1 分)、删除异常(1 分)。

五、综合应用题(第1、 2 题每题l0 分, 第 3 题20分, 共40分)1 .CREATE TABLE (TN0 HAR(10) PRIMARY KEY,TN CHAR(10),TD ATETIME);2.CREATE TABLE C(CNo CHAR(10) PRIMAR Y KEY,Cn mon ey,FOREIGN KEY (CNO)REFERENCES T(TNo));3. ‘第一步:在物资台账数据表中查询是否存在关键字相同的记录strSQL二” Select 物资编码From物资台账Where物资编码二” +Textl(0)+ ”ADOrs . Open StrSQL‘第二步:如果关键字重复,则退出程序If Not ADOrs . EOF ThenMsgBox ”记录已存在,不能继续增加”Exit SubEnd If‘第三步:将结果插入到学生成绩表中strSQL二” InsertInto 物资台账(物资编码,物资名称,计量单位,单价,期初库存)”strSQL=strSQL+ ” Values( ”‘ +Textl(0)+ ” , ” ‘ +Textl(1)+ ”,” ‘ +Combo1 Text-+- ”’,”strSQL二strSQL+Textl(2)+ ” , ” +Textl(3)+ ” ) ”ADOcn^_ExecutestrSQLEnd Sub。

相关文档
最新文档