См.
продолжение
Продолжение
таблицы 2.10
Наимен. поля
|
Тип
|
Логический смысл
|
Физический смысл
|
1
|
2
|
3
|
4
|
Disc2P
|
Double Precision
|
вторая скидка в процентах
|
значащее поле
|
. . .
|
. . .
|
. . .
|
. . .
|
Disc5
|
Double Precision
|
пятая сумма для скидки
|
значащее поле
|
Disc5P
|
Double Precision
|
пятая скидка в процентах
|
значащее поле
|
LkDelTag
|
Char1
|
поле отметки прайс-листа на
просмотр или удаление
(отметка: '>')
|
логическое поле
|
Таблица PRICESHEET представляет
содержимое прайс-листов, является дочерней таблицей базы данных прайс-листов.
Основными его полями являются: ссылка на атрибуты прайс-листа в родительской
таблице PRICEATR, ссылка на справочник
лекарственных средств DRUG, ссылка на международное наименование
в справочнике международных наименований INTERNAT (о том, зачем необходимо это поле см. в описании
справочника DRUG), цена лекарственного средства,
упаковка, срок годности. Описание полей таблицы PRICESHEET смотрите в таблице 2.11.
Таблица
2.11 Описание полей таблицы PRICESHEET
Наимен. поля
|
Тип
|
Логический смысл
|
Физический смысл
|
Numb
|
Integer
|
идентификационный номер
|
первичный ключ
|
PANumb
|
Integer
|
номер атрибута прайс-листа
|
вторичный ключ
|
DrnNumb
|
Integer
|
номер лек. средства
|
вторичный ключ
|
IntCode
|
Integer
|
номер международного
наименования
|
вторичный ключ
|
Price
|
Double Precision
|
Цена в рублях
|
значащее поле
|
Package
|
Char(18)
|
Упаковка
|
значащее поле
|
PerValidity
|
Date
|
Срок годности
|
значащее поле
|
Таблица ZAKSHATR – родительская таблица базы данных
листов заказа – представляет атрибуты листов заказа от ЛПУ и содержит такие
значащие поля как: код заказчика (ЛПУ) – ссылка на справочник LPU, дата листа заказа, дополнительная
информация. Описание полей таблицы ZAKSHATR смотрите в таблице 2.12.
Таблица
2.12 Описание полей таблицы ZAKSHATR
Наимен. поля
|
Тип
|
Логический смысл
|
Физический смысл
|
Numb
|
Integer
|
идентификационный
номер
|
первичный ключ
|
LpuCod
|
Char(30)
|
код заказчика (ЛПУ)
|
вторичный ключ
|
Date_
|
Date
|
дата листа заказа
|
значащее поле
|
Inform
|
Char(65)
|
дополнительная
информация
|
значащее поле
|
AnDelTag
|
Char(1)
|
поле отметки листа заказа
на просмотр или удаление
(отметка: '>')
|
логическое поле
|
Таблица ZAKSHEET – дочерняя таблица базы данных
листов заказа – представляет содержимое листов заказа от ЛПУ. Основными полями
этой таблицы являются: ссылка на родительскую таблицу ZAKSHATR (номер атрибутов листа
заказа), ссылка на справочник лекарственных средств DRUG, ссылка на справочник международных
наименований INTERNAT, необходимое количество
упаковок указанного лекарственного средства, срок годности. Описание полей
таблицы ZAKSHEET смотрите в таблице 2.13.
Таблица
2.13 Описание полей таблицы ZAKSHEET
Наимен. поля
|
Тип
|
Логический смысл
|
Физический смысл
|
Numb
|
Integer
|
идентификационный
номер
|
первичный ключ
|
ZSANumb
|
Integer
|
номер атрибутов листа
заказа
|
вторичный ключ
|
DrnNumb
|
Integer
|
номер лек. средства
|
вторичный ключ
|
IntCode
|
Integer
|
номер международного
наименования
|
вторичный ключ
|
Quant
|
Double Precision
|
количество упаковок
|
значащее поле
|
PerValidity
|
Date
|
срок годности
|
значащее поле
|
В базе входных для облегчения
пользователю ввода содержимого прайс-листов и листов заказа используется
двухуровневый справочник "Списки часто используемых товаров" (см.
рисунок 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)
|
телефон
|
значащее поле
|
Справочник REGION – это справочник территорий (регионов).
В нем указаны наименования и коды регионов, где могут располагаться поставщики
или заказчики. Описание полей справочника REGION смотрите в таблице 2.18.
Таблица
2.18 Описание полей справочника REGION
Наимен. поля
|
Тип
|
Логический смысл
|
Физический смысл
|
Code
|
Char(10)
|
код территории (региона)
|
первичный ключ
|
Name
|
Char(40)
|
наименование территории
|
значащее поле
|
Parent
|
Char(10)
|
код территории верхнего
уровня
|
поле для поддержания
иерархии
|
Child
|
Smallint
|
количество дочерних
территорий
|
поле для поддержания иерархии
|
Справочник CONDITION – справочник условий поставки
поставщиков. Значащим в нем является одно поле – наименование условия поставки.
Описание полей справочника CONDITION
смотрите в таблице 2.19.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
|