Обзор и обоснование выбора инструментальных средств разработки АС 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Обзор и обоснование выбора инструментальных средств разработки АС



 

Для выбора СУБД для проектирования базы данных АИС было рассмотрено несколько современных СУБД. Их сравнительные характеристики представлены в таблице 2.

 

Таблица 2 – Сравнительные характеристики СУБД

название параметры Access 2003 Microsoft SQL Server 2008 InterBase
Версия, фирма производитель, ОС 11.56, Microsoft, ОС семейства Windows 2000, Microsoft, ОС семейства Windows InterBase 6, Borland, ОС семейства Windows, Unix, Linux
Аппаратные требования (процессор, ОЗУ, HDD) 200 МГц, 32 Мб ОЗУ, 150 Мб на жестком диске 200 МГц, 64 Мб ОЗУ, 160 Мб на жестком диске Intel Pentium 486, 32 Мб ОЗУ, 36 Мб свободного дискового пространства.
Модель данных Реляционная Реляционная реляционная
Формат файла БД mdb mdf gdb
Объекты БД Таблицы, запросы, отчёты, страницы, макросы, модули Диаграммы, таблицы, представление, хранимые процедуры, пользователи, роли, функции, правила Таблицы, индексы, процедура, триггер, Домен
Технология создания БД Визуально, SQL-скрипты Визуально и SQL-скрипт SQL-скрипты
Создание локальной БД Да Да Да
Сервер БД Нет Да Да
Ограничение целостности БД Да Да Да
Наличие встроенного языка Visual Basic Нет Процедурный язык
Средства поддержки ограничений целостности БД Поля, первичный ключ, ссылочная целостность, обязательность значения поля, каскадное изменение СУБД Поля, первичный ключ, уникальный ключ, ссылочная целостность, обязательность значения поля, каскадное изменение
Поддержка стандарта SQL Да Да Да
Экспорт в Excel и Word Да Да Нет
Наличие средств для получения отчетов Элементы управления: поля; надписи для заголовков; линии для графического оформления Нет Нет
Разграничение прав доступа Защита на уровне пользователя, на уровне функций объекта Да Установка пароля, защита на уровне пользователя
Резервирование и восст. БД Да Да Да
Простота работы с СУБД Просто Средняя сложность Средняя сложность

 

СУБД Microsoft Access и Microsoft SQL Server используют две технологии создания БД: визуальные и невизуальные, с использованием SQL-скриптов. СУБД InterBase использует только SQL-скрипты, что осложняет работу для неопытных пользователей.

СУБД Microsoft Access идеально подходит для создания «настольной» базы данных, т.к. она создавалась для этих целей. Для создания серверной БД можно использовать Microsoft SQL Server и InterBase. 

Microsoft Access имеет в своём инструментарии встроенный язык для разработки приложений – Visual Basic.

Microsoft SQL Server и Microsoft Access имеют возможность экспорта данных БД в Excel и Word. InterBase такой возможностью не обладает, что несколько осложняет работу.

Чтобы выбрать СУБД, нужно определиться с целью её использования, если необходимо создать локальную «настольную» БД идеально подойдет Microsoft Access, для создания серверной БД подойдет Microsoft SQL Server или InterBase.

Для разработки программного продукта выбрана СУБД Microsoft Access.

Рассмотрим два инструментальных средства программирования: Borland Delphi и Borland C++Builder (сравнительные характеристики представлены в таблице 3).

 

Таблица 3 - Сравнительные характеристики средств разработки приложений

 

название параметры Borland Delphi Borland C++ Builder
1 2 3
Версия Borland Delphi 7 Borland C++ Builder 6
Фирма производитель Borland Borland
Под управлением каких ОС функционирует Windows XP и выше Windows XP и выше
Подход к разработке программного обеспечения Объектно-ориентированный Объектно-ориентированный
Механизмы доступа к БД BDE, ADO, IBX [1] BDE, ADO, IBX
Утилиты для работы с БД - Database Desktop; - BDE Administrator; - SQL Explorer; - SQL Monitor [1] - Database Desktop; - BDE Administrator; - SQL Explorer; - SQL Monitor
Поддержка стандарта языка SQL да Да
Наличие компонент для работы с БД Визуальные и невизуальные Визуальные и невизуальные
Наличие компонент построения отчетов и диаграмм элементы системы Rave Reports Borland Editions [1] элементы системы Quick Reports
Поддержка Windows-подобного (оконного) интерфейса да Да
Средства поддержки транзакций имеются имеются
Простота/ сложность работы с инструментальным средством просто просто
Возможность создания запускаемого файла да Да

 

Выбор инструментальных средств для разработки системы зависит от целей разрабатываемой системы. После тщательного анализа было выбрано средство разработки Borland Delphi 7, так как отвечает основным предъявляемым  требованиям – простоте в эксплуатации и низким системным требованиям, кроме того, выбранная СУБД полностью интегрируется с Borland Delphi 7.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 182; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.32.116 (0.006 с.)