Paradox for Windows — страница 2

  • Просмотров 19262
  • Скачиваний 354
  • Размер файла 42
    Кб

связи могут быть отражены в виде дерева-графа, где возможны только односторонние связи от старших вершин к младшим. Это облегчает доступ к необходи- мой информации, но только если все возможные запросы отра- жены в структуре дерева. Никакие иные запросы удовлетворены быть не могут. Указанный недостаток снят в сетевой модели, где, по крайней мере теоретически, возможны связи "всех со всеми". Поскольку на практике это,

естественно, невозможно, прихо- дится прибегать к некоторым ограничениям. Использование ие- рархической и сетевой моделей ускоряет доступ к информации в базе данных. Но поскольку каждый элемент данных должен содержать ссылки на некоторые другие элементы, требуются значительные ресурсы как дисковой, так и основной памяти ЭВМ. Недостаток основной памяти, конечно, снижает скорость обработки данных. Кроме того, для таких моделей

характерна сложность реализации СУБД. Хотя известны попытки создания СУБД, поддерживающих се- тевую модель для персональных компьютеров, в настоящее вре- мя реляционные системы лучше соответствуют их техническим возможностям и вполне удовлетворяют большинство пользовате- лей. Скоростные характеристики этих СУБД поддерживаются специальными средствами ускоренного доступа к информации - - 4 - индексированием баз данных. В

наиболее полном варианте СУБД должна содержать следу- ющие составные части : - Среда пользователя, дающая возможность непосредс- твенного управления данными с клавиатуры. - Алгоритмический язык для программирования приклад- ных систем обработки данных, реализованный как ин- терпретатор. Последнее позволяет быстро создавать и отлаживать программы. - Компилятор для придания завершенной программе вида готового коммерческого

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

ориентированные под конкретные задачи и даже под конкретного пользователя. Есть также СУБД, которые имеют только язык и не имеют оболочки пользователя. Они предназначены исключительно для програм- мистов, и это системы компилирующего типа. Такие пакеты лишь с оговорками могут быть названы СУБД. Обычно их назы- вают просто компиляторами. Paradox (программный продукт фирмы Borland) - это приз- нанный лидер на рынке на рынке систем