См. продолжение
Продолжение таблицы 2.10
Наимен. поля
Тип
Логический смысл
Физический смысл
1
2
3
4
Disc2P
Double Precision
вторая скидка в процентах
значащее поле
. . .
Disc5
пятая сумма для скидки
Disc5P
пятая скидка в процентах
LkDelTag
Char1
поле отметки прайс-листа на просмотр или удаление
(отметка: '>')
логическое поле
Таблица PRICESHEET представляет содержимое прайс-листов, является дочерней таблицей базы данных прайс-листов. Основными его полями являются: ссылка на атрибуты прайс-листа в родительской таблице PRICEATR, ссылка на справочник лекарственных средств DRUG, ссылка на международное наименование в справочнике международных наименований INTERNAT (о том, зачем необходимо это поле см. в описании справочника DRUG), цена лекарственного средства, упаковка, срок годности. Описание полей таблицы PRICESHEET смотрите в таблице 2.11.
Таблица 2.11 Описание полей таблицы PRICESHEET
Numb
Integer
идентификационный номер
первичный ключ
PANumb
номер атрибута прайс-листа
вторичный ключ
DrnNumb
номер лек. средства
IntCode
номер международного
наименования
Price
Цена в рублях
Package
Char(18)
Упаковка
PerValidity
Date
Срок годности
Таблица ZAKSHATR – родительская таблица базы данных листов заказа – представляет атрибуты листов заказа от ЛПУ и содержит такие значащие поля как: код заказчика (ЛПУ) – ссылка на справочник LPU, дата листа заказа, дополнительная информация. Описание полей таблицы ZAKSHATR смотрите в таблице 2.12.
Таблица 2.12 Описание полей таблицы ZAKSHATR
идентификационный
номер
LpuCod
Char(30)
код заказчика (ЛПУ)
Date_
дата листа заказа
Inform
Char(65)
дополнительная
информация
AnDelTag
Char(1)
поле отметки листа заказа на просмотр или удаление
Таблица ZAKSHEET – дочерняя таблица базы данных листов заказа – представляет содержимое листов заказа от ЛПУ. Основными полями этой таблицы являются: ссылка на родительскую таблицу ZAKSHATR (номер атрибутов листа заказа), ссылка на справочник лекарственных средств DRUG, ссылка на справочник международных наименований INTERNAT, необходимое количество упаковок указанного лекарственного средства, срок годности. Описание полей таблицы ZAKSHEET смотрите в таблице 2.13.
Таблица 2.13 Описание полей таблицы ZAKSHEET
ZSANumb
номер атрибутов листа
заказа
Quant
количество упаковок
срок годности
В базе входных для облегчения пользователю ввода содержимого прайс-листов и листов заказа используется двухуровневый справочник "Списки часто используемых товаров" (см. рисунок 2.7). Родительская таблица LISTNAME (1) содержит наименования списков, а дочерняя таблица LIST (1.1) – их содержимое.
При вводе одного из списков часто используемых товаров в прайс-лист или лист заказа получается лист, содержащий ссылки на лекарственные средства (справочник DRUG), а все остальные поля – пустые.
Описание полей таблицы LISTNAME смотрите в таблице 2.14.
Таблица 2.14 Описание полей таблицы LISTNAME
Name
Char(35)
наименование списка часто используемых товаров
Описание полей таблицы LIST смотрите в таблице 2.15.
Таблица 2.15 Описание полей таблицы LIST
LNNumb
номер наименования
списка часто
используемых товаров
На рисунке 2.7 справочники указываются потому, что основное их использование осуществляется базами входных данных (прайс-листов и листов заказа). В базах выходных данных справочники практически не используются, потому что для анализа эффективности предыдущих заказов и сравнения их с текущими заказами эти базы должны храниться. А так как входная информация, представляющая из себя содержимое прайс-листов и листов заказа предыдущих формирований заказов, пользователя не интересует, то базы входных данных удаляются.
Во всех справочниках, кроме справочников SUPPLIER (поставщики) и LPU (лечебно-профилактические учреждения (заказчики)), могут удаляться записи. В справочниках SUPPLIER и LPU записи, где указаны поставщики и заказчики, которые включены в сохраняемые базы выходных данных, не могут быть удалены из-за нарушения, в случае удаления, целостности информации базы выходных данных.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18