数据库系统工程师必知:选择题梳理与概念解析

版权申诉
0 下载量 11 浏览量 更新于2024-07-01 收藏 52KB DOC 举报
在数据库系统工程师的考试复习资料中,包含了对数据库原理的选择题总结,主要涵盖了数据库体系结构、数据模型、存储结构以及管理相关的知识点。以下是一些关键题目及其解析: 1. **外模式** (2001年10月全国卷):这是单个用户所使用的数据视图,它描述了用户看到的数据形式,与概念模式(逻辑结构)相对应,体现了数据的可见性。 2. **子模式DDL** (2001年10月全国卷):DDL(数据定义语言)用于描述数据库的局部逻辑结构,即用户级别的数据视图,它不涉及物理存储细节。 3. **DBMS与OS的关系** (2001年10月全国卷):DBMS(数据库管理系统)和操作系统(OS)通常是并发运行的,各自处理不同的任务,但DBMS可能需要通过接口调用OS的部分功能。 4. **内模式** (2003年1月全国卷):内模式描述的是数据库的物理存储方式,包括数据在磁盘或其他底层硬件上的组织方式。 5. **DBA职责** (2003年1月全国卷):DBA(数据库管理员)的职责包括定义概念模式、修改模式结构,但不包括编写应用程序或完整性规则,这些通常由应用程序员和数据守护者负责。 6. **二级映像的作用** (2003年1月全国卷):引入二级映像是为了提高数据和程序的独立性,使得它们与具体实现解耦。 7. **DBS、DBMS和DB的关系** (2003年1月全国卷):DBS(数据库系统)包含DB(数据库)和DBMS,DBMS是用于管理和操作数据库的软件。 8. **第三级存储器** (2002年10月全国卷):这里可能指的是数据库系统的缓存或高速存储,如快闪存,与传统的磁盘和磁带相比,速度更快。 9. **数据管理软件** (题目缺失,可能是DBMS):位于用户和操作系统之间的数据管理软件通常指数据库管理系统,它负责数据的组织、存储和访问。 10. **数据模型组成**:数据库系统中的数据模型由数据结构、数据操作和完整性约束三部分构成,反映了数据的结构、如何操作以及如何保证数据一致性。 11. **CODASYL DBTG报告** (题目缺失,可能是关系模型):CODASYL组织提出的DBTG报告促进了关系模型的发展,它成为关系模型的重要代表。 12. **全局逻辑结构描述**:数据的全局逻辑结构用模式(概念模式)来描述,它定义了数据的整体结构。 13. **用户逻辑结构描述**:用户涉及的逻辑结构用子模式(用户模式)描述,它是外模式的基础。 14. **数据库维护**:数据库的开发控制、完整性检查和安全性检查属于数据库的维护部分,确保数据的质量和安全性。 15. **数据结构控制者**:负责定义和修改数据库三级结构的专业人员是数据库管理员(C)。 16. **文件** (题目缺失,可能是关于文件系统与数据库的交互):这部分可能涉及到数据库文件的管理,例如,文件与数据库表之间的对应关系等。 通过这些题目,复习者可以深入了解数据库基础理论、系统架构、管理与维护等内容,为考试做好准备。

console.log(ID) await db.collection('usersdatas').doc(q).update({ data: { groupmembersid: _.addToSet(ID), } }); await db.collection('usersdatas').doc(m).update({ data: { threepartysid: _.addToSet(ID), } }); if(q === m){ await db.collection('usersinternet').doc(ID).set({ data: { //qrcodesid: q, isThreeParty: true, threepartyid: q, isGroupMember:'', isNoGroupMember: true, threepartycreators: this.data.qrcodes.threepartycreators, threepartymobile: this.data.qrcodes.threepartymobile, threepartypartName: this.data.qrcodes.threepartypartName, productvolume: this.data.qrcodes.productvolume, groupmemberid: m , groupmembercreators: this.data.groupmembercreators, groupmembermobile: this.data.groupmembermobile, isGroupRegister: true , isEnable: true , createdatatime: Date.now(), startdate: this.data.realToday, closedate:'', } }); }else{ await db.collection('usersinternet').doc(ID).set({ data: { //qrcodesid: q, threepartyid: q, isGroupMember:'', isNoGroupMember: true, threepartycreators: this.data.qrcodes.threepartycreators, threepartymobile: this.data.qrcodes.threepartymobile, threepartypartName: this.data.qrcodes.threepartypartName, productvolume: this.data.qrcodes.productvolume, groupmemberid: m , groupmembercreators: this.data.groupmembercreators, groupmembermobile: this.data.groupmembermobile, isGroupRegister: true , isEnable: true , createdatatime: Date.now(), startdate: this.data.realToday, closedate:'', } }); };。把这个功能改成在云函数中运行,请你修改代码 ,把改好的云函数代码和小程序端代码发给我

2023-05-26 上传