powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / 140 справочников
8 сообщений из 8, страница 1 из 1
140 справочников
    #34179231
Фотография popotam2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите, как лучше реализовать следующую мысль:
1. Нужно хранить электронную историю болезни в виде анкеты. Таких анкет 7 штук, у каждой есть обязательные поля (ФИО,Дата,Доктор) и дополнительные. Вот эти дополнительные могут быть checkbox'ами, radiobutton'ами, списками, и просто текстовыми полями.
Возьмем списки. В каждой анкете - около 20 таких списков, у каждого должны быть уже забиты варианты, например кожа - (жирная, сухая, гладкая, нормальная...).
Как организовать хранение этих 140 списков, при условии, что интерфейс отрисовывается динамически, и чтобы вызвать заполнение списка, есть два параметра - имя анкеты и имя поля, для которого собираемся получить список.
Интересует именно КАК реализовать на уровне БД(mssql2000). Спасибо.
...
Рейтинг: 0 / 0
140 справочников
    #34179280
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первом приближении очень неложно.

tblList (iListID PK Autoincrement, sListName)
tblListItem (iListItemID PK Autoincrement, iListID FK, iListItemOrder, sListItemName)

tblList:
1 Кожа
2 Рост
3 Цвет глаз

tblListItem:
1 1 4 жирная
2 1 3 сухая
3 1 2 гладкая
4 1 1 нормальная
5 2 1 низкий
6 2 2 высокий
...
Рейтинг: 0 / 0
140 справочников
    #34179377
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
popotam2 при условии, что интерфейс отрисовывается динамически
хорошо подумали и взвесили все "за" и "против"?
...
Рейтинг: 0 / 0
140 справочников
    #34179433
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
popotam2 Как организовать хранение этих 140 списков
Очень просто - в одной таблице
...
Рейтинг: 0 / 0
140 справочников
    #34179439
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищите готовое. Пример - ФЛАГМАН Документооборот. Для ваших целей возможно даже лицензии покупать не придется - достаточно возможностей демо-версии.
...
Рейтинг: 0 / 0
140 справочников
    #34179548
Petr Chulkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищите на этом форуме (но по-моему в теме про MSSQL Server) я давал разъяснения о том, как сделать аналог структуру БД для чего-то типа market.yandex ... Ваша задача в эту же структуру отлично ложится.. Если в 2-х словах - связь много-к-много поможет...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
140 справочников
    #34179592
Фотография popotam2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сенкс всем за советы.

p.s Интерфейс будет псевдо-динамическим. Буду использовать TcxVerticalGrid от DevExpress, просто добавляя поля и их типы. Получается довольно просто, в этом и был загвоздка, что раз поля добавляются динамически, то хотелось бы иметь одну процедуру, обращающуюся в одно место, но с разными параметрами. Самый первый пост и являлся ответом на мой вопрос. Спасибо, считаю, что тему можно закрыть.
...
Рейтинг: 0 / 0
140 справочников
    #34180097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
popotam2Сенкс всем за советы.

p.s Интерфейс будет псевдо-динамическим. Буду использовать TcxVerticalGrid от DevExpress, просто добавляя поля и их типы. Получается довольно просто, в этом и был загвоздка, что раз поля добавляются динамически, то хотелось бы иметь одну процедуру, обращающуюся в одно место, но с разными параметрами. Самый первый пост и являлся ответом на мой вопрос. Спасибо, считаю, что тему можно закрыть.
в том варианте - EAV (tblList - сущность, tblListItem - атрибуты)
хранение в данном случае будет в таблице №3
TcxVerticalGrid , насколько помню заполняет не по EAV а по ROT (атрибуты в полях а не записях)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / 140 справочников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]