Оценка достоинств систем управления базами данных зависит от ваших потребностей
Существование многих организаций зависит от того, насколько эф-
фективно в них осуществляется автоматизированная обработка данных,
организованных в виде записей.
За семь лет разработки и сопровождения персональных компьютеров
автор пришел к выводу, что следует в совершенстве овладеть хотя бы
одним средством поддержки баз данных. Именно "в совершенстве", а не
просто изучить элементарные функции, которые позволяют вам иметь
электронный эквивалент файлов данных. Это следует сделать по двум
причинам. Первая - то, что вы сэкономите время на рутинных операциях.
Вторая, более важная, заключается в том, что, когда вы научитесь об-
ращаться с данными, у вас появятся новые проекты.
Возникает вопрос: какую систему баз данных выбрать?
Первой системой управления базами данных, с которой работал ав-
тор на персональном компьютере, была R:base фирмы Microrim. Эта сис-
тема располагает большой информационной емкостью и эффективностью.
Несколько лет назад это была единственная база данных для персональ-
ных компьютеров, которая могла поддерживать записи с нужным автору
количеством полей. Все другие базы данных требовали использования
нескольких отношений там, где должно было бы использоваться только
одно.
Мощные средства - это прекрасно, но они бесполезны, когда не
знаешь, с чего начать. Команда PROMPT R:base помогает пользователям
изучить язык запросов R:base, основанный на основных элементарных
глаголах естественного языка. Например, как только вы выучите, что
SELECT - это команда для выборки файлов, команда PROMPT SELECT проде-
монстрирует вам процесс выборки в таблицах данных, атрибутах (столб-
цах таблицы) и условия, которые вам могут понадобиться.
Когда вы дополните описание того, что вам требуется, R:base по-
кажет вам, как модифицируется команда SELECT, чтобы осуществить более
точную выборку. Система работает как учебник, использующий примеры из
вашей собственной работы - профессионалы считают такой подход наилуч-
шим. R:base делает процесс обучения автоматическим.
На сегодняшнем напряженном рабочем месте пользователям приходит-
ся осваивать новые понятия в процессе работы с каким-либо новым прог-
раммным средством. В противном случае, большинство из них никогда не
выйдет из подготовительного класса.
Команды табличного доступа (таблично-ориентированные) R:base
имеют много общего с Structured Query Language (SQL), так что пользо-
ватели R:base в области баз данных идут на шаг впереди остальных.
Иногда, однако, требуется опуститься уровнем ниже и работать с от-
дельными записями. Для этих целей трудно переоценить язык программи-
рования dBASE, поскольку он широко известен и хорошо поддерживается.
Я считаю, что программный продукт dBASE фирмы Ashton-Tate стал
визуальной возможностью для разработки прикладных программ, когда
Nantucket представила компилятор Clipper - с тех самых пор я рассмат-
ривал версии dBASE и Clipper как совместно работающие продукты. Появ-
ление полной, отлаженной версии dBASE IV с расширенной памятью или
хорошей рабочей версии Clipper 5.0 могло бы освободить компании друг
от друга. Однако в настоящее время они демонстрируют преимущества
конкуренции. СУБД FoxPro, продукт Fox Software, также своими постоян-
ными новинками оказывает давление на эту рыночную сферу.
Последним, но никоим образом не по своему качеству, идет Paradox
компании Borland. После незначительного обучения Paradox позволит да-
же неподготовленным пользователям осуществлять мощные операции, такие
как объединения по многим отношениям. Интерфейс системы типа "зап-
рос-по-образцу" может быть освоен менее чем за минуту.
Средства помощи в R:base, которые вызывают такие положительные
отзывы, и обучающие средства, имеющиеся для dBASE, были бы не нужны,
если бы все продукты для работы с базами данных были такими завершен-
ными на концептуальном уровне и так легко доступны для восприятия,
как Paradox. Недавнее сообщение компании Borland о ядре Paradox, ин-
терфейсе Paradox с другими системами должно поднять интерес разработ-
чиков к использованию преимуществ технологии Paradox.
Достоинства баз данных имеют множество аспектов. Убедитесь в
том, что это то, что вам нужно, прежде чем попасться на приманку дос-
тоинств, которые вам не пригодятся.
br>