Словарь данных

Словарь данных

Словарь данных, описанный в Словаре вычислений от IBM (IBM Dictionary of Computing) как «центральное хранилище информации о данных, такой как значение, взаимосвязи с другими данными, их иcточник, применение и формат.»[1] Термин может иметь одно из близких по смыслу значений, относясь к базам данных и СУБД:

  • документ, описывающий базу данных или комплект баз данных
  • целый компонент СУБД, необходимый для определения ее структуры
  • часть подпрограммного ПО, расширяющее или подменяющее встроенные словари данных СУБД

Содержание

Документация словаря данных

Пользователи баз данных и разработчики приложений могут получить выгоду от единого стандартизированного документа словаря данных, который перечисляет организацию, содержимое, соглашения по одной или более баз данных.[2] Это обычно включает в себя имена и описания различных таблиц и полей в каждой базе данных, дополнительные детали такие, как тип и длина каждого элемента данных. Не существует универсального стандарта, описывающего уровень детализации в подобном документе, но есть основное описание метаданных о структуре базы данных, а не о самих данных. Документ словаря данных также может включать в себя дополнительную информацию, описывающую кодирование элементов данных. Одним из преимуществ хорошо спроектированного документа словаря данных является то, что он помогает упорядочить структуру базы данных или большого комплекса распределенных баз данных. [3]

Словарь данных как промежуточное ПО

В области создания приложений для баз данных, может быть полезным добавление дополнительного программного слоя словаря данных, то есть подпрограммного ПО, который будет взаимодействовать с нижележащим словарем данных СУБД. Такой «высокоуровневый» словарь данных может обеспечить дополнительные возможности и степень гибкости, который обойдет ограничения естественного «низкоуровневого» словаря данных, чье главное назначение заключается в поддержке основных функций СУБД, а не требований обычных приложений. Например, высокоуровневый словарь данных может реализовывать альтернативные ER-модели данных, приспособленных под различные приложения, которые совместно используют распространенные базы данных.[4] Расширения словаря данных также могут помочь и в области оптимизации запросов в распределенных базах данных.[5]

Платформы, предназначенные для быстрой разработки приложений, иногда содержат в себе высокоуровневые инструменты словаря данных, которые могут существенно снизить значимость программных требований к разработке меню, форм, отчетов и прочих компонентов приложений баз данных, включая сами базы данных. Например, PHPLens содержит библиотеку классов языка PHP для автоматизации создания таблиц, индексов и внешних ключей переносимых на разные базы данных.[6] Другим словарем данных, основанным на PHP, является часть набора полезных программ RADICORE, автоматически создающего программные объекты, скрипты и SQL-код для меню и форм с проверкой данных и комплексными объединениями.[7] Для платформы ASP.NET компания Base One International разработала словарь данных, обеспечивающий кросс-СУБД возможности для автоматизированного создания баз данных, проверки данных, улучшения производительности (кэширование и использование индексов), безопасность приложений, а также дополнительные типы данных.[8]

См. также

  • Моделирование данных
  • ISO/IEC 11179
  • Регистры метаданных

Ссылки

Дополнительные источники


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Словарь данных" в других словарях:

  • словарь данных — Набор описаний данных, который может использоваться несколькими приложениями. Список всех файлов, полей и переменных, используемых в СУБД. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN data dictionaryDD …   Справочник технического переводчика

  • словарь данных — 3.6.1 словарь данных: Совокупность введенных в словарь данных, среди которых с помощью идентификатора объекта осуществляется поиск. Источник: ГОСТ Р ИСО/ТС 8000 1 2009: Качество информационных данных. Часть 1. Обзор 3.58 словарь данных: Детальное …   Словарь-справочник терминов нормативно-технической документации

  • словарь данных по радиосвязи — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN radiocommunication data dictionaryRDD …   Справочник технического переводчика

  • глобальный словарь данных в области электросвязи — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN global telecommunications data dictionary …   Справочник технического переводчика

  • словарь — (Ндп. словарь справочник): Справочное издание, содержащее упорядоченный перечень языковых единиц, снабженных относящимися к ним справочными данными. Источник …   Словарь-справочник терминов нормативно-технической документации

  • Словарь алгоритмов и структур данных — (Dictionary of Algorithms and Data Structures)  англоязычный справочник по различным алгоритмам, «алгоритмическим трюкам», «исходным проблемам» и структурам данных в области информатики [1]. Словарь поддерживается Полом Блэком [1], а… …   Википедия

  • Словарь грибов Эйнсуорта и Бисби — Др. названия: Dictionary of the Fungi: Ainsworth Bisby s Dictionary of the Fungi A Dictionary of the Fungi Ainsworth Bisby s Dictionary of the Fungi Автор: Дж. К. Эйнсуорт, Г. Р. Бисби и другие …   Википедия

  • словарь базы данных — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN data dictionary /directoryDD/D …   Справочник технического переводчика

  • Словарь американских боевых кораблей — Dictionary of American Naval Fighting Ships эмблема издания …   Википедия

  • СЛОВАРЬ НАЦИОНАЛЬНОСТЕЙ — СЛОВАРЬ НАЦИОНАЛЬНОСТЕЙ, список (обычно с комментариями) всех живущих в данной стране этносов, этнич. подразделений или национальностей по их осн. названию (этнониму) и местным бытовым названиям, относящимся как ко всему этносу, так и к его отд.… …   Демографический энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»