В базе входных для облегчения пользователю ввода содержимого прайс-листов и листов заказа используется двухуровневый справочник "Списки часто используемых товаров" (см. рисунок 2.7). Родительская таблица LISTNAME (1) содержит наименования списков, а дочерняя таблица LIST (1.1) – их содержимое.
При вводе одного из списков часто используемых товаров в прайс-лист или лист заказа получается лист, содержащий ссылки на лекарственные средства (справочник DRUG), а все остальные поля – пустые.
Описание полей таблицы LISTNAME смотрите в таблице 2.14.
Таблица 2.14 Описание полей таблицы LISTNAME
Наимен. поля | Тип | Логический смысл | Физический смысл |
Numb | Integer | идентификационный номер | первичный ключ |
Name | Char(35) | наименование списка часто используемых товаров | значащее поле |
Описание полей таблицы LIST смотрите в таблице 2.15.
Таблица 2.15 Описание полей таблицы LIST
Наимен. поля | Тип | Логический смысл | Физический смысл |
Numb | Integer | идентификационный номер | первичный ключ |
LNNumb | Integer | номер наименования списка часто используемых товаров | вторичный ключ |
DrnNumb | Integer | номер лек. средства | вторичный ключ |
На рисунке 2.7 справочники указываются потому, что основное их использование осуществляется базами входных данных (прайс-листов и листов заказа). В базах выходных данных справочники практически не используются, потому что для анализа эффективности предыдущих заказов и сравнения их с текущими заказами эти базы должны храниться. А так как входная информация, представляющая из себя содержимое прайс-листов и листов заказа предыдущих формирований заказов, пользователя не интересует, то базы входных данных удаляются.
Во всех справочниках, кроме справочников SUPPLIER (поставщики) и LPU (лечебно-профилактические учреждения (заказчики)), могут удаляться записи. В справочниках SUPPLIER и LPU записи, где указаны поставщики и заказчики, которые включены в сохраняемые базы выходных данных, не могут быть удалены из-за нарушения, в случае удаления, целостности информации базы выходных данных.
Справочник SUPPLIER представляет информацию о поставщиках: содержит поля: наименование поставщика, ссылку на справочник территорий REGION, адрес, телефон и т.д. Описание полей справочника SUPPLIER смотрите в таблице 2.16.
Таблица 2.16 Описание полей справочника SUPPLIER
Наимен. Поля | Тип | Логический смысл | Физический смысл |
Numb | Integer | идентификационный номер | первичный ключ |
Name | Char(60) | наименование поставщика | значащее поле |
RegionCod | Char(10) | код территории (региона) | вторичный ключ |
Address | Char(70) | адрес | значащее поле |
Phone | Char(30) | телефон | значащее поле |
Справочник LPU содержит информацию о заказчиках (ЛПУ), аналогичную информации о поставщиках. Описание полей справочника LPU смотрите в таблице 2.17.
Таблица 2.17 Описание полей справочника LPU
Наимен. Поля | Тип | Логический смысл | Физический смысл |
Code | Char(30) | код заказчика (ЛПУ) | первичный ключ |
Name | Char(60) | наименование заказчика (ЛПУ) | значащее поле |
RegionCod | Char(10) | код территории (региона) | вторичный ключ |
Address | Char(70) | адрес | значащее поле |
Phone | Char(30) | телефон | значащее поле |