Реферат: Основные сведения о СУБД
Программа разрабатывалась на ПК со следующей конфигурацией:
МП Pentium II 233
RAM 32 Mb
Video ASUS V300 4Mb
HDD Seagate 3.2 Mb
Тестирование осуществлялось на вычислительных системах с МП Pentium 133 – Pentium 200 MMX с объемом памяти 16-32 Mb. При этом не наблюдалось значительного замедления работы приложения по сравнению с конфигурацией компьютера разработчиков.
Минимальные аппаратные требования для работы программы:
МП Pentuim 90
RAM 16 mb
Video 1 Mb.
Объем необходимого дискового пространства следует из таблицы:
Компонент программы | Размер (в Кb) |
Исполняемый модуль | 283 |
База даннных | 466 (начальный размер) |
Библиотеки Power Builder | 6,284 |
ODBC-драйвер Sybase SQL Anywhere | 2,154 |
Всего: | 9,187 |
Характеристики программных средств
Среда разработки приложений “клиент-сервер” Power Builder предлагает программисту средства объектно-ориентированного программирования для реализации поставленной перед ним задачи. Этот подход является в настоящее время наиболее актуальным вследствие своей гибкости и естественности концепции, его определяющей, т.к. он дает возможность представить задачу в виде совокупности объектов и связей между ними, т.е. фактически в виде модели реального мира.
Основными понятиями Power Builder являются следующие:
объект – некоторая сущность, характеризующаяся набором характеристик и методов их обработки;
сценарий – программный код обработки объектов.
Язык Power Builder имеет черты сходства со следующими языками программирования – C++, Pascal и FoxPro. Он является типизированным, что означает принадлежность данных к определенной группе – типу.
Замечательной особенностью языка обработки сценариев Power Builder является наличие встроенного SQL. Реализация этого языка в Power Builder основана на спецификации SQL, используемой в СУБД Sybase SQL Anywhere. Это означает наличие таких возможностей, как вызов хранимых процедур, обмен данными с БД через параметры, динамические SQL-запросы и др.
Существенным недостатком Power Builder можно считать отсутствие средств формирования листинга программы, как объединения всех используемых сценариев.
Ключевым понятием, которое необходимо усвоить для работы с Power Builder, является понятие объекта. Power Builder позволяет не только использовать уже существующие объекты среды, но и создавать свои собственные, либо делая их потомками уже существующих, делая их “интеллектуальнее”, либо путем конструирования полностью нового объекта, не имеющего предка:
Пользовательский – объект, не имеющий визуального представления;
Стандартный – объект-потомок от любого стандартного невидимого класса Power Builder (“Транзакция”, “Сообщение”, “Ошибка”, “Объект” и др.);
Пользовательский визуальный – видимый объект, состоящий из любых визуальных стандартных или пользовательских объектов;
Внешний визуальный – объект, содержащий элементы управления, созданные вне Power Builder;
Стандартный визуальный – объект, являющийся потомком от стандартного визуального объекта (“Текст”, “Кнопка”, “Список” и др.) и расширяющий его функциональность. Эти объекты, в основном, используются для переопределения свойств стандартного визуального объекта с целью приспособления его для нужд решаемой задачи;
Окно – объект-потомок от класса “Окно”, который, как и пользовательский визуальный, может содержать любые элементы управления. Отличие между ними состоит в том, что в потомке окна уже реализованы некоторые функции работы с элементами управления, и, кроме того, доступен набор методов стандартного элемента управления “Окно”;
Меню – объект, являющийся потомком от стандартного класса “Меню”;
Структура – объект, состоящий только из данных любого типа;
Функция – объект, являющийся функцией, которая может принимать любое число аргументов, передаваемых по ссылке или по значению, и возвращать значение любого типа;