Выбор базы данных и его обоснование
Выбор базы данных и его обоснование.
Как уже говорилось выше, в реляционной модели данных есть
возможность определения одного атрибута или их множества в ка-
честве ключа отношения. Это свойство позволяет формировать зап-
росы к базе данных очень компактно с использованием терминов ре-
ляционной алгебры и реляционного счисления, что делает
реляционную модель очень простой для разработчика прикладного
программного обеспечения.
С другой стороны, вся информация, которая будет храниться и
использоваться в ИИСОД представляется в табличной форме, что яв-
ляется характерной чертой представления информации в реляционных
базах данных, а в частности, в их разновидности- табличных базах
данных.
С учетом вышеизложенного можно сделать вывод, что для раз-
работки системы наиболее подходит СУБД, основанная на использо-
вании реляционной модели данных.
Из всего многообразия реляционных СУБД, представленных на
рынке в настоящее время (DBASE IV, Clipper IV, V и т.д.) сразу
можно выделить СУБД FoxPro 2.0 фирмы FoxSoftware Inc. Эта разра-
ботка явилась ответом фирмы на появление на рынке программного
обеспечения новинки фирмы Ashion Tate Corp. СУБД DBASE IV.
СУБД FoxPro II включает в себя все лучшие функциональные
возможности СУБД FoxBase+ версии 2.11. Вместе с тем она обладает
лучшими возможностями по сравнению с DBASE IV по производитель-
ности. Требования к ресурсам памяти на стадии выполнения значи-
тельно снижены.
FoxPro 2.0 имеет графический многооконный интерфейс с под-
держкой манипулятора "мышь" и клавиатуры. Он реализует элементы
объектно-ориентированного подхода, при этом за различными окнами
одновременно открытыми окнами могут быть закреплены различные
процедуры ( например: генерация отчета, просмотр файла и т.д.).
Развитый генератор отчетов позволяет формировать отчеты не толь-
ко табличной, но и ленточной формы.
Язык программирования полностью включат язык СУБД DBASE IV.
Дополнительно в него включено более 140 различных расширений.
При этом сохранена полная программная совместимость с младшими
версиями системы.
СУБД FoxPro 2.0 обладает возможностями поддержки разработки
и отладки программ, средствами отслеживания изменений исходных
текстов программных модулей с их автоматической перекомпиляцией.
Предусмотрены специальные окна для отладчика программ, работаю-
щего в терминах исходного текста. Окно трассировки позволяет
анализировать логику выполнения программы. Эта информация мож
использоваться и при работе в пошаговом режиме. Отдельное окно
предусмотрено для просмотра значений переменных по ходу выполне-
ния программы.
Система позволяет использовать средства разработки приклад-
ных программ, имеющиеся в составе ее предшественницы, такие как
генератор экранных форм ввода-вывода FoxView и генератор прог-
рамм на основе этих экранных форм FoxCode с его языком шаблонов.
FoxPro 2.0 включает расширенную интегрированную среду раз-
работчика, в состав которой входят конструктор меню (Menu
Builder), экранный редактор для создания форм ввода-вывода
(Screen Painter), средства поддержки языка шаблонов и утилита
поддержки прикладного программного обеспечения (Make). Эта среда
позволяет значительно сократить сроки создания программ.
Компилятор языка программирования системы дает возможность
получать загружаемые программные модули не требующие для своей
работы поддержки системной среды.
Программный интерфейс позволяет включать в разрабатываемые
программы модули, написанный на языках Си и Ассемблер, а также
динамически подключать на стадии компоновки библиотеки объектных
модулей.
Большой интерес представляет системный табличный интерфейс
для конечных пользователей, основанный на широкораспространенном
реляционном языке QBE (Query-By-Example), получившем здесь наз-
вание RQBE. Драйверы RQBE предоставляют пользователям доступ к
базам данных, управляемых как системой FoxPro, так и различными
SQL- серверами в локальных сетях пЭВМ.
Из всего вышеизложенного можно сделать вывод что СУБД
FoxPro 2.0 является наиболее приемлимым средством для программ-
ной реализации ИИСОД. Как следствие, разрабатываемую в рамках
данного дипломного проекта подсистему "Контроль исполнения" сле-
дует реализовать с применением системы FoxPro 2.0.
Категории:
- Астрономии
- Банковскому делу
- ОБЖ
- Биологии
- Бухучету и аудиту
- Военному делу
- Географии
- Праву
- Гражданскому праву
- Иностранным языкам
- Истории
- Коммуникации и связи
- Информатике
- Культурологии
- Литературе
- Маркетингу
- Математике
- Медицине
- Международным отношениям
- Менеджменту
- Педагогике
- Политологии
- Психологии
- Радиоэлектронике
- Религии и мифологии
- Сельскому хозяйству
- Социологии
- Строительству
- Технике
- Транспорту
- Туризму
- Физике
- Физкультуре
- Философии
- Химии
- Экологии
- Экономике
- Кулинарии
Подобное:
- Выполнение арифметических действий в компьютере
ВЫПОЛНЕНИЕ АРИФМЕТИЧЕСКИХ ДЕЙСТВИЙ В КОМПЬЮТЕРЕВ большинстве компьютеров операция вычитания не используется . Вместо нее производитс
- Вычислительные системы и микропроцессорная техника
МОСКОВСКИЙ ОРДЕНА ЛЕНИНА И ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИАВИАЦИОННЫЙ ИНСТИТУТ имени СЕРГО ОРДЖОНИКИДЗЕ_______________Кафедра 4 0 3Р А С Ч Е
- Вычитание в позиционных системах счисления
ВЫЧИТАНИЕ В ПОЗИЦИОННЫХ СИСТЕМАХ СЧИСЛЕНИЯПри вычитании цифры вычитаются по разрядам, и если при этом возникает недостаток, то происхо
- Газозарядные мониторы
ГАЗОРАЗРЯДНЫЕ МОНИТОРЫСодержание: Введение Устройство и принципы функционирования газоразрядных дисплеев. Преимущества Газоразрядны
- Генератор случайных чисел
ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ Содержание Введение 1. Основная часть 1.1 Схемотехническая часть 1.1.1 Перечень элементов 1.1.2 Описание р
- Гибкие магнитные диски
ГИБКИЕ МАГНИТНЫЕ ДИСКИВнешняя память (ВЗУ) предназначена для длительного хранения программ и данных, и целостность её содержимого не за
- Глобальная сеть Internet
Глобальная сеть INTERNET Глобальная сеть INTERNET Введение Всплеск eioa?ana к глобальной информационно