[{"data":1,"prerenderedAt":298},["ShallowReactive",2],{"note:cs\u002Fdb\u002F100+70\u002FDay01-数据库100题-选择01-20":3},{"id":4,"title":5,"body":6,"description":16,"extension":291,"meta":292,"navigation":293,"path":294,"seo":295,"stem":296,"__hash__":297},"notes\u002Fsource\u002Fcs\u002Fdb\u002F100+70\u002FDay01-数据库100题-选择01-20.md","Day 01 - 数据库100题：单项选择 1-20",{"type":7,"value":8,"toc":267},"minimark",[9,13,17,22,25,28,31,35,38,41,44,48,51,54,57,61,64,66,69,73,76,79,82,86,89,91,94,98,101,103,106,110,113,115,118,122,125,127,130,134,137,139,142,146,149,151,154,158,161,163,166,170,173,175,178,182,185,187,190,194,197,199,202,206,209,211,214,218,221,223,226,230,233,235,243,247,250,252,255,259,262,264],[10,11,5],"h1",{"id":12},"day-01-数据库100题单项选择-1-20",[14,15,16],"p",{},"参考重点：教材第 1 章数据库基本概念、第 2 章关系模型、第 3 章 SQL、第 11-12 章事务与并发恢复。",[18,19,21],"h2",{"id":20},"_1-位于用户和操作系统之间的一层数据管理软件是","1. 位于用户和操作系统之间的一层数据管理软件是 。",[14,23,24],{},"A. DBS　B. DB　C. DBMS　D. MIS",[14,26,27],{},"答案：C",[14,29,30],{},"讲解：DBMS 是数据库管理系统，位于用户和操作系统之间，负责数据定义、组织存储、操纵、事务管理、恢复、安全和完整性控制。DB 是数据库本身，DBS 是由 DB、DBMS、应用系统、DBA 等组成的数据库系统。",[18,32,34],{"id":33},"_2-数据库系统中的数据模型通常由-三部分组成","2. 数据库系统中的数据模型通常由 三部分组成。",[14,36,37],{},"A. 数据结构、数据操作和完整性约束\nB. 数据定义、数据操作和安全性约束\nC. 数据结构、数据管理和数据保护\nD. 数据定义、数据管理和运行控制",[14,39,40],{},"答案：A",[14,42,43],{},"讲解：教材把数据模型三要素归纳为数据结构、数据操作、完整性约束。数据结构描述静态特征，数据操作描述动态行为，完整性约束限制合法状态和合法变化。",[18,45,47],{"id":46},"_3-codasyl-组织提出的-dbtg-报告中的数据模型是-的主要代表","3. CODASYL 组织提出的 DBTG 报告中的数据模型是 的主要代表。",[14,49,50],{},"A. 层次模型　B. 网状模型　C. 关系模型　D. 实体联系模型",[14,52,53],{},"答案：B",[14,55,56],{},"讲解：DBTG 报告是早期网状数据库模型的代表。层次模型典型代表是 IMS，关系模型由 E. F. Codd 提出，E-R 模型属于概念模型。",[18,58,60],{"id":59},"_4-数据库的三级模式中数据的全局逻辑结构用-来描述","4. 数据库的三级模式中，数据的全局逻辑结构用 来描述。",[14,62,63],{},"A. 子模式　B. 用户模式　C. 模式　D. 存储模式",[14,65,27],{},[14,67,68],{},"讲解：三级模式为外模式、模式、内模式。模式也称概念模式，描述数据库中全体数据的全局逻辑结构；外模式面向用户视图；内模式描述物理存储。",[18,70,72],{"id":71},"_5-用户涉及的逻辑结构用-描述","5. 用户涉及的逻辑结构用 描述。",[14,74,75],{},"A. 模式　B. 存储模式　C. 概念模式　D. 子模式",[14,77,78],{},"答案：D",[14,80,81],{},"讲解：子模式即外模式，是用户看到和使用的局部逻辑结构。一个数据库可以有多个外模式，以适应不同用户或应用。",[18,83,85],{"id":84},"_6-数据库的并发控制完整性检查安全性检查等是对数据库的","6. 数据库的并发控制，完整性检查，安全性检查等是对数据库的 。",[14,87,88],{},"A. 设计　B. 保护　C. 操纵　D. 维护",[14,90,53],{},[14,92,93],{},"讲解：数据库保护通常包括安全性、完整性、并发控制和恢复。它们共同保证数据不被非法访问、不违反语义约束、不被并发破坏，并能在故障后恢复。",[18,95,97],{"id":96},"_7-完成对数据库数据的查询与更新","7. 完成对数据库数据的查询与更新。",[14,99,100],{},"A. DCL　B. DDL　C. DML　D. DQL",[14,102,27],{},[14,104,105],{},"讲解：DML 是数据操纵语言，完成查询、插入、删除、修改等操作。DQL 常被看成 DML 中的查询部分；DDL 负责定义结构；DCL 负责授权等控制。",[18,107,109],{"id":108},"_8-关系模型的程序员不需熟悉数据库的","8. 关系模型的程序员不需熟悉数据库的 。",[14,111,112],{},"A. 数据操作　B. 完整性约束条件　C. 存取路径　D. 数据定义",[14,114,27],{},[14,116,117],{},"讲解：关系模型具有较高的数据独立性，用户面向关系和 SQL 操作，不必关心底层索引、文件组织等存取路径。存取路径由 DBMS 和优化器决定。",[18,119,121],{"id":120},"_9-dbms-提供-dml-实现对数据的操作可以独立交互使用的-dml-称为","9. DBMS 提供 DML 实现对数据的操作。可以独立交互使用的 DML 称为 。",[14,123,124],{},"A. 宿主型　B. 独立型　C. 自含型　D. 嵌入型",[14,126,27],{},[14,128,129],{},"讲解：自含型 DML 可以独立交互使用，例如直接在数据库客户端执行 SQL。宿主型或嵌入型 DML 则嵌入高级语言程序中使用。",[18,131,133],{"id":132},"_10-dbms-提供-dml-实现对数据的操作嵌入高级语言中使用的-dml-称为","10. DBMS 提供 DML 实现对数据的操作。嵌入高级语言中使用的 DML 称为 。",[14,135,136],{},"A. 自主型　B. 自含型　C. 宿主型　D. 交互型",[14,138,27],{},[14,140,141],{},"讲解：嵌入 C、Java 等高级语言中的数据库操作语言称为宿主型 DML。高级语言是宿主语言，数据库语句嵌入其中。",[18,143,145],{"id":144},"_11-下列运算中-不是关系代数的基本操作","11. 下列运算中 不是关系代数的基本操作。",[14,147,148],{},"A. 笛卡尔积　B. 自然联接　C. 投影　D. 并",[14,150,53],{},[14,152,153],{},"讲解：关系代数的基本运算通常包括选择、投影、并、差、笛卡尔积。自然连接可以由笛卡尔积、选择和投影组合得到，因此不是基本操作。",[18,155,157],{"id":156},"_12-在关系中能惟一标识元组的属性集称为关系模型的","12. 在关系中能惟一标识元组的属性集称为关系模型的 。",[14,159,160],{},"A. 主键　B. 超键　C. 候选键　D. 外键",[14,162,27],{},[14,164,165],{},"讲解：候选键是能唯一标识元组且不含多余属性的最小属性集。主键是从候选键中选出的一个；超键能唯一标识元组，但可能包含冗余属性。",[18,167,169],{"id":168},"_13-对关系-r-进行投影运算后得到关系-s则","13. 对关系 R 进行投影运算后，得到关系 S，则 。",[14,171,172],{},"A. 关系 R 的元组数等于关系 S 的元组数\nB. 关系 R 的元组数小于关系 S 的元组数\nC. 关系 R 的元组数大于关系 S 的元组数\nD. 关系 R 的元组数大于或等于关系 S 的元组数",[14,174,78],{},[14,176,177],{},"讲解：投影会减少列，并且关系是集合，重复元组要消除。因此投影后的元组数不可能多于原关系，可能相等，也可能更少。",[18,179,181],{"id":180},"_14-关系-r-与关系-s-只有一个公共属性t1-是-r-与-s-等值联接的结果t2-是-r-与-s-等值自然联接的结果则","14. 关系 R 与关系 S 只有一个公共属性，T1 是 R 与 S 等值联接的结果，T2 是 R 与 S 等值自然联接的结果，则 。",[14,183,184],{},"A. T1 的属性个数等于 T2 的属性个数\nB. T1 的属性个数小于 T2 的属性个数\nC. T1 的属性个数大于 T2 的属性个数\nD. T2 的属性个数大于或等于 T2 的属性个数",[14,186,27],{},[14,188,189],{},"讲解：等值连接会保留两个关系中的公共属性列各一份；自然连接会把同名公共属性合并成一列。因此只有一个公共属性时，T1 比 T2 多一列。",[18,191,193],{"id":192},"_15-在关系代数表达式优化策略中应尽可能早执行-操作","15. 在关系代数表达式优化策略中，应尽可能早执行 操作。",[14,195,196],{},"A. 投影　B. 联接　C. 选择　D. 笛卡尔积",[14,198,27],{},[14,200,201],{},"讲解：选择能尽早过滤元组，减少后续连接和笛卡尔积的中间结果规模。查询优化中常见规则是“选择下推”，其次是尽早投影。",[18,203,205],{"id":204},"_16-关系数据库的查询语言是一种-语言","16. 关系数据库的查询语言是一种 语言。",[14,207,208],{},"A. 过程性　B. 非过程性　C. 第三代　D. 高级程序设计",[14,210,53],{},[14,212,213],{},"讲解：SQL 更接近非过程性语言，用户说明“要什么”，通常不必说明“怎样访问、怎样连接、使用哪个索引”。执行过程由 DBMS 优化器生成。",[18,215,217],{"id":216},"_17-数据库中数据的正确性有效性和相容性称为_","17. 数据库中数据的正确性、有效性和相容性称为**_**。",[14,219,220],{},"A. 恢复　B. 并发控制　C. 完整性　D. 安全性",[14,222,27],{},[14,224,225],{},"讲解：完整性关注数据是否符合语义约束，例如主键非空且唯一、外键必须引用已有元组、成绩在 0-100 之间。安全性关注是否被未授权访问。",[18,227,229],{"id":228},"_18-授权是-dbs-采用的","18. 授权是 DBS 采用的 。",[14,231,232],{},"A. 恢复措施　B. 并发控制措施　C. 完整性措施　D. 安全性措施",[14,234,78],{},[14,236,237,238,242],{},"讲解：授权属于自主存取控制，用来规定用户能访问哪些数据对象、能执行哪些操作，如 ",[239,240,241],"code",{},"GRANT SELECT ON ... TO ...","。",[18,244,246],{"id":245},"_19-db-的转储属于-dbs-的","19. DB 的转储属于 DBS 的 。",[14,248,249],{},"A. 完整性措施　B. 一致性措施　C. 并发控制措施　D. 恢复措施",[14,251,78],{},[14,253,254],{},"讲解：转储就是备份数据库。发生介质故障时，可以用后援副本加日志恢复数据库，所以属于恢复技术。",[18,256,258],{"id":257},"_20-事务的原子性是指","20. 事务的原子性是指 。",[14,260,261],{},"A. 事务中包括的所有操作要么都做，要么都不做\nB. 事务一旦提交，对数据库的改变就是永久的\nC. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的\nD. 事务必须是使数据库从一个一致性状态变到另一个一致性状态",[14,263,40],{},[14,265,266],{},"讲解：原子性强调事务不可再分，提交则全部生效，失败则全部撤销。B 是持久性，C 是隔离性，D 是一致性。",{"title":268,"searchDepth":269,"depth":269,"links":270},"",2,[271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290],{"id":20,"depth":269,"text":21},{"id":33,"depth":269,"text":34},{"id":46,"depth":269,"text":47},{"id":59,"depth":269,"text":60},{"id":71,"depth":269,"text":72},{"id":84,"depth":269,"text":85},{"id":96,"depth":269,"text":97},{"id":108,"depth":269,"text":109},{"id":120,"depth":269,"text":121},{"id":132,"depth":269,"text":133},{"id":144,"depth":269,"text":145},{"id":156,"depth":269,"text":157},{"id":168,"depth":269,"text":169},{"id":180,"depth":269,"text":181},{"id":192,"depth":269,"text":193},{"id":204,"depth":269,"text":205},{"id":216,"depth":269,"text":217},{"id":228,"depth":269,"text":229},{"id":245,"depth":269,"text":246},{"id":257,"depth":269,"text":258},"md",{},true,"\u002Fsource\u002Fcs\u002Fdb\u002F100+70\u002Fday01-100-01-20",{"title":5,"description":16},"source\u002Fcs\u002Fdb\u002F100+70\u002FDay01-数据库100题-选择01-20","LDrNHeomN036_Bz1pdztvnbItpyx0tT9bZLahdUmN74",1793692174634]