Модель данных: различия между версиями
Vserge (обсуждение | вклад) (Первоначальная редакция страницы) |
Vserge (обсуждение | вклад) (дополнено периодами статьи) |
||
Строка 1: | Строка 1: | ||
− | ''' |
+ | == '''Концепции для моделирования данных''' == |
+ | Узнайте о свойствах, типах, дополнениях и других строительных блоках, используемых для построения модели. |
||
− | На этой странице будет формироваться информация о модели данных и сопутствующих схемах данных |
||
+ | |||
⚫ | |||
+ | Эти материалы являются переводом https://niem.github.io/reference/concepts/ |
||
+ | |||
+ | Приведенные ниже концепции имеют специфичные для NIEM представления в XML и JSON. В каждом разделе содержится информация, демонстрирующая, как определить эти понятия в схеме и как образцы данных будут отображаться в экземпляре. |
||
'''Совет:''' |
'''Совет:''' |
||
Для базового понимания XML или JSON, в сети интернет достаточно ресурсво для саморазвития, включая [https://www.w3schools.com/xml/default.asp W3 Schools XML Tutorial] и [https://www.w3schools.com/xml/schema_intro.asp XML Schema Tutorial], и json-schema.org учебник [https://json-schema.org/understanding-json-schema/index.html Understanding JSON Schema]. |
Для базового понимания XML или JSON, в сети интернет достаточно ресурсво для саморазвития, включая [https://www.w3schools.com/xml/default.asp W3 Schools XML Tutorial] и [https://www.w3schools.com/xml/schema_intro.asp XML Schema Tutorial], и json-schema.org учебник [https://json-schema.org/understanding-json-schema/index.html Understanding JSON Schema]. |
||
+ | == '''Основы''' == |
||
+ | По сути, выпуск NIEM состоит из набора пространств имен, каждое из которых определяет свойства и типы (в более общем смысле называемые компонентами). IEPD повторно использует компоненты из выпуска, которые соответствуют его требованиям, и при необходимости создает новые свойства и типы в локальных пространствах имен. Эти пространства имен, свойства и типы являются основными строительными блоками NIEM. |
||
⚫ | |||
+ | |||
+ | == '''Пространства имен''' == |
||
+ | Узнайте о пространствах имен в NIEMand и ознакомьтесь с примерами схем и шаблонами с информацией о заголовках по ссылкам XML и JSON ниже. |
||
+ | |||
+ | == '''Типы''' == |
||
+ | Тип представляет собой структуру данных, которая определяет набор допустимых значений. |
||
+ | |||
+ | == Наборы кодов и другие аспекты == |
||
+ | Грани позволяют ограничить допустимые значения для строки, числа, даты или другого простого типа. Коды (перечисления) являются наиболее часто используемым аспектом в NIEM. Другие аспекты включают узоры, длину и максимальный эксклюзив. |
Текущая версия на 19:40, 6 мая 2023
Концепции для моделирования данных
Узнайте о свойствах, типах, дополнениях и других строительных блоках, используемых для построения модели.
Одним из примеров масштабных моделей данных является модель данных "Национальная модель обмена информацией" (NIEM) Эти материалы являются переводом https://niem.github.io/reference/concepts/
Приведенные ниже концепции имеют специфичные для NIEM представления в XML и JSON. В каждом разделе содержится информация, демонстрирующая, как определить эти понятия в схеме и как образцы данных будут отображаться в экземпляре.
Совет: Для базового понимания XML или JSON, в сети интернет достаточно ресурсво для саморазвития, включая W3 Schools XML Tutorial и XML Schema Tutorial, и json-schema.org учебник Understanding JSON Schema.
Основы
По сути, выпуск NIEM состоит из набора пространств имен, каждое из которых определяет свойства и типы (в более общем смысле называемые компонентами). IEPD повторно использует компоненты из выпуска, которые соответствуют его требованиям, и при необходимости создает новые свойства и типы в локальных пространствах имен. Эти пространства имен, свойства и типы являются основными строительными блоками NIEM.
Пространства имен
Узнайте о пространствах имен в NIEMand и ознакомьтесь с примерами схем и шаблонами с информацией о заголовках по ссылкам XML и JSON ниже.
Типы
Тип представляет собой структуру данных, которая определяет набор допустимых значений.
Наборы кодов и другие аспекты
Грани позволяют ограничить допустимые значения для строки, числа, даты или другого простого типа. Коды (перечисления) являются наиболее часто используемым аспектом в NIEM. Другие аспекты включают узоры, длину и максимальный эксклюзив.