Приветствую Вас, Гость
Главная » Статьи » Разработка баз данных FileMaker

ОБЩИЕ СВЕДЕНИЯ О СУБД «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 не ограничиваются  указанными в этой статье. В дальнейшем, по ходу рассказа в следующих выпусках данной рассылки о составных частях СУБД и методике работы с ними буду более подробно останавливаться на этих и многих других чертах этого программного обеспечения, которые отличают его от других, может, более широко распространенных в России.

Категория: Разработка баз данных FileMaker | Добавил: mihalych_2013 (26.12.2013)
Просмотров: 937 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 Елизавета  
0
Большое спасибо за перевод! Очень полезно.

Имя *:
Email *:
Код *: