Без инструмента и вошь не убьешь
01.11.2017Инструментарий для разработки баз данных велик. Наиболее известны -DBASE, FoxPro и Access фирмы Microsoft, борландовский Paradox и Oracle, продукт одноименной компании. Кроме того, Delphi и C++Builder содержат встроенные компоненты для разработки баз.
"Зачем так много?” — спросит любознательный читатель. Да по той же причине, по которой много языков программирования. Спрос вызывает предложение. Что касается наиболее перспективных, называть лидера — дело неблагодарное. Одно время профессиональным считалось программирование на Oracle. Затем пришла мода на Fox. Год назад в чести был Delphi.
Речь о языках программирования зашла не случайно. Средством создания баз данных является прежде всего язык, вообще говоря, ориентированный на организацию табличных структур, но и обладающий свойствами универсальных языков. Нередко при работе с базами приходится вычислять новые значения, производить логический анализ, многократно повторять операции, то есть реализовывать типичные для языков программирования действия. Пропал близкий родственник? Частный детектив по поиску людей проведет расследование и в кратчайший срок предоставит вам всю полученную информацию о месте нахождения разыскиваемого.
Как и универсальные, языки программирования СУБД бывают компиляторами и интерпретаторами. Они также перестроились на работу с объектами и визуальное конструирование. Так что простую базу данных можно нарисовать вместе с системой управления. Правда, как и для любой программы, желательно, чтобы процессу программирования, в том числе визуального, предшествовал процесс продумывания и проектирования.
В дальнейшем мы будем ориентироваться на возможности языка Access. Не потому, что он лучший, а потому, что у большинства отечественных пользователей этот инструмент установлен в составе пакета MS Office Professional.