模式

模式是大纲、图表或模型。在计算领域,模式通常用于描述不同类型数据的结构。两个常见示例包括数据库模式和XML模式。

1. 数据库模式

数据库模式描述数据库中包含的及其对应字段。它可以显示为一个表列表,其中每个表都包含一个字段子列表以及相关的数据类型。不过,更常见的情况是以可视化图表的形式显示数据库模式。方框表示单个表,连线表示表之间的连接。在某些情况下,连线上可能带有箭头,用于表示数据流向。数据库模式还可以包含注释,用于描述每个表和各个字段的用途。

2. XML 模式

XML 模式定义 XML 文件可以包含的元素。它为 XML 数据提供特定的结构,这在多个系统之间共享 XML 文件时非常重要。定义 XML 模式可以确保 XML 文档或信息源不会包含未知值,因为这些值可能导致解析错误。下面是一个 XML 模式或 XML 模式定义(XSD)的示例。

<?xml version="1.0"?>
<xs:schema xmlns:xs="[url of a webpage that describes the schema]">

  <xs:element name="email">
    <xs:complexType>,
      <xs:sequence>
        <xs:element name="to" type="xs:string"/>
        <xs:element name="from" type="xs:string"/>
        <xs:element name="subject" type="xs:string"/>
        <xs:element name="body" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

</xs:schema>

模式最常用于描述数据库和 XML 文件,但也可以用于描述其他类型的数据。例如,游戏开发者可以定义一个模式,用于描述视频游戏中使用的 3D 对象。软件开发者可以使用模式来描述应用程序所使用的文件格式的结构。

更新日期 September 26, 2018 作者 Per C.

quiz测试你的知识

How many different characters are supported by Extended ASCII encoding?

A
128
0%
B
256
0%
C
512
0%
D
1,024
0%
Correct! Incorrect!     View the ASCII definition.
More Quizzes →

Tech Terms 计算机词典

本页中模式的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。