ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Оценка достоинств систем управления базами данных зависит от ваших потребностей Существование многих организаций зависит от того, насколько эф- фективно в них осуществляется автоматизированная обработка данных, организованных в виде записей. За семь лет разработки и сопровождения персональных компьютеров автор пришел к выводу, что следует в совершенстве овладеть хотя бы одним средством поддержки баз данных. Именно "в совершенстве", а не просто изучить элементарные функции, которые позволяют вам иметь электронный эквивалент файлов данных. Это следует сделать по двум причинам. Первая - то, что вы сэкономите время на рутинных операциях. Вторая, более важная, заключается в том, что, когда вы научитесь об- ращаться с данными, у вас появятся новые проекты. Возникает вопрос: какую систему баз данных выбрать? Первой системой управления базами данных, с которой работал ав- тор на персональном компьютере, была 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. Достоинства баз данных имеют множество аспектов. Убедитесь в том, что это то, что вам нужно, прежде чем попасться на приманку дос- тоинств, которые вам не пригодятся. |