Практическое занятие 3.1
На этом занятии вы попрактикуетесь в создании базы данных. Сначала вы создадите структурный файл, затем пустую базу данных и в завершение заполните её данными базы данных sports2000.
На выполнение задачи отводится 15 минут.
Шаг |
Действие |
1 | Откройте Proenv. |
2 | В рабочем каталоге (C:\OpenEdge\WRK) создайте каталог test31.
mkdir test31 |
3 | Используя любой редактор, создайте структурный файл для новой базы данных test31 как показано ниже:
# b . f 320 b . f 320 b . # d "Schema Area":6,32;1 . # d "Employee":7,32;8 . f 320 d "Employee":7,32;8 . f 320 d "Employee":7,32;1 . # d "Inventory":8,32;8 . f 640 d "Inventory":8,32;8 . f 640 d "Inventory":8,32;1 . # d "Cust_Data":9,32;8 . f 320 d "Cust_Data":9,32;8 . f 320 d "Cust_Data":9,32;1 . # d "Cust_Index":10,32;8 . f 320 d "Cust_Index":10,32;8 . f 320 d "Cust_Index":10,32;1 . # d "Order":11,32;8 . f 1280 d "Order":11,32;8 . f 1280 d "Order":11,32;1 . # d "Misc":12,32;8 . f 320 d "Misc":12,32;8 . f 320 d "Misc":12,32;1 . # a . f 320 a . f 320 a . f 320 |
4 | Сохраните структурный файл под именем test31.st в каталоге C:\OpenEdge\WRK\test31\. |
5 | Запустите proenv (Start -> All Programs -> Progress -> OpenEdge 11.6 -> Proenv) и перейдите в каталог C:\OpenEdge\WRK\test31\:
cd C:\OpenEdge\WRK\test31 |
6 | Выполните проверку структурного файла:
prostrct create test31 test31.st -validate Убедитесь в отсутствии ошибок. The structure file format is valid. (12619) Device: C:, KBytes needed: 512, KBytes available: 51849429 (12616) There is sufficient free space to initialize the defined extents. (12618) |
7 | Создайте пустую базу данных используя структурный файл test31.st с размером блока базы данных 4К
prostrct create test31 test31.st -blocksize 4096 |
8 | Заполните пустую базу данными из базы данных sports2000, которая находится в инсталляционном каталоге OpenEdge:
procopy %DLC%\sports2000 test31 |
9 | Обновите структурный файл следующей командой:
prostrct list test31 |
10 | База данных test31 создана. |