数据库可以描述为通常存储在计算机系统中的结构化数据的集合。数据库的结构是通过在数据库模型的帮助下正确组织数据而得出的。术语“模式(Schema)”是指“平面图或形状”,可以定义为用于建模或创建逻辑结构的术语,使用该逻辑结构可以将数据存储在数据库中。从技术上讲,数据库模式(Schema)是数据库管理系统描述并支持的基础结构,用于存储记录。

通常,模式(Schema)是设计模型的更高层次的抽象,在项目或产品开发的分析阶段,数据库设计人员和业务分析人员会捕获并记录设计模型。它们在数据库中并不存在,但是在数据库的某些变体中,它们可以以物理形式在某些级别上实现。

当我们将用户带入这种观点时,可以如下定义这三个实体(数据库,架构和用户):

  • 数据库是物理文件的集合。
  • 用户是连接到数据库的用户。
  • 模式(Schema)是用户拥有的对象的集合。

概括地说,模式通常是数据库系统结构的图形表示,而数据库本身是记录或数据的结构化集合。

总结

  1. 数据库是物理结构。
  2. 模式(Schema)是逻辑结构。
  3. 数据库是表中存储的相关记录和数据的集合。
  4. 另一方面,模式是数据库的逻辑定义,换句话说,是定义所有表和列的名称并定义每列是什么类型的蓝图等。
  5. 在某些数据库管理系统中,可以在任何级别以物理形式实现模式。
  6. 架构对象与将信息存储在磁盘上的物理文件之间没有一对一的对应关系。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Schema模式和数据库
本文链接:https://www.vsdiffer.com/vs/schema-vs-database.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。