Выбор системы программирования или СУБД


В основу проектирования БД должны быть положены представления конечных пользователей конкретной организации - концептуальные требования к системе.
При рассмотрении требований конечных пользователей необходимо принимать во внимание следующее:
· База данных должна удовлетворять актуальным информационным потребностям организации. Получаемая информация должна по структуре и содержанию соответствовать решаемым задачам.
· База данных должна обеспечивать получение требуемых данных за приемлемое время, то есть отвечать заданным требованиям производительности.
· База данных должна легко изменяться при изменении программной и аппаратной среды.
· Загруженные в базу данных корректные данные должны оставаться корректными. Данные до включения в базу данных должны проверяться на достоверность.
· База данных должна иметь дружественный интерфейс к пользованию.
        Рассмотрим средства разработки, которые предлагает Microsoft.
        Эта компания в настоящий момент предлагает несколько пакетов программ, которые могут быть использованы для создания пользовательского приложения по обработке данных: Access и Visual FoxPro.



Название продукта
Основные преимущества Основное назначение
Access

Простота освоения.
Возможность использования непрофессиональным программистом. Имеет мощные средства подготовки отчетов из БД различных форматов.







Создание отчетов произвольной формы на основании различных данных. Разработка не коммерческих приложен
Visual FoxProВысокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Xbase и SQL. Многоплатформенность. Создание приложений масштаба предприятия. Создание приложений для работы на различных платформах
Вывод:
Visual FoxPro более удобен для разработки баз данных для организации и компании. Так же он обладает отличным набором инструментов для разработки. Наличие языка SQL и инструментов разработки делает данный выбор более обоснованным.



Технические характеристики аппаратных средств:

Система должна быть реализована с использованием персональных компьютеров Заказчика.
Персональный компьютер должен иметь : минимальная конфигурация должна быть: CPU: P4 2.8 Ghz RAM: 1 Gb; HDD: 50 Gb; Network Card: 1 (100 Mbit);.