数据库应用试题11卷及其答案
数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。
答案:操作系统2. 在关系数据库中,表中的行称为______。
答案:记录3. SQL语言中,用于删除数据的关键字是______。
答案:DELETE4. 数据库系统的核心是______。
答案:数据库5. 数据库的三级模式包括外模式、______和内模式。
答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。
答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。
数据库应用试题及答案

数据库应用试题及答案一、选择题1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. INSERTC. SELECTD. UPDATE答案:C2. 以下哪个不是数据库的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D3. 以下哪个是数据库事务的四大特性之一?A. 可扩展性B. 一致性C. 可用性D. 持久性答案:B4. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B5. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据保护C. 数据加密D. 数据查询答案:C二、简答题1. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。
2. 什么是数据库的完整性约束?请列举至少三种。
答案:数据库的完整性约束是确保数据库中数据准确性和一致性的规则。
常见的完整性约束包括:- 实体完整性:确保表中的每一行都有一个唯一的标识符。
- 参照完整性:确保表之间的关联关系正确无误。
- 用户定义的完整性:根据特定业务规则定义的约束。
三、应用题1. 假设有一个学生信息表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写一个SQL查询,列出所有年龄大于20岁的学生信息。
答案:```sqlSELECT * FROM Students WHERE Age > 20;```2. 编写一个SQL语句,向学生信息表中插入一条新记录,学生ID为1001,姓名为“张三”,年龄为22,专业为“计算机科学”。
答案:```sqlINSERT INTO Students (StudentID, Name, Age, Major) VALUES (1001, '张三', 22, '计算机科学');```3. 如果需要删除学生信息表中所有计算机科学专业的学生记录,请编写相应的SQL语句。
国开学习网电大数据库应用技术第11章测验答案

国开学习网电大数据库应用技术第11章测验答案以下是对国开研究网电大数据库应用技术第11章测验的答案:1. 数据库事务具有ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
3. 数据库的并发控制机制包括两阶段封锁(Two-Phase Locking)、时间戳(Timestamp)和多版本并发控制(MVCC)。
4. 数据库索引是一种用于加快数据访问速度的数据结构。
常见的索引类型有B树索引、哈希索引和位图索引。
5. 在数据库设计中,关系模型用于描述数据之间的关联关系。
关系模型包括实体(Entity)、属性(Attribute)和关系(Relationship)。
6. SQL(Structured Query Language)是一种用于管理关系型数据库的编程语言。
SQL可以用于创建、查询和操作数据库中的数据。
7. 数据库触发器(Trigger)是一种在特定事件发生时自动执行的程序。
触发器可以用于实现数据的自动更新和完整性约束。
8. 数据库备份是一种用于保护数据免受数据丢失的措施。
常见的数据库备份方式包括完全备份、增量备份和差异备份。
9. 数据库性能优化是一种通过优化数据库结构和查询语句,提高数据库查询性能和响应速度的方法。
常见的优化手段包括索引优化和查询优化。
10. 数据库安全性是指保护数据库免受非法访问和数据泄露的一种措施。
常见的数据库安全措施包括访问控制、加密和审计。
以上就是对国开研究网电大数据库应用技术第11章测验的答案。
如有其他问题,请随时咨询。
数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。
答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。
答案:SELECT3. 数据库管理系统的作用是_____________。
答案:存储和管理数据4. 数据库索引的作用是_____________。
答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。
答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。
答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。
- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。
- 支持ACID事务,保证数据的完整性和一致性。
- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。
关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。
- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。
- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。
最新国家开放大学电大《MySQL数据库应用》机考终结性考试第十一套真题题库及答案

