数据库系统原理与实践 第1章 习题参考答案_第1页
数据库系统原理与实践 第1章 习题参考答案_第2页
数据库系统原理与实践 第1章 习题参考答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章习题参考答案单选题CDDBC判断题FFFFT填空题网状数据模型用户大数据商业智能系统设计简答题1)什么是数据模型?关系数据库的数据模型与NoSQL数据库的数据模型有哪些区别?答:数据模型是一种描述事物对象的数据特征及其结构形式化表示,通常由数据结构、数据操作、数据约束三个部分组成。关系数据库采用关系数据模型实现数据组织与存储,支持SQL语言操作访问;NoSQL数据库采用非结构化数据模型(如列簇、键值对、文档、图等)实现数据组织与存储,有各自不同的操作API。数据库文件与普通数据文件有哪些区别?答:数据库文件具有如下特点:数据一般不重复存放可支持多个应用程序并发访问数据结构独立于使用它的应用程序对数据增、删、改、查操作均由数据库系统软件进行管理和控制普通数据文件一般不具有数据库的特点,需要程序员编程对数据库文件进行操作访问。3)一个数据库内部通常包含哪些对象?答:一个数据库内部通常包含表、视图、索引、存储过程、触发器等对象。4)数据库系统由哪些部件组成?答:数据库系统又称为数据库应用系统,由用户、应用程序、数据库、数据库管理系统四个部分组成。5)采用列表形式对比分析流行度排名前2位的国产数据库DBMS技术特性,并谈谈自己对解决基础系统软件“卡脖子”问题认识以及发展国产数据库技术有何建议?答:流行度排名前2位的国产数据库DBMS技术特性OceanBaseTiDB分布式部署OceanBase公有云(OceanBaseCloud),是构建在阿里云、AWS等全球主流公有云基础设施上,基于完全自主研发的原生分布式数据库,提供弹性扩展、高性能、主流兼容的数据库云服务。为客户在云上提供服务、弹性、监控、诊断、开发、迁移、备份、恢复的端到端数据库服务化解决方案。云原生的分布式数据库专为云而设计的分布式数据库,通过TiDBOperator可在公有云、私有云、混合云中实现部署工具化、自动化。数据库管理可通过OceanBase开发者工具(OceanBaseDeveloperCenter,ODC)创建和管理数据库中的表、视图等10余种数据库对象。可为指定角色分配对应资源及该资源的访问权限,企业内不同角色间的开发协作亦会变得简单可控。金融级高可用数据采用多副本存储,数据副本通过Multi-Raft协议同步事务日志,多数派写入成功事务才能提交,确保数据强一致性且少数副本发生故障时不影响数据的可用性。数据库复制支持多种关系型数据库、消息队列与OceanBase数据库之间的数据复制,是集数据迁移、实时数据同步和增量数据订阅于一体的数据传输服务,OMS帮助用户低风险、低成本、高效率的实现OceanBase的数据流通,助力构建安全,稳定、高效的数据复制架构。实时HTAP提供行存储引擎TiKV、列存储引擎TiFlash两款存储引擎,TiFlash通过Multi-RaftLearner协议实时从TiKV复制数据,确保行存储引擎TiKV和列存储引擎TiFlash之间的数据强一致。TiKV、TiFlash可按需部署在不同的机器,解决HTAP资源隔离的问题。数据库维护OceanBase运维管理工具(OceanBaseControlPlatform,OCP)提供对OceanBase集群的图形化管理能力,包括数据库组件及相关资源的全生命周期管理、监控告警,性能诊断、故障恢复、备份恢复等,旨在协助客户更加高效地管理和运维OceanBase数据库,降低企业的IT运维成本和用户的学习成本。得益于TiDB存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者缩容过程中对应用运维人员透明。性价比性采用ApacheLicense2.0开源协议,企业版与社区版差异不大。采用兰公共协议MulanPubL-2.0开源。社区版相比与企业版功能缺失较多。解决基础系统软件“卡脖子”问题认识:在操作系统、数据库系统、工业软件等基础系统软件上,国产软件存在技术研发较国外落后、过度依赖国外开源技术等问题,这就导致我国较少具有完全自主知识产权的相关软件,处于着被外国先进技术“卡脖子”的局面。如今把科技自立自强作为国家发展的战略支撑,打好关键核心技术攻坚战,已经成为我国科技圈的共识。想要解决基础系统软件“卡脖子”问题,最重要的是加大对计算机基础技术研究的投入。毋庸置疑,如果想要成功研发一款基础软件,则需要大量的基础理论支持,还要不断在技术上进行探索和创新。这就需要有更多的资金扶持、更多的研发人员参与到基础技术理论的研究中,这样才可以打下坚实的底层基础,才能逐步实现基础软件自主化。同时还需要摆脱国外基础系统软件在国内市场上的独霸地位,让国产基础软件获得市场的支持,这样国内的技术和理论才能在实际使用中不断成熟和完善,以提高市场认可度,缩减市场占有率的差距,逐渐打破国外构筑起的技术壁垒。对发展国产数据库技术有何建议:随着社会信息化不断的发展,数据库的应用场景也越来越多,除了应用在传统的用户数据存储领域,数字化城市、数字化政府、数字化企业的构建也离不开数据库技术的支持。所以国产数据库应当顺应时代发展的需求,把握住大数据时代的机遇,探索新技术,研发新架构,积极开发面向大数据和高性能的新型数据库,这样才能通过产品功能上的差异化优势在市场上与国外先进数据库软件进行有力竞争。除此之外,国产数据库技术在发展时也应当充分考虑信息安

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论