Cтраница 3
Мифологический аспект включает вопросы смыслового содержания информации независимо от способов ее представления и организации в памяти информационной системы и характеризует предметную область базы данных, т.е. ту часть реального мира, информационные потребности которого реализуются конкретной базой данных. [31]
Указанное сейчас определение запроса является универсальным определением в том смысле, что оно применимо к произвольным базам данных. Однако в конкретной базе данных два различных универсальных запроса могут оказаться совпадающими. Это означает, что во всех состояниях рассматриваемой базы им отвечают одни и те же ответы. Таким образом, при переходе к конкретным базам данных понятие запроса может уточняться. При этом появляется больше возможностей для выбора наилучшей записи запроса в классе эквивалентных формул. [32]
Все эти понятия основаны на алгебраической модели базы данных, и они используют обычные алгебраические подходы. Речь здесь идет о конкретных базах данных в том смысле, как они определялись в предыдущих двух главах. [33]
Все идентификаторы, вводимые определением базы данных, должны сохранять уникальность в пределах схемы базы данных. Каждая программа, работающая с конкретной базой данных, рассматривает последнюю как свой внешний блок с правилом идентификации имен, принятым в языках с блочной структурой. [34]
Пакет перфокарт, управляющих программой Загрузка. [35] |
Выходными данными программы являются базы данных. Организация, состав и структура каждой конкретной базы данных определяются при ее генерации пользователем. [36]
Фаза компиляции исходных текстов на языке DEFINE в системе XPRS ( печатается с разрешения ACM Trans. Database Syst. [37] |
Процесс конвертирования состоит из двух этапов: этапа компиляции и этапа выполнения. На первом генерируется программа, предназначенная для конвертирования конкретной базы данных. На втором она выполняется. [38]
Можно создать систему безопасности меню, которая позволит следить за тем, ВНИМАНИЕ какие пользователи или роли к каким пунктам меню имеют доступ. Это реализуется описанием ролей в узле Roles или Users конкретной базы данных, соединением ролей или пользователей с модулем в его узле Security и генерированием DDL-конструкции для создания ролей и полномочий ролей в базе данных. Кроме того, нужно установить для предпочтений Generate menu security ( генерировать систему безопасности меню) ( MNUSEC в категории Menu-Roles) и Enable Use security flag ( разрешить флаг использования системы безопасности) ( MNUEUS в категории Menu-End User) значения Y. Во время разработки и блочного тестирования удобно оставить для MNUEUS значение N, чтобы роли не ограничивали возможности разработчиков. [39]
Такие механизмы Пролога, как вопросы и сопоставление, можно гибко использовать для получения информации из базы данных. Кроне этого можно использовать вспомогательные процедуры-утилиты, еще больше облегчающие взаимодействие с конкретной базой данных. [40]
В начале этого раздела было рассказано о том, как SQL-сервер применяет процесс автоматического восстановления для поддержания целостности информации баз данных. Эта установка сообщает SQL-серверу о том, сколько времени ( в минутах) максимально разрешено для восстановления информации конкретной базы данных после сбоя системы. Если SQL-сервер определяет, что журнал транзакций заполнен настолько, что время восстановления будет превышать установленный интервал, он выполняет процесс контрольной точки. [41]
Определения допустимых типов данных и отношений называют концептуальными моделями данных. Информационная алгебра, разработанная CODASYL [16], была одной из первых попыток развития концептуальных моделей данных на основе теории множеств. Для конкретной базы данных такое стандартизированное определение данных называется концептуальной схемой; хранение концептуальной схемы в СУБД обеспечивает совместное использование базы данных различными пользователями, каждый из которых может иметь свое собственное представление о структуре данных. СУБД осуществляет доступ к совместно используемой базе данных при помощи стандартизированных адресных функций, соответствующих представлениям пользователей о структуре данных. Таким образом, представление пользователя о структуре данных связано только с определением данных. Следовательно, концептуальная модель данных должна обеспечивать эффективное представление двух составляющих структуры данных: множеств и отношений между элементами этих множеств. [42]
Термины внешняя мифологическая модель и концептуальная мифологическая модель предметной области следует интерпретировать как результат моделирования реальности. Важно различать при этом мифологический принцип и мифологическую теорию, с одной стороны, и конкретные инфологические модели - с другой. Именно последние, специфицированные для конкретных баз данных, являются моделями реальности, а мифологический подход ( или принцип) дают концепции, с помощью которых формулируются и формируются эти модели. [43]
Прагматический процессор является фактически модулем интерфейса между лингвистическим процессором и базой данных. При смене структуры и содержимого базы данных он должен быть переписан. В нем содержатся прагматические знания о вполне конкретной базе данных со свойственными ей способами и средствами управления массивами и со структурой этих массивов. Кроме того, в прагматический процессор заложены знания о конкретной проблемной среде и об отношениях между объектами этой среды. Поэтому всякая попытка сделать такой процессор универсальным приведет к созданию громоздкой системы, отнимающей большие ресурсы у ЭВМ, значительно замедляющей процесс анализа запроса и в конечном итоге непригодной для практического использования в реальных условиях. [44]
Первоначально это понятие употреблялось как синоним структуры данных конкретной базы данных, и поэтому отнюдь не случайно именно структурный аспект находит отражение в названии ряда моделей данных. Структурная трактовка полностью согласовывалась с определением понятия модели в математике как множества с заданными на нем отношениями. Такая интерпретация понятия модели данных до сих пор широко используется в литературе. [45]