gpt4 book ai didi

row - 在数据库中,单词 "row"和 "record"之间有什么区别?

转载 作者:行者123 更新时间:2023-12-05 02:24:18 30 4
gpt4 key购买 nike

在数据库中,“行”和“记录”这两个词有什么区别?是否一条记录包含多行?

编辑:它们完全一样吗?

编辑 2:Databases Systems The Complete Book 第 14 章的第一句是

It is not sufficient simply to scatter the records that represent tuples of a relation among various blocks.

你们确定记录和元组的意思是一样的吗?

最佳答案

虽然已经回答的很好;我也想补充一下我的观点。

这些词可以互换使用。

 1          2         3              4 
--------------------------------------------------------------------
Row = Record = Tuple = Entity

Column = Field = Attribute = Attribute

table = File = Relation = Entity Types(or Entity Set)
  • 学习 ER-Modules 时使用的 4 个术语
  • 3 关系模型时使用
  • 2 在一般情况下,数据库书籍以这些术语开头,因为这些术语在现实生活中以及文件系统中都很常用。

编辑:
仅仅将表示关系元组的记录分散到各个 block 之间是不够的。

Record是存储系统中具有隐含意义的基本单元。在 DBMS 中,章节中使用的单词 record 描述了数据库表如何存储在磁盘 block 上。一句话来自my book 在磁盘上组织记录文件的主要方法。在 DBMS 中,面向记录的文件系统 是一种文件系统,其中文件作为记录集合存储。 (RECORD/Field/File/Block 是文件系统(操作系统)术语)位命令然后在存储系统上下文中行。虽然,Records 也称为元组、结构或复合数据


出于某些原因,我没有添加在 OO 数据库设计中使用的术语。他们是{ object, data-type, OBJECT STRUCTURE or (STRUCTURE)}


在正确的地方使用正确的术语是技术人员的好习惯,特别是在教学中!

关于row - 在数据库中,单词 "row"和 "record"之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774547/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com