首页 > 试题广场 >

下列有关关系型数据库的说法中,正确的是?()

[单选题]
下列有关关系型数据库的说法中,正确的是?()
  • 所有理论上可更新的视图由系统更新。
  • 对于所有的插入、修改和删除操作系统应该对各种操作进行查询优化。
  • 当数据的存储和访问方式进行改变时,应用程序在逻辑上也要相应改变。
  • 关系型数据库在引入分布数据或数据重新分布时保持逻辑不变。
能选出正确的,但是错的错在哪里还是不懂啊
发表于 2020-05-05 16:48:17 回复(0)
关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织
发表于 2020-03-02 21:34:16 回复(0)
  • 关系型数据库是依据关系模型来创建的数据库。
  • 所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。
  • 关系型数据可以很好地存储一些关系模型的数据,比如一个老师对应多个学生的数据(“多对多”),一本书对应多个作者(“一对多”),一本书对应一个出版日期(“一对一”)
  • 关系模型是我们生活中能经常遇见的模型,存储这类数据一般用关系型数据库
  • 关系模型包括数据结构(数据存储的问题,二维表)、操作指令集合(SQL语句)、完整性约束(表内数据约束、表与表之间的约束)。
    网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来说,硬盘I/O是一个很大的瓶颈
    2.网站每天产生的数据量是巨大的,对于关系型数据库来说,在一张包含海量数据的表中查询,效率是非常低的
    3.在基于web的结构当中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库却没有办法像web server和app server那样简单的通过添加更多的硬件和服务节点来扩展性能和负载能力。当需要对数据库系统进行升级和扩展时,往往需要停机维护和数据迁移。
    4.性能欠佳:在关系型数据库中,导致性能欠佳的最主要原因是多表的关联查询,以及复杂的数据分析类型的复杂SQL报表查询。为了保证数据库的ACID特性,必须尽量按照其要求的范式进行设计,关系型数据库中的表都是存储一个格式化的数据结构。

    链接:https://www.jianshu.com/p/fd7b422d5f93

发表于 2020-03-19 15:38:33 回复(0)
A,错在应该是全关系型的关系系统,所有理论上可更新的视图应该允许由系统更新。
B,错在查询优化应该由用户去完成(如减少全表扫描,合理构造索引等)
C,不会改变,逻辑独立性:当模式改变时,只需改变各个外模式 / 模式映射,可以保持外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
物理独立性:当数据库的存储结构改变时,只需改变模式 / 内模式映射,可以保持模式不变,因此应用程序也可以保持不变,保证了数据与程序的物理独立性,简称数据的物理独立性。
发表于 2022-03-07 20:41:58 回复(0)