СОЗДАНИЕ БАЗЫ ДАННЫХ

Создание базы данных, ее таблиц, а так же редактирование их свойств и просмотр структуры существующих баз данных осуществляется в Procedure Editor в разделе Tools -> Data Dictionary. Оговорюсь сразу, что существуют другие способы создания базы данных с помощью утилит Progress таких как Prostrct create, Prodb, Prorest и Procopy, но здесь мы будем рассматривать создание баз данных в ProcedureEditor. Также хочется отметить то,что для создания базы данных в Procedure Editor посути используется утилита Procopy.

Создание базы данных осуществляется в меню Database>Create.

После чего мы попадаем в меню:

В корневом каталоге создадим каталог ./DB, где будет располагаться наша база данных c именем mybase. Поэтому в данном поле указываем /DB/mybase
Возможно несколько вариантов создания базы данных

  1. Создание новой пустой базы данных (An EMPTY Database);

  2. Создание новой базы данных на основе копии базы SPORTS входящей в состав Progress (A Copy of the SPORTS Database)

  3. Создание новой базы данных на основе копии базы SPORTS2000 входящей в состав Progress (A Copy of the SPORTS2000 Database)

  4. Создание новой базы данных на основе копии любой другой базы (A Copy of Some Other Database)

В случае выбора четвертого варианта необходимо указать базу данных на основе которой будет создана новая база.

Мы будем создавать новую пустую базу данных, поэтому выбираем первый вариант.

Установленная отметка Replace If Exists означает, что в случае если база данных с указанным именем уже существует, то она будет заменена создаваемой базой данных.

По завершению нажимаем <OK> тем самым запускается процесс создания базы данных, и нам будет предложено подключиться к созданной базе данных (Database Connect).

Поля Physical Name (Полное имя базы данных) и LogicalName (индификатор базы данных) уже заполнены,согласно указанному нами полному имени базы данных. Тип базы указан соответственноProgress.

База данных может быть запущена как в однопользовательском режиме (когда доступ к базе имеет только один пользователь запустивший базу данных), так в многопользовательском режиме. Для запуска базы данных в многопользовательском режиме необходимо отметить MultipleUsers, в противном случае база будет запущена в однопользовательском режиме.

В поле UserID и Password указывается индификатор и пароль пользователя от имени которого будет осуществляться подключение к базе. Мы не создавали еще ни одного пользователя, но тем не менее подключиться к базе данных мы пока можем под так называемым Blank ID, т.е. под пустым пользователем (с пустым User ID и Password). Такая возможность будет до тех пор пока в настройках безопасности не будет запрещено подобное подключение.

В поле Trigger Location указывается путь к библиотеке с триггерами. О триггерах мы поговорим чуть позже. Пока просто будем знать об этом и оставим это поле пустым.

При запуске базы данных утилите PROSERVE может быть указан файл параметров запуска базы данных. Этот файл параметров мы можем указать в поле Parameter File. Мы же пока будем запускать базу без указания каких либо параметров.

В Other CONNECT Statement Parameters можно указать дополнительные параметры подключения к базе.

Впоследствии попасть в меню подключения к базе можно посредством меню Connect.

Вы здесь: Главная Базы данных СОЗДАНИЕ БАЗЫ ДАННЫХ