Описание тега schema

Схема означает форму или, в более общем смысле, план. Это может быть схема XML или схема базы данных.

Схема XML

Схема XML - это описание типа документа XML, обычно выраженное в терминах ограничений на структуру и содержимое документов этого типа, помимо основных синтаксических ограничений, налагаемых самим XML.

Эти ограничения обычно выражаются с помощью некоторой комбинации грамматических правил, управляющих порядком элементов, логических предикатов, которым должно удовлетворять содержимое, типов данных, управляющих содержимым элементов и атрибутов, и более специализированных правил, таких как ограничения уникальности и ссылочной целостности.

Есть языки, разработанные специально для выражения схем XML. Язык определения типа документа (DTD), который является родным для спецификации XML, представляет собой язык схем, который имеет относительно ограниченные возможности, но также имеет другие применения в XML, помимо выражения схем. Еще два широко используемых языка выразительных схем XML - это XML Schema (с заглавной буквы S) и RELAX NG.

Механизм связывания XML-документа со схемой зависит от языка схемы. Связь может быть достигнута посредством разметки внутри самого XML-документа или с помощью каких-либо внешних средств.

Подробнее о схеме XML

Схема базы данных

Схема базы данных системы баз данных - это ее структура, описанная на формальном языке, поддерживаемом системой управления базами данных (СУБД), и относится к организации данных для создания схемы построения базы данных (разделенной на таблицы базы данных).

Формальное определение схемы базы данных - это набор формул (предложений), называемых ограничениями целостности, налагаемыми на базу данных. Эти ограничения целостности обеспечивают совместимость между частями схемы. Все ограничения выражаются на одном языке. База данных может рассматриваться как структура в реализации языка базы данных. Состояния созданной концептуальной схемы преобразуются в явное отображение, схему базы данных. Это описывает, как объекты реального мира моделируются в базе данных.

Схема может содержать формулы, представляющие ограничения целостности специально для приложения и ограничения специально для типа базы данных, все выраженные на одном языке базы данных.

В реляционной базе данных схема определяет таблицы, поля, отношения, представления, индексы, пакеты, процедуры, функции, очереди, триггеры, типы, последовательности, материализованные представления, синонимы, ссылки на базы данных, каталоги, Java, схемы XML и другие элементы.

Подробнее о схеме базы данных

Ссылки: