数据库中"database is coherent collection of data with inherent meaning"是什么意思?



我拿起了Elmasri和Navathe的名为"数据库系统基础,第3版"的书,首先要有一个基本的了解。我从第一章开始阅读它。

数据库是逻辑上连贯的数据集合,其中包含一些 固有意义,代表现实世界的某些方面,即 为特定目的设计、构建和填充数据。

以上段落是什么意思?

数据库被视为数据及其在明确定义的结构和相互依赖关系的框架中的表示的特定视角。

将定义分解为几个部分:

  • "数据收集":
    它的全部内容。

  • "具有某种内在含义":
    主要是同义重复,否则它不会构成数据。然而,它表明,数据库的存在并不是为了引出数据的意义。不过,他们可能会帮助这样做。

  • "代表现实世界的某些方面":
    可争议,因为数据库可以表示数学等抽象领域的数据(例如,素数双胞胎数据库)。除非这也算作"现实世界",这将使这部分成为同义重复。

  • "逻辑上连贯":
    数据项以非任意的方式相关,允许对它们进行推理。通常,这一方面还包括手头目的的全面性(至少作为一个目标)。

  • "用于特定目的":
    数据的预期视角,共同确定数据库将组成的结构和关系的性质。
    特别是所应用的表示和抽象的选择(例如,删除可用数据的哪些部分)取决于预期目的。

  • "设计、构建和填充数据":
    意味着数据库由模型组成并使用技术基础。这也意味着数据库专注于数据的描述。

这种高级描述的用处可能有限,但可能有助于关注数据库的一些关键问题:

- Describing data                    
- Structuring data                    > modelling data
- Relating data items to each other  /
- Reasoning over data
- Databases are tools

我的老师在幻灯片中写了什么是数据库的答案,它说这个

数据库:

  • 数据的集合
  • 表示
  • 现实世界的某些方面(数据库表示现实世界中的某些内容)
  • 逻辑上连贯的集合(不是随机集合)
  • 为特定目的设计、建造和填充

最新更新