База знаний предприятий


Общее описание. - часть 3


­          P_SIZES_INSERT – добавление записей в таблицу «Размеры изделия»;

­          P_SIZES_MODIFY – изменение записей в таблице «Размеры изделия»;

­          P_ZAKAZCHIK_DELETE – удаление записей из таблицы «Заказчики»;

­          P_ZAKAZCHIK_INSERT – добавление записей в таблицу «Заказчики»;

­          P_ZAKAZCHIK_MODIFY – изменение записей в таблице «Заказчики»;

 

Также средствами сервера обеспечивается целостность базы фактов. Это достигается тем, что при любом изменении данных производится запуск транзакции. Если хотя бы одна операция, входящая в транзакцию, не может быть успешно завершена, происходит отмена изменений и откат к предыдущему целостному состоянию. Если все операции, входящие в транзакцию, завершаются успешно, происходит запись изменений в базу.

При удалении записи происходит автоматическая проверка на наличие связанных с ней записей и их удаление в подчинённых таблицах.

Генераторы при каждом обращении к ним обеспечивают выдачу уникальных целочисленных значений. С их помощью можно обеспечить уникальных значений в тех ключевых полях таблиц, в которые необходимо автоматически заносить значение.

 

Определим типы и размеры полей в таблицах:

Предприятия:

­          EntKey – INTEGER (4 байта);

­          Name – VARCHAR (60 байт);

­          Address – VARCHAR строка (60 байт);

­          Phone – VARCHAR строка (30 байт);

­          Comment – VARCHAR (300 байт).

Таким образом, объём одной записи равен 454 байта.

 

Экономические показатели:




Начало  Назад  Вперед



Книжный магазин