将语言类型与处理重点匹配
正确答案:DDL → 建立或修改对象定义并更新数据字典;DML/查询 → 分析集合表达、检查语义、优化并生成记录调用;DCL → 检查授权者并修改权限或角色信息
不同语言功能共享数据字典,但生成的内部动作和检查重点不同
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:DDL → 建立或修改对象定义并更新数据字典;DML/查询 → 分析集合表达、检查语义、优化并生成记录调用;DCL → 检查授权者并修改权限或角色信息
不同语言功能共享数据字典,但生成的内部动作和检查重点不同
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:词法、语法和语义分析 → 用数据字典检查名称、类型、权限和约束 → 消解视图并形成底层关系表达 → 优化逻辑表达并选择物理路径 → 逐步束缚为 FIND、GET、NEXT 等记录原语
语言处理层把用户的集合请求逐步转换为数据存取层可以执行的记录操作
Tab 切换移动按钮,Enter 或空格移动;Ctrl+Enter 提交答案
请先完成作答
正确答案:FIND → 建立满足条件的记录定位或扫描状态;GET → 取得当前定位的记录内容;NEXT → 移动到下一个满足条件的记录
记录原语是集合执行计划与底层页面访问之间的接口,具体名称和实现可能因 DBMS 而异
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:记录存取 → 定位、读取和修改记录;事务与封锁 → 管理提交边界和并发冲突;日志 → 保存可恢复的更新证据;排序/合并 → 支持 ORDER BY、连接和分组等操作;路径维护 → 保持表数据与索引等存取路径一致;控制信息 → 保存执行状态和上下文
一次记录更新往往需要多个子系统协作,而不是单独写一个数据页
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:相关索引入口也必须同步更新,否则存取路径会指向错误或漏掉记录
表与索引必须处于同一事务状态,路径维护还要配合封锁和日志保证一致与恢复
可按数字键选择;请先作答,再提交答案
请先完成作答
正确答案:检查完整性约束、取得适当写锁或冲突控制、记录更新日志、维护受影响的索引路径、形成提交或回滚结果
更新会改变共享状态,语言处理和数据存取层必须共同维护约束、并发、恢复和路径一致性
可按数字键选择;请先作答,再提交答案
请先完成作答
对照答案:SQL 在逻辑上描述结果集合;语言处理层通过视图消解、优化和逐步束缚,把集合算子转换为数据存取层的记录原语。数据存取层再通过缓冲区和文件接口取得页面与记录。分层隐藏这些迭代细节,使用户可以保持非过程化的集合表达
请先在头脑中组织答案,再查看对照答案