Главная » Статьи » Разработка баз данных FileMaker |
ОБЩИЕ СВЕДЕНИЯ О СУБД «FILEMAKER»
Система управления базами данных FileMaker разработана компанией с одноименным названием «FileMaker», которая в свою очередь является дочерней компанией всем известной фирмы Apple. На дату выпуска этой рассылки уже вышла в свет 11-я версия этой СУБД.
Рассмотрим основные особенности СУБД FileMaker с учетом имеющихся представлений о базах данных вообще.
Прежде всего необходимо отметить, что данная СУБД является мультисистемной, т.е. может быть установлена как на компьютерах с установленной Windows (IBM PC), так и на ПК с установленной Mac OS X (компьютеры Apple).
Первой особенностью данной системы являются допустимые типы полей базы данных. Их в отличие от других систем очень немного: - Number – для данных числового формата - Text – для данных текстового формата - Date – для полей, содержащих дату - Time – для полей, содержащих время - Timestamp - очень удобный тип поля, содержащий в себе штамп времени (дату и время) - Container – поле типа контейнер, может хранить в себе достаточно широкий спектр данных (файлы различных типов, изображения, видеозаписи и др.).
Таким образом, пользователю не приходится долго размышлять над структурой базы в части определения типов полей. Если необходимо учитывать числовые данные, то независимо от их формата (целое, десятичное и т.п.) используется поле типа Number. Учет текстовых данных также происходит независимо от длины текста. Данный тип поля (Text) поддерживает объем сообщения до 2 Гб.
Следует обратить внимание и на оставшиеся два типа поля: - Calculation – вычисляемое поле, позволяет создавать вычисляемую структуру базы данных на основе уже имеющихся полей. - Summary – суммирующее поле, вычисляет сумму учетных данных по столбцам (полям) базы данных.
Эти два типа поля (Calculation и Summary) очень удобны в применении при построении различного рода отчетов.
Кроме этого система FileMaker позволяет использовать каждое поле как составное из нескольких значений. (repeating field), что имеет большое значение при разработке отчетов и вывода их результатов.
Более подробно о типах полей и их применении будет отражено в одном из следующих выпусков рассылки.
Второй особенностью, на которой хотелось бы остановиться – это разработка форм для отображения учетных данных.
Разработчики системы максимально упростили алгоритм проектирования интерфейсов для представления данных в удобном для пользователя виде. Размещение поля на форме занимает буквально два нажатия кнопки (Выбор операции + Выбор поля). Кроме этого в одном и том же представлении доступны все параметры форматирования отображаемой на экране информации (расположение, шрифты, заливки и т.п.).
Интерфейс разработчика базы в части проектирования включает четыре типа представления информации: - Browse – просмотр информации на экране ПК - Find – включение режима поиска информации - Layout – включение режима проектирования формы - Preview – предварительный просмотр формы, т.е. как документ будет выглядеть при печати.
Соответственно, переключение между режимами производится нажатием одной кнопки, также оно доступно и программными средствами, на которых кратко остановимся ниже.
Третьей особенностью системы управления базами данных FileMaker, на которой хотелось бы остановиться, являются форматы выходных данных.
Выше уже отмечалось, что FileMaker – программа некритичная к установленной операционной системе. Поэтому и формат выходных данных предусматривает использование их на любой из этих систем. Т.е. один пользователь может занести данные с использованием документов Windows, и эти же данные могут быть экспортированы из этой же базы на компьютер с Mac OS X.
Экспорт данных предусматривает несколько форматов. Из наиболее используемых и знакомых пользователям – это форматы *.pdf (Acrobat Reader) и *.xls (Excel). Данные, записанные в полях контейнерного типа, могут быть экспортированы в соответствующий файл (изображение, видеозапись, файл).
Формат документа PDF разрабатывается прямо в структуре базы данных, соответственно доступен его предварительный просмотр.
И, наконец, четвертая, заключительная (для этого выпуска) особенность СУБД FileMaker.
К ней логично отнести широкие возможности и разумную простоту разработки программного кода для базы данных. Практически любая процедура выборки, экспорта данных, формирования отчетов, предусмотренная меню системы, доступна для автоматизации.
Основа разработки программного кода – написание скриптов (некоторой последовательности выполняемых действий). В основе скрипта лежит использование широкого спектра предопределенных функций, вычисляемых полей. Создавать скрипты может разработчик мало-мальски знакомый с основами алгоритмизации и английским языком школьного уровня.
Кроме этого, FileMaker предоставляет возможность разработчику запрограммировать какие-то свои функции, а также использовать внешние библиотеки (плагины).
Все особенности системы управления базами данных FileMaker не ограничиваются указанными в этой статье. В дальнейшем, по ходу рассказа в следующих выпусках данной рассылки о составных частях СУБД и методике работы с ними буду более подробно останавливаться на этих и многих других чертах этого программного обеспечения, которые отличают его от других, может, более широко распространенных в России. | |
Просмотров: 937 | Комментарии: 1 | |
Всего комментариев: 1 | ||
| ||