数据库系统是信息技术重要的支撑基础,掌握数据库系统原理与应用开发技术是打开通向各类信息系统、互联网信息服务、大数据技术应用之门的钥匙。通过本课程学习,学习者可熟练掌握数据库技术方法,培养数据库应用系统开发能力,为从事IT职业开创自己广阔的一片天地。
电子科技大学数据库系统原理与开发(2022春)单元测试题答案
第1章 数据库系统概论
- 在数据管理技术发展阶段中,下面哪个阶段可以实现数据共享? A人工管理阶段 B文件管理阶段 C数据库管…
- MySQL 数据库是属于下面哪种模型数据库? A层次数据模型 B网状数据模型 C对象数据模型 D关系数据模…
- 在数据库管理系统的层次结构中,下面哪个层次负责对数据文件进行操作访问? A操作界面层 B语言翻译处…
- 在数据库领域技术中,下面哪种技术可以实现数据集成? A数据库技术 B数据仓库技术 C数据挖掘技术 D商…
- 下面哪种数据库系统应用结构适合银行业务系统? A集中式结构 B客户/服务器结构 C分布式结构 D以上…
- 下面哪类数据库应用系统需要使用数据分析处理技术? A业务处理系统 B办公管理系统 C管理信息系统 D…
- 下面哪类数据库管理系统是对象-关系数据库系统? ASQL Server BMySQL COracle Database DPostgreSQ…
- 下面哪个程序实现PostgreSQL服务器起停控制? Ainitdb Bpg_ctl Cpostgres Dpostmaster…
- 下面哪类数据库是功能最强大的数据库? AMySQL BPostgreSQL COracle Database DSQL Server…
- 下面哪类数据库可以在手机中运行? AMySQL BPostgre SQL CAccess DSQLite
- 用户程序可以直接访问数据库文件。
- 在数据库系统中,可以保证没有冗余数据。
- 数据表之间的约束在数据库中是一种元数据。
- 面向对象数据库可以支持复杂数据类型处理,它一定会取代关系数据库。…
- NoSQL数据库可以管理非结构化数据。
- 数据库挖掘可建立在数据仓库基础上进行数据分析处理
- 为简化数据库开发,不需要数据模型设计,可直接定义数据库表。
- 所有业务处理系统都支持联机事务处理和脱机事务处理。
- 分布式数据库系统可实现数据分布和处理分布
- MySQL数据库系统是一种企业级DBMS。
第2章 数据库关系模型
- 常用的关系查询操作包括选择、投影、连接、并、交等。
- 实体完整性是指关系表的属性组成必须是完整的。
- 自然连接是一种等值连接。
- 在参照完整性中,可以定义级联操作。
- 用户自定义完整性可以实施数据的业务约束。
- 在关系表中,下面哪个项不是关系特征? A表中行可任意顺序 B表中列可任意顺序 C表中单元格可存放多个…
- 在关系模型中,关系表的复合键可由 A至多一个属性组成 B多个属性组成 C一个或多个属性组成 D候选键…
- 下面哪项不是主键的作用? A标识关系表中的不同元组 B作为关联表的关联属性列 C可通过主键列的索引…
- 在关系表中,主键数据最好采用什么数据类型? A字符串 B整型 C序列 D数值…
- 在关系表的实体完整性约束中,不允许主键列值出现下面哪种情况? A空值 B字符串 C数字值 D序列值…
- 参照完整性是用来确保关系之间关联列的 A数据一致性 B数据正确性 C数据完整性 D以上都不是…
- 关系模型不包含什么部分 A数据结构 B算法 C操作方式 D数据约束
- 专门的关系运算不包含如下哪个? A插入 B修改 C删除 D笛卡尔积
- 下面哪种连接要求组合两个关系的匹配元组而形成查询结果集? A内连接 B左外连接 C右外连接 D全外连…
- 用户自定义完整性约束可以是? A属性缺省值 B属性取值唯一性 C属性取值范围 D以上都可以…
- 每个关系是一个二维表,但二维表不一定是关系。
- 关系中复合键至少包含两个属性。
- 代理键是为了唯一标识关系的不同元组,需要在表单或报表中显示出来。…
- 关系表不允许有相同属性列
- 每个关系表都有多个候选键。
第3章 数据库操作SQL语言
- 下面哪种数据类型不是SQL语言的标准数据类型? Atext Binteger Cchar DNumeric…
- 在create table语句中,对于“身份证”属性列,应采用下面哪种数据类型? AString(18) Bchar(18) Cvarc…
- 在创建数据库表时,下面哪个不是关于主键的正确说法? A主键取值必须唯一 B主键不允许空值 C主键可以…
- 在创建数据库表时,下面哪个不是关于主键的正确说法? A主键取值必须唯一 B主键不允许空值 C主键可以…
- 在创建数据库表时,使用下面哪个列约束实现值范围检查? Acheck Bunique Cdefault Dnull…
- 在创建数据库表时,使用下面哪个列约束实现值范围检查? Acheck Bunique Cdefault Dnull…
- 修改数据库表结构,使用下面哪个SQL 语句。 Amodify table Bchange table Calter table Dupdate ta…
- 修改数据库表结构,使用下面哪个SQL 语句。 Amodify table Bchange table Calter table Dupdate ta…
- 对于数据库表添加记录数据,采用下面哪种SQL语句。 Aadd data Bappend data Cinsert into D以上都…
- 采用哪种关键词,可消除SQL查询结果集指定列的重复数据? Aunique Bdistinct Cindex Dorder by…
- 在数据库中,使用更多索引可以加快数据库处理速度。
- 在create table数据库表创建时,可以同时创建该表的外键与参照完整性约束。…
- 在SQL语言的查询语句中使用SORT BY关键词实现结果集按指定列排序输出。…
- 在多表关联查询中,如果最终结果数据都来自于单个表,则可以使用子查询进行处理。…
- 在多表关联查询中,如果最终结果数据都来自于单个表,则可以使用子查询进行处理。…
- 只有系统管理员才能运行SQL控制语句实现权限控制。
- SQL控制语句既可以对用户实现权限控制,也可以对角色实现权限控制。…
- 数据库对象拥有者可以收回赋予其他用户的访问权限。
- 视图与基本表一样可以任意进行数据插入、数据修改和数据删除。
- 视图可以实现多个数据库表的关联数据访问。
- 可以基于一个视图进行另一个视图对象创建。
- 下面哪个SQL数据类型适合“学号“属性列? Aint Bvarchar(n) Cchar(n) Dnumeric…
- 下面哪个SQL数据类型适合“学号“属性列? Aint Bvarchar(n) Cchar(n) Dnumeric…
- 下面哪个SQL数据类型适合“金额“属性列? Aint Bnumeric Creal Dmoney
- 下面哪项不是SQL语言的特性? A对数据库进行操作 B实现控制逻辑编程 C数据库游标操作 D数据库事务…
第4章 数据库设计与实现
- 在数据库应用系统开发阶段中,在哪个阶段考虑数据库创建? A需求分析 B系统设计 C系统实现 D系统测试…
- 在数据库设计中,不包括下面哪个模型? A概念数据模型 B逻辑数据模型 C物理数据模型 D数据流图模型…
- 下面哪个不是E-R模型的基本元素? A实体 B标识符 C联系 D关系表
- 在E-R模型中,一个实体的其他关联实体数量称为什么? A最小基数 B最大基数 C联系度数 D实例数…
- “产品“实体与”厂商“实体在E-R模型中,它们是哪种联系? A1:1 B1:n Cm:n D继承l联系…
- 在下面哪种模型中,可设计存储过程要素? A概念数据模型 B逻辑数据模型 C物理数据模型 D以上都不是…
- 为了消除关系表属性之间的传递依赖,至少需要规范该关系到下面哪种范式? A第1范式 B第2范式 C第3范…
- 对于一个非规范的关系表,会出现下面哪项访问异常问题? A删除数据异常 B插入数据异常 C修改数据复杂…
- 在逻辑数据模型转换为关系模型时,下面哪项不一定正确? A实体转换为关系表 B属性转换为列 C标识符转…
- 在下面哪种模型中,可设计数据库索引要素? A概念数据模型 B逻辑数据模型 C物理数据模 D以上都不是…
- 在E-R模型中,一个实体要么是强实体,要么是弱实体。
- 在E-R模型图中,在定义一个实体时,必须指定它的标识符。
- 在系统逻辑数据模型中,可以设计关系表。
- 在系统物理数据模型中,可以设计数据库存储方案。
- 在进行1:N实体联系转换到关系模型时,N侧表的主键在1侧表中作为外键。…
- 一个关系若其属性消除了多值依赖,则一定满足第四范式。
- 在进行关系数据库设计时,关系表的规范化程度越高,数据库性能就越好。…
- 在关系数据库设计时,逆规范化处理就是不需要进行关系表的规范化设计。…
- 在将数据库设计模型转换为数据库实现时,需要先将其转换为SQL程序。…
- 数据库建模设计的目的是为数据库实现提供方案
第5章 数据库管理
- 下面哪项不是数据库管理的目标 A保障数据库系统正常运行 B实现应用对数据库访问 C发挥数据库系统…
- 下面哪项不是事务的特性。 A一致性 B原子性 C可靠性 D持续
- 在事务程序中,不能执行哪类SQL语句。 A事务提交commit B事务回滚rollback C数据库创建 D数据修改…
- 事务并发执行时,若不进行管理,可能会出现什么问题。 A脏读 B丢失更新 C幻想读 D以上都是…
- 在哪个粒度上对共享数据进行加锁访问,系统并发访问性能最好。 A行 B页面 C表 D数据库…
- 在DBMS中,设置哪种隔离级别后,系统吞吐率受影响最大。 A读取未提交 B读取已提交 C可重复读 D可串行…
- 对于意外事件导致数据库系统损坏,最可靠的技术手段是。 A数据库备份与恢复 B采用双机容错技术 C进…
- 在数据库系统安全模型中,哪种安全管理手段是DBMS 系统提供的数据库安全访问机制? A用户身份认证 B…
- 哪种数据库备份方式可以支持系统连续运行? A冷备份 B热备份 C完整备份 D差异备份…
- DBMS系统可自动恢复哪类数据? A用户误删的系统数据 B事务故障的数据错误 C存储设备损坏的数据丢失…
- 实现数据库管理需要借助于DBMS的工具程序。
- 在数据库系统中,事务是DBMS执行的最小任务单元。
- 单个SQL语句不能构成事务。
- 每个事务都具有ACID特性。
- 在数据库共享数据访问时,只能施加排他锁。
- 若并发执行的所有事务都遵循两阶段锁定协议,则这些事务的并发执行都可实现串行化调度。…
- 事务隔离级别越高,其数据库系统处理性能就越好。
- 用户的数据库访问权限只能由DBA来赋予。
- 用户只要登陆进入数据库系统,他就可以对数据库进行访问操作。
- 只要对数据库进行了完全备份,就可以将数据库恢复到故障时刻的数据状态。…
第6章 数据库应用编程
- Java嵌入SQL语句执行后,返回结果存储在什么对象中 AResultSet BDriverManager CConnection DPrepa…
- Java嵌入SQL语句,能传递动态参数执行查询的是什么接口 AStatement BPreparedStatement CprepareSt…
- Java嵌入SQL语句,能调用执行存储过程的是什么接口 AStatement BPreparedStatement CprepareStatem…
- 数据库的存储过程和触发器都可以有输入参数
- JDBC和ODBC都可以在任何高级语言中,建立与数据库的互连。
- servlet程序是用Java语言编写
- 在ODBC数据库编程中,驱动程序的加载是由用户应用程序完成。
- 触发器可以用于实现数据库表的数据完整性约束。
- 数据库游标是存储在内存中的查询结果集。
- servlet是运行在客服端的应用程序。
- 所有的宿主语言都使用EXEC SQL 执行嵌入式SQL语句。
- HTML语句和JSP语句都是下载到浏览器端来执行。
- Mybatis是使用ODBC访问数据库,并完成数据库记录与对象之间的映射。
- 有学生表(学号,学生姓名,性别,所属院系),其中所属院系一定是已有的院系。实现该约束的可行方案是。 A…
- 在数据库中,存储过程是一组预先定义并( )的SQL语句。 A保存 B解释 C编译 D编写…
- 下列哪个语句用于创建触发器 ACREATE FUNCTION BCREATE TRIGGER CALTER TRIGGER DDROP TRIGGER…
- 下列哪个语句用于创建存储过程。 ACREATE PROCEDURE BCREATE TABLE CDROP PROCEDURE DCREATE FUN…
- 以下哪个不是存储过程的优点 A实现模块化编程,可以被共享和重用 B可以加快程序的运行速度 C可以增…
- 以下不属于触发器特点的是 A基于一个表创建,可对多个表进行操作 B被触发自动执行 C可以带参数执行…
- 从游标中读取数据,使用什么命令 Aselect Bfecth Cselect from Dread
第7章 NoSQL数据库技术
- 在Neo4J集群中,数据的写入是通过主服务器来完成的,数据的读取可以通过集群中的任意一个Neo4J实例来…
- 以下哪一项工作通常不是数据库系统面临的挑战? A数据库高并发读写需求 B海量数据的高效存储和处理…
- 以下哪一项不是NoSQL的共同特征? A分区 B异步复制 CBASE DCAP
- Hbase是哪一种存储模型的NoSQL数据库? A列存储 B文档存储 C键值对存储 D图形存储…
- MongoDB是哪一种存储模型的NoSQL数据库? A列存储 B文档存储 C键值对存储 D图形存储…
- Neo4J是哪一种存储模型的NoSQL数据库? A列存储 B文档存储 C键值对存储 D图形存储…
- 以下哪一项不是大数据的特征? A高速产生 B规模巨大 C高密集价值数据 D多样性…
- 以下哪一项不是CAP的含义? A一致性 B可用性 C分布式 D分区容忍性
- 以下哪一项不是BASE模型包含个三个元素之一? A完整性 B基本可用 C最终一致性 D软状态…
- HBASE中表和区域的关系可以是什么? A1:1 B1:N CN:1 DM:N
- 以下哪一项不是MongoDB保留数据库? Alocal Badmin Cconfig Dsystem…
- CAP是在分布式环境下设计和部署系统时的3个核心需求。
- Redis复制主要包括RDB复制和AOF复制。
- HBASE中的区域和表的关系是随着数据的增加动态变化的。
- MongoDB的分片是将一个集合的数据分别存储在不同的节点上减轻单机压力。…
- Neo4j的数据物理存储主要分为节点、关系、节点或关系上属性这三类数据存储。…
- NoSQL数据库分类的依据是对数据的操作方式。
- Redis数据库的底层实现是字典,对于数据库的增删改查操作都是通过对字典进行操作来实现的。…
- HBASE中表定义中要说明行健和表中包含的列族,列不用定义。
- MongoDB复杂文档模型设计可以使用内嵌和引用的方法来解决。