最新国家开放大学电大《MySQL数据库应用》机考终结性考试第十一套真题题库及答案盗传必究试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1 .下述()不是DBA数据库管理员的职责。
A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计2.要保证数据库的数据独立性,需要修改的是()oA模式与外模式B模式与内模式C三层之间的两种映射D三层模式3.描述数据库全体数据的全局逻辑结构和特性的是()oA模式B内模式C外模式D用户模式4.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。
A模式B物理模式C子模式D内模式5.关系模型中,主键是()oA可以由多个任意属性组成B至多由一个属性组成C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D以上都不是6.假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A RASB RUSC R-SD RXS7.若要删除数据库中已经存在的表S,可用()。
A DELETE TABLESB DELETE SC DROP TABLE SD DROP S8.在SQL语言中,子查询是()oA返回单表中数据子集的查询语言B选取多表中字段子集的查询语句C选取单表中字段子集的查询语句D嵌入到另一个查询语句之中的查询语句9.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()oA层次分析法和层次结构图B数据流程分析法和数据流程图C实体联系法和实体联系图D结构分析法和模块结构图10.“汽车用品网上商城”中,关于购物车功能的描述,()是错误的。
A购物车中的购物信息不可删除B购物车能自动跟踪并记录消费者网上购物所选择的商品C购物车可以对数据库进行实时更新D购物车可以累计购物总金额11.在E-R模型向关系模型转换时,M: N的联系转换为关系模式时,其外键包括()。
数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、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、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
数据库应用习题+答案

数据库应用 习题+答案一、单选题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A .数据库系统B .文件系统C .人工管理D .数据项管理2. 数据库的概念模型独立于( A )。
A .具体的机器和DBMSB .E-R 图C .信息世界D .现实世界3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A .外模式B .内模式C .存储模式D .模式4. 数据库的层次模型应满足的条件是( C )。
A . 允许一个以上的结点无双亲,也允许一个结点有多个双亲B . 必须有两个以上的结点C . 有且仅有一个结点无双亲,其余结点都只有一个双亲D . 每个结点有且仅有一个双亲5. 在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B )A .选择B .投影C .连接D .扫描6. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A );A .选择B .投影C .连接D .扫描7. 在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C )。
A .选择B .投影C .连接D .扫描8. 如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A .交B .并C .笛卡尔积D .连接R1 R2 R39. 关系数据库中的码是指( D )。
A .能唯一决定关系的字段B .不可改动的专用保留字C .关键的很重要的字段D .能唯一标识元组的属性或属性集合10. SQL 语言具有两种使用方式,分别为交互式SQL 和( C )。
A .提示式SQLB .多用户SQLC .嵌入式SQLD .解释式SQL11. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。
A .关系规范化理论B .关系运算理论C .关系代数理论D .数理逻辑理论12. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。
数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用试题11卷及其答案
《数据库系统原理与应用(SQL Server 2000)》试题(B卷)
一、单项选择题(每小题1分,共10分)
1. ( a )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用
户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A .DBMS B .DB (database ) C .DBS D .DBA
2. 下列四项中,不属于SQL2000实用程序的是( d )。
A. 企业管理器
B. 查询分析器
C. 服务管理器
D. 媒体播放器
3. SQL Server安装程序创建4个系统数据库,下列哪个不是( c )系统数据库。
A. master
B. model
C. pub
D. msdb
4. 下列哪个不是sql 数据库文件的后缀(扩展名)。
( c )
A ..mdf
B ..ldf
C ..tif
D ..ndf 5. 数据定义语言的缩写词为 ( a )。
A.DDL(create,alter,drop)
B.DCL (grant ,revoke ,commit,rollback )
C.DML(insert,update,delete,select)
D.DBL
6. SQL 语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( a )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁 7. SQL 的视图是从( c )中导出的。
A. 基本表
B. 视图
C. 基本表或视图
D. 数据库 8. 在SQL 语言中,建立存储过程的命令是() a
A 、CREATE PROCEDURE
B 、CREATE RULE
C 、CREATE DURE
D 、CREAT
E FILE 9. SQL 语言中,删除表中数据的命令是( a )。
a
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
10. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( d )。
A. sp_dbhelp
B. sp_db
C. sp_help(表、视图、过程)
D. sp_helpdb(显示数据库信息)
二、判断题(每空1分,共15分)
1. 2. 3. 4. 5. 6. 7.
' 在那遥远的地方' 是SQL 中的字符串常量吗?y 11.9 是SQL 中的实型常量吗 y select 16%4, 的执行结果是: 0 吗?y 2019.11.09 是SQL 中的日期型常量吗? n ¥2019.89 是SQL 中的货币型常量吗? n select 25/2 的执行结果是: 12.5 吗? n '
李逵'>'李鬼' 比较运算的结果为真吗?y
8. 一个表可以创建多个主键吗?n
9. 创建唯一性索引的列可以有一些重复的值?n 10. smallint 是SQL 的数据类型吗?y 11. SQL Server不允许字段名为汉字?n
12. 职称 in ('教授', '副教授') 与职称 = '教授' or 职称 = '副教授' 等价吗?n 13. 如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?
n 14. 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为
该
行标识列赋值吗?y
15. 固定数据库角色:db_datareader 的成员修改本数据库内表中的数据吗?n
三、填空题(每空1分,共20分)
1. SQL Server 2000局部变量名字必须以____ @_____开头,而全局变量名字必须以
_____@@____开头。
2. 语句 select ascii('D'), char(67) 的执行结果是:______68___和______c___。
3. 语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是:
________beautiful____和_______我心中的太阳____。
4. 选择运算是根据某些条件对关系做___水平___分割;投影是根据某些条件对关系
做__
垂直____分割。
5. 关系运算主要有________、________和连接。
6. 完整性约束包括_______完整性、______完整性、参照完整性和用户定义完整性。
7. T-SQL 语言中,有_________运算、字符串连接运算、比较运算和_________运算。
8. 语句 select day('2019-4-6'), len('我们快放假了.') 的执行结果是:_________
和_________。
9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)
的执行结果是: _________、_________、_________和_________。
四、简答题(每小题5分,共10分)
1. 简述SQL Server 2000的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分
配)。
(6分)
2. 在SQL Server 2000中,使用视图的好处是什么?(4分)
五、设计题(共45分)
现有关系数据库如下:数据库名:学生成绩数据库
学生信息表(学号 char(6),姓名,性别,民族,身份证号) 课程信息表(课号
char(6),名称) 成绩信息表(ID,学号,课号,分数) 用SQL 语言实现下列功能的sql 语句代码。
1. 创建数据库[学生成绩数据库]代码(2分) 。
2. 创建数据表[课程信息表]代码;(2分)课程信息表(课号 char(6),名称) 要求使用:主键(课号) 、非空(名称)
3. 创建数据表[学生信息表]代码;(4分)
学生信息表(学号 char(6),姓名,性别,民族,身份证号)
要求使用:主键(学号) 、默认(民族) 、非空(民族,姓名) 、唯一(身份证号) 、检查(性
别)
4. 创建数据表[成绩信息表];(5分)
成绩信息表(ID,学号,课号,分数)
要求使用:外键(学号,课号) 、检查(分数), 自动编号(ID) 5. 将下列课程信息添加到课程信息表的代码(8分)课号名称 100101 西班牙语 100102 大学英语
修改课号为100102的课程名称:专业英语删除课号为100101的课程信息
6. 创建视图[成绩信息表视图]的代码;(5分)
成绩信息表视图(学号,姓名,课号,课程名称,分数)
7. 从学生信息表中查询姓刘的女同学的情况:姓名、性别、民族。
(2分
8. 查询有一门或一门以上课程成绩小于60分的所有学生的信息,包括学号、姓名。
(4
分)
9. 创建带参数的存储过程[某门课程高低均分]、执行该过程的代码(7分)存储过程功能:查询某门课程的最高分、最低分、平均分;
执行该过程,查询所有修’专业英语’这门学生的最高分、最低分、平均分; 10 设置一SQL 身份验证的用户账户:登录名:U 院长,密码:888,数据库用户名:U 读者,
权限:可查询查询本数据库中所有表、视图、内嵌表值函数的数据,执行所有的存储过程。
请写出账户、权限设置的T_SQL脚本。
(6分)
参考答案。