数据库相关的问题:表是由行和列组成的,行也可以称为__,列可以称为...

如题所述

表是由行和列组成的,行也可以称为记录,列可以称为字段。在关系数据库模型中,二维表的列称为属性或者说是字段,二维表的行称为记录或者说是元组。关系数据库,建立在关系数据模型之上,利用集合代数等概念和方法处理数据库中的数据。关系数据库分为两类:一类是桌面数据库,如Access、FoxPro和dBase等;另一类是客户/服务器数据库,如SQLServer、Oracle和Sybase等。通常,桌面数据库用于小型的、单机应用程序,无需网络和服务器,实现起来较为方便,但仅提供数据的存取功能。
行存储和列存储的应用场景:
行存储的适用场景:(1)适合进行随机的增、删、改、查操作;(2)需要在行中选取所有属性的查询操作;(3)需要频繁插入或更新的操作,其操作与索引和行的大小更为相关。
列存储的适用场景:(1)查询过程中,可针对各列的运算并发执行,在存储中聚合完整记录集,降低查询响应时间;(2)在数据中高效查找数据,无需维护索引(任何列都能作为索引),查询过程中能够尽量减少无关I/O,避免全表扫描;(3)由于各列独立存储,且数据类型已知,可以针对该列的数据类型、数据量大小等因素动态选择压缩算法,以提高物理存储利用率;如果某一行的某一列没有数据,在列存储时,就可以不存储该列的值,这将比行式存储更节省空间。
温馨提示:答案为网友推荐,仅供参考