
Автоматизированный импорт результатов в формате CSV, XLS, TXT, DOC в разработанную базу данных, обработка и отображение данных

Широкие графические возможности - визуализация накопленной в базе данных информации в любом удобном формате

Мгновенный поиск

Непрерывная индексация всей базы данных и осуществление молниеносной выдачи результата запроса к базе данных
Разработка баз данных по заданию Заказчика в СУБД FileMaker Pro® для Windows® и Mac OS®.
При разработке баз данных мы ставим во главу угла "человеческую часть" системы. База данных создается для поддержки выполнения сотрудниками заказчика своих обязанностей. Поэтому комфортность взаимодействия с машиной, логичность процедур, ожидаемые реакции системы,рассматриваются нами в качестве одной из доминант процесса создания базы данных. Машинная часть аппаратно-програмного комплекса хоть и образует ядро базы данных, и выполняет функции лингвистической, информационной и математической обработки, но для большинства пользователей лежит вне сферы профессиональных интересов, и не диктует профиль системы. Представление базы данных разрабатывается сверху-вниз, отражая структуру бизнес-процессов, объектов управления и интерфейсов. При разработке базы данных мы строго придерживаемся концепции дружественного графического интерфейса, согласно которой доступные пользователю функции базы данных отображаются в доступном виде, интуитивно понятны и не требуют специальной подготовки пользователя разработанной базы данных.
При разработке базы данных нами выполняется системный анализ объекта автоматизации и условия взаимодействия этого объекта со средой. Определяются цели и структура процессов поступления и обработки данных. В разработку базы данных закладывается принцип непрерывного развития системы, позволяющий решать задачи возникающие уже в процессе эксплуатации базы данных, в связи с ростом предприятия, изменением функциональности и ростом компетенции пользователей. Нами предлагается разработка архитектуры базы данных, согласующаяся с принципом единства информационной базы, отсутствия дублирования информационных массивов, централизации ввода и корректировки информации - принципа однократного ввода и многократного использования данных.
При разработке базы данных мы выделяем три основные стадии:
- Анализ требований к проектируемой базе данных, к данным которые будут обрабатываться в базе данных и связям внутри базы данных
- Проектирование концепции базы данных. Формальное описание требований к базе данных в виде концептуального проекта
- Логическое проектирование базы данных, преобразование концептуального проекта в реальную систему управления данными, таблицами, формами и отчетами.
При разработке базы данных определяется пространство объектов (или сущностях) и связях между сущностями. Далее для каждой сущности определяется набор атрибутов - признаков, которые отличают разные экземпляры сущностей друг от друга. Атрибуты которые позволяют идентифицировать сущность формируют ключи разрабатываемой базы данных. Уникальный атрибут сущности выбирается в качестве первичного ключа таблицы базы данных. Если в базе данных отсутствует кандидат на формирование первичного ключа, он создается искусственно. Чаще всего это ID - уникальный идентификатор сущности.
Почему мы используем FileMaker при разработке базы данных
Система управления базами данных FileMaker® разрабатывается компанией FileMaker - дочерним предприятием корпорации Apple и не достаточно известна в России, однако она используется в тысячах предприятий по всему миру, среди которых Pratt & Whitney, United Airlines, Lockheed Martin Aeronautics Company, Standard & Poor's Financial Communications, The New York Public Library, Santa Clara Police Department,, Newport Venture Capital, Novell, Volvo Action Services, Whirlpool Corporation, Trek Bicycle и др.
Среда FileMaker Pro® обладает существенными преимуществами для заказчика по сравнению с другими системами управления и разработки баз данных и позволяет:
- Использовать данные на платформах Windows и Mac OS X
- Импортировать данные из форматов .CSV, .TXT, XML, ODBS, MS Excel.
- Отображать графическими средствами графики и диаграммы
- Создавать отчеты в пользовательском формате
- Выводить информацию разработанной базы данных в PDF, MS Excel и TXT форматах
- Получать и отсылать данные по электронной почте в автоматическом режиме
- Публиковать данные в интернете без использования специального софта и оборудования
- Создавать 2-х сторонние соединения с данными в MS SQL Server, Oracle и MySQL
- Создавать файлы при работе с базой данных объемом до 8 терабайт - (примерно равно объему электронной библиотеки конгресса США) без падения скорости работы системы.
- Запускать систему в режиме киоска - когда пользователю доступно только окно базы данных и недоступны иные возможности терминала
- Использовать обширный математический функционал для быстрой обработки статистических данных
Одним из преимуществ системы - возможность создавать runtime приложений, когда Заказчику не нужно приобретать (при некоторых технических ограничениях) лицензию для использования системы, устанавливать оболочку Базы данных на свои компьютеры и нести бремя ограничения на количество рабочих мест. FileMaker Pro®, лицензия разработчика и сублицензия пользователя разрабатываемой базы данных позволяет создавать независимые приложения и запускать их как обычные программы на ваших компьютерах. Заказчик платит только за разработку базы данных и не несет дополнительных расходов.

FileMaker Pro® дает возможность публикации вашей базы в интернете, просмотр, редактирование и ввод информации удаленными пользователям разработанной базы данных. Для этого не надо устанавливать серверное оборудование и дополнительное програмное обеспечение. Ваши партнеры и сотрудники или вы сами, после авторизации, имеете возможность с любого удаленного компьютера подключаться к разработке базы данных для ввода и получения информации. При этом вы можете контролировать количество, вид, время подключения, разрешать или запрещать доступ ко всей базе данных, к отдельным формам и даже к отдельным полям разработанной базы данных для разных пользователей. Реализация этих возможностей предельно проста, не требует привлечения специалистов и значительно снижают расходы на разработку, внедрение и эксплуатацию базы данных. К опубликованной разработанной базе данных может подключиться любой удаленный пользователь с любым интернет броузером, не требуется использование дополнительных средств.
Объем информации при разработке одной базы данных может достигать 8 ТБ (терабайт), допустимый объем данных сохраняемых в одном поле - 2 ГБ, для сравнения, объем базы данных в MS Access ограничен двумя терабайтами, а объем текстовового поля базы данных - 255 символами.
Система разработки баз данных FileMaker позволяет создавать графический интерфейс пользователя (GUI) и формы, содержащие все необходимые функции для ввода, вывода данных пльзователем: поля, списки, закладки, таблицы и диаграммы.
Разработка базы данных начинается с анализа требований для данных которые будут сохраняться связываться в базе данных. После определения требований к базе данных м ы выполняем концептуальное проектирование в виде формальной модели. Далее следует фаза логического проектирования, при которой формируется реальные таблицы базы данных и система управления данными.

База данных хранит информацию об отдельных объектах - сущностях и связях между этими сущностями. Например при разработке базы данных содержащей информацию о клиентах и продажах, продукт и клиент могут быть сущностями, а продажа являться связью между ними. Это может быть представлено на ER-диаграмме разработки базы данных. Такое представление, де-факто является стандартом разработки баз данных с 70-х годов XX века и до этого не было очевидным. Сущность базы данных описывается атрибутами сущности. Например, атрибутом сущности КЛИЕНТ могут быть: имя, номер телефона, адрес. Атрибут разрабатываемой базы данных может, свою очередь, состоять из более мелких частей, например имя может содержать имя, отчество и фамилию. В этом случае атрибут является составным. Атрибуты помогают отличить одни сущности от других. Комбинация атрибутов обеспечивает уникальность сущности. Атрибут, уникальный для сущности может сформировать ее ключ. Главным ключом назначается атрибут который является не пустым и уникальным для каждой отдельной сущности базы данных.