|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Будьте добры гляньте на диаграмму, может сходу недостатки подскажите. Совсем запутался. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 09:06 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, У Пациента должна быть ссылка на Личные данные (Код личных данных), не нужно делать 1 к 1, потому что один и тот же человек может быть пациентом много раз, с разными заболеваниями, в других отделениях и другими врачами, это будут разные записи Если выделили Личные данные, надо также отнести их и к Врачам. Не понятно какие Лекарства от каких Заболеваний назначены. При наличии ссылки у Пациента на Палату, код отделения лишний, он уже есть в Палате. Код врача у Пациента это что? Кто положил в больницу пациента? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 09:22 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowБудьте добры гляньте на диаграмму, может сходу недостатки подскажите. Совсем запутался. Все неправильно. Для начала определитесь, похоже это не поликлиника, а все же стационар. Курсовик? Давайте постановку задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 09:23 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Да тут что из поликлиники, что из стацонара - только названия относятся к медицине. Все остальное полностью неправильно С какой стати у одного лекарства может быть много врачей? Как вообще у лекарства может быть врач? Или у врача лекарство? Врачи осуществляют Прием Клиентов (уже 3 сущности). По итогам приема определяют Диагноз, назначают Обследования (например, анализы), выписывают Лекарства с определенным режимом приема (который может отличаться от указанного в инструкции). К Обследованию прикрепляются результаты Анализов. Врачи могут выдавать в рамках приема Направления к другим врачам. Поликлиника может выдавать Справки для клиентов. В общем, что сходу в голову пришло. Причем я уверен, что если посидеть, объем сущностей и связей вырастет на порядок. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 11:32 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowБудьте добры гляньте на диаграмму, может сходу недостатки подскажите. Совсем запутался. Не хотел бы я попасть в поликлинику, которую вы будете автоматизировать ) Не понимаете вы теории реляционных БД - в этом все дело. И похоже учебники вам не друзья :( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 11:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, Совершенно неясно назначение таблицы "Пациенты" с ключом "Код пациента". А если у обратившегося в поликлинику пациента несколько заболеваний или в рамках одного обращения несколько назначений к разным врачам, которые предусматривают разные медицинские процедуры, разные лекарства ? Замените в модели таблицу "Пациенты" на таблицу "Обращения пациентов", которые предусматривают данные частные случаи... Остальное - уже смотрите сами с учетом комментариев выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 12:22 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
изучать от корки до корки: https://habr.com/post/254773/ - Нормализация отношений. Шесть нормальных форм ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 12:33 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttПри наличии ссылки у Пациента на Палату, код отделения лишний, он уже есть в Палате. Это только если ты не видел, как больных одного отделения распихивают по другим из-за нехватки коек. Но назачем вообще привязка пациента к отделению - непонятно. Там должен быть лечащий врач. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 13:04 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovhVosttПри наличии ссылки у Пациента на Палату, код отделения лишний, он уже есть в Палате. Это только если ты не видел, как больных одного отделения распихивают по другим из-за нехватки коек. Но назачем вообще привязка пациента к отделению - непонятно. Там должен быть лечащий врач. Тогда нет смысла в ссылке на Отделение у Палаты. В общем, понятно, что это какой-то курсач, а не реальная система, которая намного сложнее. ТС просил указать на ошибки в этой схеме. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 13:56 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovhVosttПри наличии ссылки у Пациента на Палату, код отделения лишний, он уже есть в Палате. Это только если ты не видел, как больных одного отделения распихивают по другим из-за нехватки коек. Но назачем вообще привязка пациента к отделению - непонятно. Там должен быть лечащий врач. Пациент прикрепляется к конкретному лечащему врачу, согласен. А для учета фактического размещения койкоместа пациента можно добавить таблицу "Размещения пациентов". P.S. Правда, в некоторых больницах народ и в коридорах лежит. Как это учитывать ? Может, автор сам себе чересчур усложнил задачу ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 13:59 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
FduchunP.S. Правда, в некоторых больницах народ и в коридорах лежит. Как это учитывать ? Может, автор сам себе чересчур усложнил задачу ? в таких больницах нет бд ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2018, 15:18 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttleshqow, У Пациента должна быть ссылка на Личные данные (Код личных данных), не нужно делать 1 к 1, потому что один и тот же человек может быть пациентом много раз, с разными заболеваниями, в других отделениях и другими врачами, это будут разные записи Добавил поле "Код личных данных" и сделал связь с таблицей "Пациенты" один ко многим. Один человек может быть пациентом много раз. hVosttЕсли выделили Личные данные, надо также отнести их и к Врачам. Есть отдельная таблица "Врачи", там личные врачей или это против нормализации и надо всех включить в одну ? hVosttНе понятно какие Лекарства от каких Заболеваний назначены. Лекарства назначаются пациенту, а по пациенту уже можно понять от чего его лечат, соответственно и лекарства назначаются из этих соображений. hVosttПри наличии ссылки у Пациента на Палату, код отделения лишний, он уже есть в Палате. Убрал. Код врача у Пациента это что? Кто положил в больницу пациента?[/quot] Это врач, кто его наблюдает. Cane Cat FisherВсе неправильно. Для начала определитесь, похоже это не поликлиника, а все же стационар. Курсовик? Давайте постановку задачи. Это поликлиника, с возможностью проходит лечение как на дому так и на территории учреждения. Постановка задачи: курсовой проект по дисциплине "Базы данных" на тему: "Поликлиника" Arm79С какой стати у одного лекарства может быть много врачей? Как вообще у лекарства может быть врач? Или у врача лекарство? Это врачи которые назначают лекарство. В процессе обследования у пациента выявили разнопрофильные заболевания, соответственно и врачи ему будут назначать разные лекарства. Arm79Врачи осуществляют Прием Клиентов (уже 3 сущности). По итогам приема определяют Диагноз, назначают Обследования (например, анализы), выписывают Лекарства с определенным режимом приема (который может отличаться от указанного в инструкции). К Обследованию прикрепляются результаты Анализов. Врачи могут выдавать в рамках приема Направления к другим врачам. Поликлиника может выдавать Справки для клиентов. В общем, что сходу в голову пришло. Причем я уверен, что если посидеть, объем сущностей и связей вырастет на порядок. Понятное дело, что можно сделать объемную ИС и учесть всё всё, это не самоцель. Цель сделать обязательный минимум качественно. SergueiНе хотел бы я попасть в поликлинику, которую вы будете автоматизировать ) Не понимаете вы теории реляционных БД - в этом все дело. И похоже учебники вам не друзья :( Зачем так обидно :( Fduchunleshqow, Совершенно неясно назначение таблицы "Пациенты" с ключом "Код пациента". А если у обратившегося в поликлинику пациента несколько заболеваний или в рамках одного обращения несколько назначений к разным врачам, которые предусматривают разные медицинские процедуры, разные лекарства ? Замените в модели таблицу "Пациенты" на таблицу "Обращения пациентов", которые предусматривают данные частные случаи... Остальное - уже смотрите сами с учетом комментариев выше. Поправил, спасибо. Dimitry SibiryakovТам должен быть лечащий врач. Есть код врача. Большое спасибо указанные замечания. С точки зрения нормализации есть замечания ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 13:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
лекарства и пациенты это "многие к одному" т.к. пациенту могут навыписывать множество лекарств, а следовательно это отдельная таблица. А вот доктор, кто выписывает лекарство, он один, поэтому его можно на каждой строчке указывать в той самой отдельной таблице вы невнимательно читали: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1298544&msg=21568454 там все эти примеры есть ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 15:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
и в карточке пациента не должно быть кода болезни или лекарств, т.к. их может быть >1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 15:59 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowArm79Врачи осуществляют Прием Клиентов (уже 3 сущности). По итогам приема определяют Диагноз, назначают Обследования (например, анализы), выписывают Лекарства с определенным режимом приема (который может отличаться от указанного в инструкции). К Обследованию прикрепляются результаты Анализов. Врачи могут выдавать в рамках приема Направления к другим врачам. Поликлиника может выдавать Справки для клиентов. В общем, что сходу в голову пришло. Причем я уверен, что если посидеть, объем сущностей и связей вырастет на порядок. Понятное дело, что можно сделать объемную ИС и учесть всё всё, это не самоцель. Цель сделать обязательный минимум качественно Я и перечислил обязательный качественный минимум. Потому что в приведенном вами варианте наблюдается присутствие отсутствия знания предметной области, даже в минимальном объеме. То есть с точки зрения преподавателя анализ проведен некачественно, дальнейшая разработка - бессмысленная трата ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 17:10 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, в таблице Лекарства (лучше обозвать Препараты) не нужны ни Врач, ни Пациент. Назначение Препарата Пациенту Врачом отражается в ИсторииБолезни. На сколько таблиц раскладывать эту Историю, решать вам, но чтобы было хоть на что-то похоже, в нее должны поместиться Анализы и прочие Назначения, не являющиеся Препаратами (напр., прогулки перед сном), Диагноз и проч. Кстати, Диагноз не должен быть полем в Заболевании (это, скорее, результат проведенной диагностики, а не навеки заданная формулировка, но тут вам смотреть в сторону МКБ текущего пересмотра). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 18:16 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
В таблице "Пациенты" не должно быть поля "Код палаты". Все, что связано с амбулаторным размещением пациентов, лучше вынести в отдельную таблицу - обозвать ее можно "Размещение пациентов". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 18:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowЗачем так обидно :( Что именно вас обидело? Там ничего обидного не было. Это просто горькая констатация фактов была. leshqowБольшое спасибо указанные замечания. С точки зрения нормализации есть замечания ? Говорить как правильно, где неправильно вам бессмысленно- вы не поймете почему именно так а не по другому и следующую работу не сможете сделать, так как сути не понимаете. Читайте мат часть (Теория реляционных баз данных). Диаграмма полностью в топку. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 20:02 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, Слушай телегу. Есть 2 направления в которых можно думать. 1) Учебная (академическая) база. Тут всё будет по Дейту и по Кодду и Дейкстре. 3НФ и даже (!) местами 4-НФ и 5-НФ. Ее обычно делают для защиты курсовых и дипломов. В таких системах очень часто жонглируют натуральными ключами (из доменной области). Таблиц будет штук 50. 2) Продуктовая (реальная база). В ней - едва-ли будет 2-НФ и 3-НФ. Будет огромная куча левых таблиц которые в концепт не входят. Staging area. Архив. Тестовые. Для акцептенс. Девелоперские (возможно). Всё зависит от договорняка с заказчиком. В продуктовых бд таблиц может быть несколько тысяч. Диаграмму нарисовать просто нереально. Будут безсмысленные названия таблиц типа DX2018_01_ME_PRE_LOAD. Будут безсмысленные цепочки полей типа F112,F113,F114.... и так сотню. Будут хранимые процедуры и функции с названиями еще более безсмысленными и безпощадными. Будет денормализация. Будет 1-2 эксперта которые знают всю эту канитель назубок. Но тебе они ничего не расскажут ибо заняты и могут 10 минут в сутки чего-то консультировать. Будут типы данных XML/CLOB/LOB/RAW внутри которых (ахтунг!) половина этой-же таблицы и половина предметной области. Вобщем без бутылки не разберешся. Будут хард-кодные магические выражения типа WHERE 1=1 (вы не знаете а я знаю зачем это). Будут WHERE x=y||'' выражения и хинты оптимизации. Будут 50% кода в Jasper/Crystal или в приложении где этот код не видно и хер ево знает как его менять. Будут фейки. Синонимы. Вьюхи. Обманки. Триггеры которые блочат некоторые операции со справочниками. И прочие радости. Это я рассказываю из опыта эксплуатации БД. Поэтому я вам советую остановится. И не гнаться за идеалом поликлиники. Его не будет. По вашей схеме. Я скажу что она вполне себе нормальная. Годная. Единственное. У вас врач и пациент - сущности имеют супертип. Персона. Тоесть. Врач тоже теоретически может быть пациентом и может быть в табличке. Поэтому я-бы предложил создать табличку Persons и перенести туда все атрибуты что могут быть персоной. По процессам. Возьмите flow реальной больницы. Начиная от того как вы подошли к регистратуре (рецепшен). И хотите записаться. Тут начитается ад кромешный. Скедулер. Динамическое расписание врачей. Тайм-слоты. И так далее. Вобщем есть над чем подумать. Но идеальную поликлинику вы все равно не сделаете т.к. для этого вы сами должны быть как минимум врачом этой поликлиники а поэтому можно просто отразить в схеме 2-3 flow которые вы можете придумать просто фантазируя - а что если вам надо сделать рентген или пройти медкомиссию или сделать операцию или положить жену на сохранение. Вобщем думайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 21:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonПо вашей схеме. Я скажу что она вполне себе нормальная. Годная. Единственное. У вас врач и пациент - сущности имеют супертип. Персона. Тоесть. Врач тоже теоретически может быть пациентом и может быть в табличке. Поэтому я-бы предложил создать табличку Persons и перенести туда все атрибуты что могут быть персоной. вот очень правильная мысль я ещё и из заявок сразу юзеров делаю, а в самих заявках только техническая часть ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 21:40 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
зы: ему всё-равно без понимания НФ ничего хорошего не поставят а за эту поделку 3 с большим натягом может и дадут а может расстреляют. хз. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 21:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonВ продуктовых бд таблиц может быть несколько тысяч. Диаграмму нарисовать просто нереально. Будут безсмысленные названия таблиц типа DX2018_01_ME_PRE_LOAD. Будут безсмысленные цепочки полей типа F112,F113,F114.... и так сотню. Будут хранимые процедуры и функции с названиями еще более безсмысленными и безпощадными. Будет денормализация. Будет 1-2 эксперта которые знают всю эту канитель назубок. Но тебе они ничего не расскажут ибо заняты и могут 10 минут в сутки чего-то консультировать. Таджикская стройка какая-то, а не информационная система.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 01:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiГоворить как правильно, где неправильно вам бессмысленно- вы не поймете почему именно так а не по другому и следующую работу не сможете сделать, так как сути не понимаете. Читайте мат часть (Теория реляционных баз данных). Диаграмма полностью в топку. Наезды какие-то бестолковые. Человек уже потрудился, уже нарисовал, попросил помощи. А вы какую-то ересь толкаете. Типа он должен был сразу приходить сюда со схемой идеальной во всех отношениях, учитывая всё из всех сотен книг, так что ли? Я фигею конечно. Сам не терплю невежества, но тут его и нет, прекращайте вот эту полемику "сути не понимаете", это похоже вы не понимаете ничего, вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 01:04 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiДиаграмма полностью в топку. Когда представите на суд общественности свою, идеальную, диаграмму, тогда будете раскидываться подобными утверждениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 01:05 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Лекарства, пациент, врач у вас в схеме явно не связаны. Должен быть документ рецепт/назначение/лечение ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 03:30 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttmaytonВ продуктовых бд таблиц может быть несколько тысяч. Диаграмму нарисовать просто нереально. Будут безсмысленные названия таблиц типа DX2018_01_ME_PRE_LOAD. Будут безсмысленные цепочки полей типа F112,F113,F114.... и так сотню. Будут хранимые процедуры и функции с названиями еще более безсмысленными и безпощадными. Будет денормализация. Будет 1-2 эксперта которые знают всю эту канитель назубок. Но тебе они ничего не расскажут ибо заняты и могут 10 минут в сутки чего-то консультировать. Таджикская стройка какая-то, а не информационная система.. Да. Согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 06:57 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonПоэтому я вам советую остановится. И не гнаться за идеалом поликлиники. Его не будет. По вашей схеме. Я скажу что она вполне себе нормальная. Годная. :) hVosttНаезды какие-то бестолковые. Человек уже потрудился, уже нарисовал, попросил помощи. А вы какую-то ересь толкаете. Типа он должен был сразу приходить сюда со схемой идеальной во всех отношениях, учитывая всё из всех сотен книг, так что ли? Я фигею конечно. Сам не терплю невежества, но тут его и нет, прекращайте вот эту полемику "сути не понимаете", это похоже вы не понимаете ничего, вообще. Человеку лень открыть учебник и прочитать элементарные вещи как строятся связи (и вообще что это такое): один к одному, многие ко многим, один ко многим. У меня складывается впечатление что он наобум эту базу нарисовал. А конкретно по вашему замечанию: Не говорите что мне делать и я не буду говорить куда вам идти ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 08:43 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Реальная медицинская система будет процентов на 90% документо-ориентированная. И проблематика ее будет крутится вокруг UI(обычно толстый клиент). А в качестве dbms будет не чистая реляционка а нечто вроде Intersystems Cache. А данная задача которую решает бедняга автор - сферическая и в вакууме. Поэтому даже и ругать его особо не за что. Нет SR и неясно что требовалось на выходе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 09:05 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Соответственно надо начинать не с диаграммы, а с разгона вакуума. Описать встающие задача, документооборот, необходимую отчетность. Сама "постановка задачи" по идее должна являться составной частью задания. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 09:24 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, и первая структура для курсача пойдет, нормальные формы присутствуют если же придираться к предметной области и сущностям - надо сначала пообщатся с мед работниками и понять насколько глубоко надо туда лезть что мне бросилось в глаза: - хождение пациента по поликиннике - это событийная штуковина, историчность данных - карточку, которую люди берут в регистратуре - отличный кандидат для того, чтоб хранить эти события и историю - каждое событие (прием врача / анализы / флюрография) имеет итоговый документ - мероприятия (уколы, перевязки) делают не врачи, а мед сестры - где они? ну и так далее ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 09:37 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
В топик призывается дикзай! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 10:14 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowЭто врачи которые назначают лекарство. В процессе обследования у пациента выявили разнопрофильные заболевания, соответственно и врачи ему будут назначать разные лекарства. Жуть. Это не лекарства, это рецепты. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 11:10 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Обычно процесс начинается со звонка в страховую компанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 12:14 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
17-77, Еще больше ограничений. По вашей модели больной просто буквально блуждает по больнице открывая случайно двери. На самом деле от ресепшен он идет по страховой к первому врачу. Далее врач 99% терапевт решает каков будет дальнейший путь лечения. Общий анализ крови. Узи больного органа. И прочие анализы. Далее по ситуации он может передать вас другому врачу. Хирургу к примеру и тот снова создает flow который пациент обязан пройти. И т д. До выздоровления. Тоесть для современной поликлиники модель должна обеспечивать граф перемещений пациента. С указанием лимитов времени и формируя на каждом шаге статусные выписки или заключения. И это только на самом верхнем уровне. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 12:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
tip78лекарства и пациенты это "многие к одному" т.к. пациенту могут навыписывать множество лекарств, а следовательно это отдельная таблица.А вот доктор, кто выписывает лекарство, он один, поэтому его можно на каждой строчке указывать в той самой отдельной таблице Связь поменял, разве таблица "Лекарства" не является этой самой отдельной таблицей ? Она позволяет выписать множество лекарств одному пациенту и указать доктора кто назначил лекарство. Связь тоже поменял на многие к одному. Один врач может назначить множество лекарств. tip78 ... и в карточке пациента не должно быть кода болезни или лекарств, т.к. их может быть >1 Если у человека несколько болезней, соответственно несколько врачей и лекарств. Просто зарегистрируется еще одно обращение или это нарушение 2НФ? Ы2leshqow, в таблице Лекарства (лучше обозвать Препараты) не нужны ни Врач, ни Пациент. Назначение Препарата Пациенту Врачом отражается в ИсторииБолезни. Убрал Врач и Пациент, добавил Историю Болезни и переработал сущность Обращение пациентов. 17-77 - карточку, которую люди берут в регистратуре - отличный кандидат для того, чтоб хранить эти события и историю Добавил 17-77- каждое событие (прием врача / анализы / флюрография) имеет итоговый документ Есть таблица мероприятия. Назначенные мероприятия вносятся в историю болезни, добавил поле Итог мероприятия, где сотрудник проводивший обследование или назначивший данное мероприятия пишет результат. Alibek B.Это не лекарства, это рецепты. Ну цель врача выбрать препарат и показать его к применению, для этого он выписывает рецепт. В системе врач отметил для показания такой то препарат, а удосужился его прикупить пациент или нет это уже другая история. mayton Спасибо за поддержку. Убрал понятие стационара с диаграммы, теперь поликлиника только проводит амбулаторное лечение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 13:09 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Извиняюсь за каламбур с цитированием. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 13:11 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Прикольная диаграмма получилась, но в корне неправильная. Ответ очень прост - вам говорят что не так, а вы даже воспринять это не можете, поскольку знаний 0 и рисуете в собственном представлении. Я бы за такую даже 2 не поставил, а отправил бы учить самые основы. Настоятельно рекомендую (поскольку вы ни одной лекции судя по вашему творчеству не посетили) открыть таки учебник или просто в интернете найти по теме Теория проектирования реляционных баз данных. Со знанием этих основ на эту базу уйдет не более получаса. Повторю - подсказывать вам бесполезно, поскольку не понимаете о чем вообще речь идет. leshqow ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 14:39 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
ну улучшения на лицо теперь хотя бы пациенты не умрут зы: препаратов может быть несколько в истории болезни ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 15:25 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
интересно, преподы в вузах сами то архитекторы? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 15:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, в Заболеваниях нечего делать ни Врачу, ни Пациенту. Препараты и Заболевания это справочники или вообще внешние по отношению к вашей системе источники данных, их, к примеру, ведут на уровне Минздрава, а вы только пользуетесь (загляните в реестр лекарственных средств, поймете, что к чему). Назначение Препарата, Анализа, Процедуры фиксируется в Истории_Болезни, которая не обязана быть одной таблицей (это, скорее, логический блок вашей системы), и, где надо, оформляется в виде Рецепта (на рецептурный Препарат). Туда же в Историю_Болезни придут потом результаты Анализов. Там же фиксируются все обращения Пациента (первичный, еще какой-то…). Перечитайте, что вам писали про flow, т.е. порядок действий в том или ином случае, или сходите в настоящую поликлинику на рекогносцировку :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 15:52 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Тип страховки не забыть. Сумма, прогарантированная на случай обращения. Тип обращения. Плановый. Экстренный. Вобщем предметная область бесконечна. По поводу нормализации и прочего. Здесь господа теоретики которые ругают автора отчасти правы. Но успех внедрения медицинского софта будет на 99% зависеть от поддержки медицинских стандартов. Тоесть будут смотреть поддерживает ли форма ввод названия болезней и симптомов в международных форматах. Сюда же всякие ISO и прочее. На нормализацию вобщем то будет пофиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:01 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonНа нормализацию вобщем то будет пофиг. как на неё пофиг, если пациенту нельзя прикрепить более 1го лекарственного препарата? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:01 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
tip78maytonНа нормализацию вобщем то будет пофиг. как на неё пофиг, если пациенту нельзя прикрепить более 1го лекарственного препарата? Сколько талонов, столько и препаратов :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:23 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
на одну болезнь может быть несколько препаратов соот-но нужна ещё одна таблица: история болезни <=> препараты, где в каждой строке: disease_id (ну или disease_name от руки), prep_id, uid (ID юзера (доктора), который назначил) и ещё всё-таки есть смысл свести в одну таблицу докторов и пациентов, как советовали выше ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 18:07 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
mayton намекает, что disease_name нельзя, ибо ISO, так что смотрите сами по хорошему конечно таблица болезней это триллион наименований проблем, которые человечество само себе создало питаясь трупами ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 18:09 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
99% что у аптеки будет своя база и ключевание может быть по названиям препаратов. Плюс есть всякие аналоги и прочее. Не пытайтесь впихнуть всю вселенную в эту задачку. Опишите хотя бы работу рецепшена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 18:44 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
tip78и ещё всё-таки есть смысл свести в одну таблицу докторов и пациентов, как советовали выше Нет смысла. Сейчас тренд на замену людей роботами )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 18:46 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiЧеловеку лень открыть учебник и прочитать элементарные вещи как строятся связи (и вообще что это такое): один к одному, многие ко многим, один ко многим. У меня складывается впечатление что он наобум эту базу нарисовал. У вас складываются не верные впечатления, очень похожие на то, во что вам лично хотелось бы верить, без всяких на то оснований. Каких-то существенных замечаний от вас нет, только какие-то неумные обвинения. SergueiА конкретно по вашему замечанию: Не говорите что мне делать и я не буду говорить куда вам идти ) Полагаю, сказанное мною направлено больше не для вас, а для вопрошающего, чтобы он по-меньше обращал внимание на всякие безосновательные и глупые наезды. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 04:54 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiПовторю - подсказывать вам бесполезно, поскольку не понимаете о чем вообще речь идет. Так и не нужно, если не собираетесь. Толку от ваших обвинений и странных размахиваний руками -- ноль. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 04:55 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
автор ER диаграмма поликлиники А c чего вы взяли что представленная картинка это ER диаграмма? Налицо недоработанная Схема БД, которую нельзя оценить без ER модели. Которую в свою очередь нельзя проверить без постановки задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 06:20 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183автор ER диаграмма поликлиники А c чего вы взяли что представленная картинка это ER диаграмма? Налицо недоработанная Схема БД, которую нельзя оценить без ER модели. Которую в свою очередь нельзя проверить без постановки задачи. Ну да, Вы правы. Топик можно закрывать, пойду все переделывать по Дейту. Всем большое спасибо, не ожидал что ньюрегу могут оказать такую мощную поддержку. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 09:41 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, You're welcome. Только тут кроме поддержки можно подзатыльник получить. Так што гляди в оба. 😀 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 10:08 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttТолку от ваших обвинений и странных размахиваний руками -- ноль. А какой толк должен быть? Чтобы двоечник сдал курсовой? Посмотрите дату регистрации у него. Он весь семестр балду пропинал и под конец майских праздников заявился на форум вот я какую то базу навоял - скажите что тут неправильно? Я только за то,чтобы у человека было желание развиваться, а не просто тупо сдать конкретный курсовой. В чем я не прав? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 11:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueihVosttТолку от ваших обвинений и странных размахиваний руками -- ноль. А какой толк должен быть? Чтобы двоечник сдал курсовой? Посмотрите дату регистрации у него. Он весь семестр балду пропинал и под конец майских праздников заявился на форум вот я какую то базу навоял - скажите что тут неправильно? Я только за то,чтобы у человека было желание развиваться, а не просто тупо сдать конкретный курсовой. В чем я не прав? ) в институте сложно развиваться эффективнее всего как раз на практике замутить пару-тройку таких проектов, а не толочь воду в ступе весь семестр ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 14:20 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
вот я, например, в 2001 году был на 1м курсе, где 2 семестра была инженерная графика за 2 семестра я сдал 0 чертежей и не интересовался ей вообще в конце второго семестра ко мне пришёл друг и за пару часов объяснил, как пользоваться автокадом (ютубов тогда ещё не было) после чего я за пару недель сделал ВСЕ до единого требуемые за 2 семестра чертежи в автокаде (~20 штук), а потом начертил от руки чертёж на экзамене ИТОГ: 5/5 за 2 семестра/экзамен. (мамины гены инженера) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 14:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
просто подача материала в этих ваших школах и институтах КРАЙНЕ неэффективна и в США, кстати, не лучше, только там за это ходят $39000 в год (Гарвард) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 14:31 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Уважаемые, посмотри нормализацию пожалуйста, внес правки. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 14:52 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Еще раз повторюсь: Мешанина из схемы БД и ER модели. Для схемы БД не все таблицы прописаны Для ER модели слишком глубокая детализация. В частности поля таблиц в ней совсем не обязательны. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 14:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183Еще раз повторюсь: Мешанина из схемы БД и ER модели. Спасибо еще раз, но мой преподаватель называет то, что я изображаю и концептуальной моделью и ER моделью с расширенной нотацией Баркера (Information engineering и Merise) 982183 Для схемы БД не все таблицы прописаны Если Вы имеете ввиду недостаточную изученную предметную область, то мне необходим МИНИМУМ, но качественный. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 15:46 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiА какой толк должен быть? Чтобы двоечник сдал курсовой? Посмотрите дату регистрации у него. Он весь семестр балду пропинал и под конец майских праздников заявился на форум вот я какую то базу навоял - скажите что тут неправильно? Я только за то,чтобы у человека было желание развиваться, а не просто тупо сдать конкретный курсовой. В чем я не прав? ) Ну тогда зачем так заморачиваться? Можно же просто сказать, что неправильно, исходя из понимания, что это курсовая, а не реальная ИС, где вообще всё сложно капец ахтунг +100500 таблиц, историчность, безопасность, аудит, мама дорогая, выкинь это фуфло! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 18:22 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, Пойдёт. Несите преподавателю. Всё равно у него своё видение, как правильно, а как нет )) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 18:23 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowЕсли Вы имеете ввиду недостаточную изученную предметную область, то мне необходим МИНИМУМ, но качественный. Минимум - можно было сделать ведение специализации кабинетов, назначение расписания работы врачей с привязкой к кабинетам. Продолжение - ведение базы пациентов и запись на прием к врачу. Это совсем минимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 18:36 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow…мне необходим МИНИМУМ, но качественный. Тогда вам сначала придется описать и обосновать этот минимум словами, и только потом — рисовать схемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 19:59 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Спорить с преподом бесполезно ИМХО. Надо просто понять что он хочет и сделать так. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 20:02 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Ы2Тогда вам сначала придется описать и обосновать этот минимум словами, и только потом — рисовать схемы. Блин, коллеги, вы серьёзно? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 20:54 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttБлин, коллеги, вы серьёзно? А то :) Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 22:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowно мой преподаватель называет то, что я изображаю и концептуальной моделью и ER моделью с расширенной нотацией Баркера (Information engineering и Merise) Да. Видимо у нас были разные преподаватели. Компот из ER и схемы данных на малых задачах конечно достаточно нагляден, но тогда иеряется системность подхода. Вот это видимо рядом учился: ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 04:06 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
да для медицинского сектора такой "подход" к делу это норма (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 06:11 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Не думаю, что это специфика "медицинского сектора". Это специфика обучения DBMS в неком вузе. Странно почему вместо трёх тяжелых ступеней. 1. Постановка задачи. 2. Концептуальная модель. 3. Структура БД. От людей просят несомненно имеющий право на жизнь на практике, но явно неприменимый в обучении вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 07:22 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowУважаемые, посмотри нормализацию пожалуйста, внес правки. Похоже кто-то пойдет в армию :D ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 08:37 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
tip78в институте сложно развиваться эффективнее всего как раз на практике замутить пару-тройку таких проектов, а не толочь воду в ступе весь семестр Да ладно вам ) Развиваться можно всегда и везде. Какие проекты? Для этого хоть чуть чуть надо что-то понимать и иметь желание. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 08:43 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Если бы автор делал NoSQL - там все еще хуже с точки зрения проектирования. Вы создаете реляционную модель а потом ее денормализуете. Вводите т.н. агрегаты. Но беда в том что введение агрегатов - не имеет под собой четкой теоретической основы. Агрерирование скорее основано либо на личной интуиции разработчика либо на связях с предметной областью. Например - кассовый чек - агрегат. Отчет - агрегат. И т.д. Если в РМД мы еще можем хоть как-то используя сущность-связь аргументировать почему к примеру 1 персона имеет несколько телефонов или адресов. Иногда агрегированная модель естественным образом вытекает из реляционки (родительская дочерняя сущность) а иногда и не вытекает никак (многие-ко многим). Здесь уже у нас не будет однозначного решения. И скорее всего будет штук 3-5 вариантов реализации этой задачи и надо будет выбрать из нее 1 тот который обеспечивает наибольший перформанс. Перформанс важен поскольку это главная задача или главный поинт который выносится на обсуждение в NoSQL парадигме. Вобщем к чему я это всё. Топик студенческий. А студент всегда делает минимум. Минимум того что надо сделать чтобы сдать эту лабу или курсовой. У меня была лаба на 1-м курсе на Аксцессе. Типа магазин-склад. И я думаю что она была ни чуть не лучше чем эта картинка про поликлинику. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 08:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonНо беда в том что введение агрегатов - не имеет под собой четкой теоретической основы. Как это не имеет? А количество колонок в таблицах РСУБД имеет чёткую теоретическую основу? Или количество таблиц? maytonАгрерирование скорее основано либо на личной интуиции разработчика либо на связях с предметной областью. Например - кассовый чек - агрегат. Агрегат должен обладать свойством атомарного обновления. Если часть агрегата по логике изменяется независимо, значит это плохо спроектированный агрегат. Интуицию никто и нигде не отменял, но по этому поводу уже достаточно написано. maytonВобщем к чему я это всё. Топик студенческий. А студент всегда делает минимум. Минимум того что надо сделать чтобы сдать эту лабу или курсовой. У меня была лаба на 1-м курсе на Аксцессе. Типа магазин-склад. И я думаю что она была ни чуть не лучше чем эта картинка про поликлинику. +100500. А то выглядит так, как матёрые строители и архитекторы гнобят бедного пацана, которому надо сколотить табуретку и получить свою оценку у трудовика. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 10:23 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, Вы пишете "Вот это видимо рядом учился: " "А по мне, черновик ER диаграммы должен выглядеть примерно так: " Я не знаю, где Вы учились (сразу скажу, что я вообще не учился), но в первом случае ER-диаграмма по Баркеру, во втором случае по Чену. Диаграмма по Баркеру информативнее, нагляднее и занимает по площади гораздо меньше места. Если в ER-диаграмме "поля таблиц" не обязательны, то зачем в диаграмме Чена овалы? Кроме графического изображения можно дать словесное, которое по мощности будет эквивалентно графическому, например: Сущность "Больница" - это… Сущность "Врач" - это… В каждой больнице может работать один или несколько врачей. Каждый врач может работать в одной или нескольких больницах, причем в одной и той же больнице он может работать по разным условиям. Т.е. есть, по крайней мере, имеем три формы представления ER-диаграмм. Непонятно, почему в образовании отдают предпочтение диаграмме Чена. Поэтому важно выбрать сущности, определить их атрибуты и установить связи между этими сущностями. Кстати у Баркера есть пример, как легко можно ошибиться с отнесением атрибута к сущности (например, номер места, указанный в билете, является ли атрибутом билета?). Наверно это и будет концептуальной моделью. Да, и существует еще "граница автоматизации", например, выделим сущности больницы, врачи, больные и выписываемые врачами лекарства для больных. Все остальное оставим за границей автоматизации. Этого достаточно для курсовой работы, если не требуется гигантомания. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 14:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lСущность "Больница" - это… Сущность "Врач" - это… В каждой больнице может работать один или несколько врачей. Каждый врач может работать в одной или нескольких больницах, причем в одной и той же больнице он может работать по разным условиям. Я-бы развил эту часть задачи до HR-системы. Больница имеет позиции. Позиция глав-врача. Позиция завхоза. Убрщиц медсестер и так далее. Врач может занимать позицию. Или не занимать. Позиция - это сущность. Врач помер? Ушел на пенсию? Позиция временно свободна. Работник который ее занимает - другая сущность. Позиции могут совмещаться. 50% на 50%. Или в другой пропорции. Пол-ставки. Треть ставки и т.д. Штатные. Интерны. Стажеры. Задачу можно развить до регуляторных норм и законов. В каком возрасте хируг обязан уйти на пенсию? Какую минимальную ЗП может получать уборщица? Какие позиции обязательны в городской муниципальной больнице? Какое оборудование должен иметь ренгенолог чтобы начать работу? Как видите. В игре "найди в модели еще что нибудь" мы никогда не достигнем совершенства. Поэтому я настойчиво предлагаю всем остановиться. И устаканить минимальное ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 22:08 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttmaytonНо беда в том что введение агрегатов - не имеет под собой четкой теоретической основы. Как это не имеет? А количество колонок в таблицах РСУБД имеет чёткую теоретическую основу? Или количество таблиц? Я разовью мысль. Поясню почему я лично сам так считаю. Реляционная алгебра была предложена лет 40 назад Эдгаром Коддом. Математиком. РА определяла такие операции как выборка. Проекция. Релациооное декартово произведение. Вычитание. И даже (!) деление. Делению в SQL ЕМНИП нет аналога. За эти пол-века РА обросла достаточным количеством теоретического материала. Под нее подогнали соотв языки и стандарты и терминологию. Целая линейка SQL стандартов. Были ведены кортежи. Домены значений. Отношения. Специальное состояние null-значение ячейки для иммитации работы с выколотой точкой в множестве. И шесть форм нормализации. Цель которых - просто уйти от возможных аномалий. Были определены базовые правила и рекомендации по выбору ключей. И по их свойствам. Ввели возможность бесконечно рекурсивно применять результат одного отношения к другому. РА дружила с булевой логикой однако вводила специальные исключительны случаи для выколотых значений. Правильнее сказать РА стояла поверх булевой логики. Тоесть сначала - операции с null - а уже потом сравнения. Имела так сказать высший приоритет. Этого нет в обычных ЯП. И это очень важно в нашей дискуссии. Вобщем к концу 2000 года РА покрывала вообще все-все теоретические потребности в проектировании баз. Но с практической точки зрения отход от "РА" в сторону тоже полезен. Ему предшествовали - количественный рост БД и хранилищ. Гигабайт стремительно дешевеет. Не все данные - лежат только в базах. Экономические пункты тоже имеют значение. - рост влияния транспортных WEB форматов передачи данных (JSON/XML) - рост internet of things. - географическая децентрализация. Датацентры в разных странах. - эмпирические наблюдения над ACID. CAP. пересмотр требований к консистентности. - усиление влияния систем на базе репликации cобытий (JMS, Storm, Aktors) - тренд на программирование сервисов которые поставляют ограниченный набор документов по ограниченному набору параметров (HTTP/REST/Restfull) - тренд на программирование задачи не от БД к толстому клиенту. А от ORM в сторону БД. Тоесть нет никаких таблиц и реляций. А есть например Java-busines-entity которая 100% определеня в скоупе языка и всего-лишь обладает способностью сохраняться в анонимной БД. Тоесть БД используется просто как хранилище. В рамках этого тренда программисту на 99% всё равно какая БД под капотом. Он может даже не знать ее название. - обыкновенная дороговизна лицензий на РСУБД (DB2/MSSQL/Oracle) и сложность развертывания пилотных и студенческих проектов на базе них. Вобщем мир пошатнулся в сторону решений которые говорят - Мы - Not only SQL! Я очень уважаю NoSQL. Я смотрю на него с интересом. Но КМК этой парадигме очень не хватает настоящей математической красоты. Именно той которую в своё время Эдгар Кодд заложил в РА. Вот в данной простой задаче о поликлинике уже человек 5 схлестнулись в идейных спорах о том как разбить задачу на сущности и связи. А ведь сущности и связи - это простые понятия которые мы можем разложить на существительные и глаголы. Как в диаграммах Чена. Давайте на секунду себе представим что было-бы если автор решил строить больницу на базе MongoDb, Cassandra? Я даже представить себе о чем бы мы говорили. Скорее всего скатились-бы в глубокую конкретику. Типа там обсуждение коллекций атомов против документов содержащих атомы. Ну вобщем как древние философы мы-бы спорили о том сколько ангелов уместятся на кончике иглы. Грустно это все. И главное это не приближает к решению задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 22:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-l то зачем в диаграмме Чена овалы? Упомянуть основные ключевые или информационные поля. Но явно не описывать структуру БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 02:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
mayton, Я говорил не развитии модели вширь, а о границе автоматизации. Не важно когда хирург должен уходить на пенсию, если целью системы является получение информации о назначениях лекарств. Поэтому как раз и сказал, что исходных данных вполне достаточно до курсовой работы. Важно правильно определить атрибуты сущностей и связи между ними. Речь шла о разных ER-моделях. Не совсем согласен с Вашим виденьем РА. Например, null: Код: plaintext 1. 2. 3. 4.
Кстати, в модели Кодда используется четырехзначная логика. Это в языке SQL ее свели к трехзначной, о чем Кодд сожалел. Представляю ужас тех, кто с трудом осилил булеву (двухзначную) логику. Если, например, "Гигабайт стремительно дешевеет" и даже "Не все данные - лежат только в базах", то это совсем не означает, что нужно что-то делать с моделью Кодда. Да и ORM и много еще чего придумали для программистов, не способных одолеть модель Кодда. Базы данных живут гораздо дольше работающих с ними приложений. 982183, "Упомянуть основные ключевые или информационные поля. Но явно не описывать структуру БД." Ровно то же самое, что и в ER-диаграммах Баркера, о чем можно прочитать, например, в его книге "CASE*Method Моделирование взаимосвязей между сущностям". Из-за того, что ER-диаграммы Баркера очень похожи на графическое изображение структуры БД, в отличии от ER-диаграмм Чена, очень часто путают диаграмму Баркера со схемой БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 14:09 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, очень уже хочется увидеть диаграмму поликлиники. Скоро уже? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 23:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lПоэтому как раз и сказал, что исходных данных вполне достаточно до курсовой работы. Важно правильно определить атрибуты сущностей и связи между ними . Это невозможно. У нас нет данных. Всё что было придумано - фантазии. А спорить о фантазиях - контр-продуктивно. Wlr-lНе совсем согласен с Вашим виденьем РА. Например, null: Код: plaintext 1. 2. 3. 4.
Я не люблю ошибаться в догадках. Поэтому прошу вас прокомментировать. Что нарисовано в таблице? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 00:07 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lЕсли, например, "Гигабайт стремительно дешевеет" и даже "Не все данные - лежат только в базах", то это совсем не означает, что нужно что-то делать с моделью Кодда. Да и ORM и много еще чего придумали для программистов, не способных одолеть модель Кодда. Базы данных живут гораздо дольше работающих с ними приложений. Подпишусь. Вопрос-то в чём? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 00:09 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonЯ разовью мысль. Поясню почему я лично сам так считаю. С удовольствием почитал, спасибо. Но хочется добавить, что проработанная реляционная алгебра прежде всего позволяет сосредоточиться на решении задач эффективного хранения, т.е. больше для разработчиков систем управления базами данных. И ошибка, подкосившая многих, совершенно ненормально зациклившихся на теории баз данных в том, что решили схватиться за молоток со стороны ударной части, а не за ручку. Давайте вспомним какое огромное количество теоретических материалов, огромных разделов в книгах, посвящённых натуральным ключам. И кому это сейчас нужно? Домены значений, ещё одна «фишка», которая для хранилища совершенно лишний и ненужный артефакт. Красиво только на картинках, а за картинки больше не платят, поумнели. СУБД стала превращаться в комбайн, для которого потребовалось придумать очень важную должность ДБА, с до сих пор непонятным набором ролей и обязанностей. Теоретики стремились удовлетворить потребность в теоретической полноте, закрывая дыры концепциями, совершенно не нужными и даже откровенно вредными для практического использования, натягивая реальность на реляционную модель, чего на самом деле делать не нужно. Подобная история случилась и в других сферах, например, ООП, но не будем об этом :) maytonВобщем мир пошатнулся в сторону решений которые говорят - Мы - Not only SQL! Я очень уважаю NoSQL. Я смотрю на него с интересом. Но КМК этой парадигме очень не хватает настоящей математической красоты. Это всего лишь ещё одни способы хранения данных. Образовались как раз вопреки теоретикам с их математической базой. Т.е. пока они в носу ковырялись, пришли практики и выкатили рабочие эффективные решения, и в бою шлифуют. :) maytonДавайте на секунду себе представим что было-бы если автор решил строить больницу на базе MongoDb, Cassandra? Те же самые модели, в любых нотациях никуда бы не делись. Вы говорите так, как будто от смены способа хранения, должна измениться бизнес-модель со всеми своими отношениями, атрибутами, сущностями и т.д. Агрегаты были и в РМ, всегда можно было выделить корень агрегата, и работать с корнями. maytonГрустно это все. И главное это не приближает к решению задачи. Проблема любой модели в том, что она искажает реальность. Чтобы решить задачу, надо говорить на языке бизнеса, терминами предметной области. Как мне кажется. И DDD этому, например, способствует. А СУБД, это всего лишь средство для эффективного хранения данных. Об этом часто забывают. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 00:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lЕсли, например, "Гигабайт стремительно дешевеет" и даже "Не все данные - лежат только в базах", то это совсем не означает, что нужно что-то делать с моделью Кодда. Да и ORM и много еще чего придумали для программистов, не способных одолеть модель Кодда. Базы данных живут гораздо дольше работающих с ними приложений. Потому что, оказывается, что БД без ПО это мёртвый груз. Как железо без операционной системы. Заявление «базы данных живут дольше ПО» насмешило. Данные являются ценностью, а не база данных, поэтому живут дольше. И Кодд тут не причём. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 00:39 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonЯ очень уважаю NoSQL. Я смотрю на него с интересом. Но КМК этой парадигме очень не хватает настоящей математической красоты. красота ничто, скорость - всё! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 07:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
tip78maytonЯ очень уважаю NoSQL. Я смотрю на него с интересом. Но КМК этой парадигме очень не хватает настоящей математической красоты. красота ничто, скорость - всё! Данный топик начинается не со скорости. Просто бы собрать логично и непротиворечиво. А скорость - понятие расплывчатое. Обычно закладки на скорость в будущем может заложить хороший архитектор у которого есть "седое зрение". Особенно в части систем работающих с Disk/IO. Продумать также базовые стратегии. Low Latency или Max Througput. Это дилемма. Тут - дай бох просто корректно собрать. Известный теоретик Дональд Кнут тоже советует сначала сделать просто корректно а потом уже профилировать и искать узкие места в рабочем коде. А подход NoSQL предполагает что вы изначально уже знаете где у вас что будет по перфрмансу. Ну... не знаю. Я-бы усомнился. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 10:05 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttДавайте вспомним какое огромное количество теоретических материалов, огромных разделов в книгах, посвящённых натуральным ключам. И кому это сейчас нужно? Я добавлю что я благополучно забыл половину теории после того как поработал DBA в течении 5 лет. В продуктовых системах почти 100% ключей - суррогаты. hVosttСУБД стала превращаться в комбайн, для которого потребовалось придумать очень важную должность ДБА, с до сих пор непонятным набором ролей и обязанностей. Роли сильно отличались от типа производства. На мне лежали роли бэкапа. Перформанса. И установки обновлений + сопутствующие задачи разработки. Клонирование баз для девов. Большее число времени и сил у меня занимали вопросы перформанса. Особенно в условиях ограниченных возможностей девятки (Oracle 9i). Теоретики стремились удовлетворить потребность в теоретической полноте, закрывая дыры концепциями, совершенно не нужными и даже откровенно вредными для практического использования, натягивая реальность на реляционную модель, чего на самом деле делать не нужно. В ней польза примерно такая-же как в UML-диаграммах. По сути РМ нужна для некого диалога с BA, заказчиком или другими (смежными) командами разработки. Я часто прибегаю к коротеньким диаграммам на 1-2 таблицы когда идет какой-то brainstorm по поводу новой задачи или резкого изменения в текущей. Вот недавно тоже случай. Изучал Spring Batch. Рисовал для лучшего понимания. Понадобилось вбить пару гвоздей в ихнюю дефолтную модель. Завтыкали индексы по внешним ключам. Мдя... hVosttТе же самые модели, в любых нотациях никуда бы не делись. Вы говорите так, как будто от смены способа хранения, должна измениться бизнес-модель со всеми своими отношениями, атрибутами, сущностями и т.д. Да бизнесу пофиг. Но ему будет не пофиг когда окажется что эффективный отчот нельзя построить. "Гранаты у них не той системы" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 10:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytontip78пропущено... красота ничто, скорость - всё! Данный топик начинается не со скорости. Просто бы собрать логично и непротиворечиво. А скорость - понятие расплывчатое. Обычно закладки на скорость в будущем может заложить хороший архитектор у которого есть "седое зрение". Особенно в части систем работающих с Disk/IO. Продумать также базовые стратегии. Low Latency или Max Througput. Это дилемма. Тут - дай бох просто корректно собрать. Известный теоретик Дональд Кнут тоже советует сначала сделать просто корректно а потом уже профилировать и искать узкие места в рабочем коде. А подход NoSQL предполагает что вы изначально уже знаете где у вас что будет по перфрмансу. Ну... не знаю. Я-бы усомнился. ну ту такое... Например, highload-проекты (twitter) рекомендуют: авторИзбегайте комплексного объединения данных из нескольких таблиц. Кешируйте все, что только можно. Большая часть производительности зависит не от использованного языка программирования, а от продуманной структуры приложения. а потому что БД всегда является "бутылочным горлышком" я редиску подключаю уже на этапе кеширования аутентификационных хешей вот есть такой проект muut.com , который полностью на редиске авторOur median API response time is 2ms. That's over a 100 times faster than the blink of an eye, and on a completely different level than any other service. Couple that with our upcoming global network where each request is served from the fastest endpoint minimizing latency for dynamic content. We use Redis as our sole data store so everything is in memory. Requests never result in disk IO , and persistence is handled on dedicated, independent servers. Everything is asynchronous; node.js servers, redis, and haproxy. Muut architecture is, at the core, built around asynchronous, in-memory single threaded processes. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2018, 17:44 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Решил начать с начала. ИС будет разбита на две части, первая часть регистратура, вторая часть прием врача. Вот накидал ER - диаграмму работы регистратуры и сразу вопрос: 1) На диаграмме отображать все что можно выделить как отдельную сущность или все в подряд ? Например: вот пациент пришел в регистратуру, очевидно что здесь две сущности, это пациент и регистратура, но таблиц же будет куда больше ! Личные данные пациента, обращение пациента, сотрудники и т.д. Что отображать на диаграмме ? Ну и ваши отзывы по диаграмме ! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 13:19 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Если честно то регистратуру надо выкинуть отсюда. Есть процесс. Называется регистрация больного. 1) У него есть начало. Пациент подошел к стойке рецепшена. И идентифицироал себя. Паспорт. Или карточка мед-страхования. Или номер больного в базе (если этот больной уже здесь лечился). 2) Потом идет цепочка каких-то бизнес-действий. Вопросы-ответы. Какие-то решения. Жалобы. Гарантии страховой компании или гарантии соц-страхования. Проверки. 3) В результате процесс завершится КМК двумя вариантами 3.1) пациент будет записан на приём к профильному врачу. Он получит Ticket где будет указан его следующий визит. Дата. Время. Кабинет. И Врач который примет. 3.2) Либо пациент покинет поликлинику по разным причинам. На этом точка. Вот такой вот я вижу минимум. Надо его реализовать. Но не более того. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 13:55 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonЕсли честно то регистратуру надо выкинуть отсюда. Есть процесс. Называется регистрация больного. 1) У него есть начало. Пациент подошел к стойке рецепшена. И идентифицироал себя. Паспорт. Или карточка мед-страхования. Или номер больного в базе (если этот больной уже здесь лечился). 2) Потом идет цепочка каких-то бизнес-действий. Вопросы-ответы. Какие-то решения. Жалобы. Гарантии страховой компании или гарантии соц-страхования. Проверки. 3) В результате процесс завершится КМК двумя вариантами 3.1) пациент будет записан на приём к профильному врачу. Он получит Ticket где будет указан его следующий визит. Дата. Время. Кабинет. И Врач который примет. 3.2) Либо пациент покинет поликлинику по разным причинам. На этом точка. Вот такой вот я вижу минимум. Надо его реализовать. Но не более того. Тогда вот как: 1. Пациент обращается в поликлинику (если в первый раз, то его данные вносят в базу), если нет, то его идентифицируют по паспорту. 2. Регистрируется обращения пациента, где используется код личных данных и комментарий сотрудника. Вдруг необходимо что то явно указать своими словами. 2.1 Если пациент записывается на прием, ему выдается талон. 2.2 Если пациент вызывает врача на дом, код его обращения вносится в сущность "Вызовы на дом". 3. Врачи осуществляют прием по талонам. Уважаемые спецы, какие будут замечания ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 15:12 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
[рука-лицо] Ты втащил сюда еще один flow. Который называется экстренный вызов . Его надо по шагам описать отдельно. Обычно экстренной частью занимаются другие врачи. У нас - врачи скорой помощи. Зарубежом - пара-медики. Этот отдельный вызов может как проходить через регистрацию в регистратуре так и нет. Пример - неизвестный гражданин иностранного происхождения (прилично одетый) резко упал в обморок в центре города. Вызвали неотложную помощь. Ему была оказана первая помощь.Он без сознания. Документов нет. Его доставили в интенсивную терпаию. Лежит. Спит. Как его провести черезе вашу систему которая покрыта constraints где надо указывать ФИО и прочее? Как списать материалы? Медикаменты? Технику? И время работы пара-медиков? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 17:13 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Диаграмму - не смотрел. Скажу поверхностно. Кружочков атрибутов в реальных продуктовых системах - более 100 на каждую таблицу. Большая часть из них - технические и не особо важны для диаграмм. На диаграмме можно нарисовать самые важные. ФИО. и прочее. А остальные просто обозначить. Дескыть они там есть .. но их слишком много чтобы изобразить на бумаге. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 17:21 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
mayton[рука-лицо] Ты втащил сюда еще один flow. Который называется экстренный вызов . Его надо по шагам описать отдельно. Обычно экстренной частью занимаются другие врачи. У нас - врачи скорой помощи. Зарубежом - пара-медики. Этот отдельный вызов может как проходить через регистрацию в регистратуре так и нет. Пример - неизвестный гражданин иностранного происхождения (прилично одетый) резко упал в обморок в центре города. Вызвали неотложную помощь. Ему была оказана первая помощь.Он без сознания. Документов нет. Его доставили в интенсивную терпаию. Лежит. Спит. Как его провести черезе вашу систему которая покрыта constraints где надо указывать ФИО и прочее? Как списать материалы? Медикаменты? Технику? И время работы пара-медиков? Почему экстренный вызов ? Это обычный вызов врача на дом, звонишь в регистратуру и вызываешь, всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 17:27 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Ладно делай как знаешь. Но до того как рисовать таблицы - опиши 1-2 жизненных примера как этэто будет использовано. Опиши не для форума. А для себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 17:31 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
таблицы мне нравились больше, они компактнее ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 17:57 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Re leshqow Начал хорошо, хотя этап пропустил Потом увлекся овалами, затем вернулся к первому этапу. как было совершенно правильно сказано mayton - "устаканить минимальное ТЗ. " leshqowТогда вот как: 1. Пациент обращается в поликлинику (если в первый раз, то его данные вносят в базу), если нет, то его идентифицируют по паспорту. 2. Регистрируется обращения пациента, где используется код личных данных и комментарий сотрудника. Вдруг необходимо что то явно указать своими словами. 2.1 Если пациент записывается на прием, ему выдается талон. 2.2 Если пациент вызывает врача на дом, код его обращения вносится в сущность "Вызовы на дом". 3. Врачи осуществляют прием по талонам. Не совсем это похоже по стилистике на ТЗ, но с другой стороны сойдет. Систему резервирования/наличия/очереди талонов пропускаем. Нюансы по идентификации думаю так же можно пропустить. Осталось понять что нужно по результатам "приема" "Назначение", "рецепт". (Или наоборот - копать в сторону талонов) Хватит ли этого для преподавателя? Насколько глубоко надо проработать тематику? Или возможно только описать проблемные вещи, без их реализации? (Самозапись, Отсутствие паспорта, неприход на прием, отказ от приема, перенос талона, замена выписанных лекарств и тд и тп) Надо ли прорабатывать пользовательские интерфейсы и отчеты? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 04:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lИз-за того, что ER-диаграммы Баркера очень похожи на графическое изображение структуры БД, в отличии от ER-диаграмм Чена, очень часто путают диаграмму Баркера со схемой БД. Я ж говорю, 25-30 лет назад нас не учили ни Баркеру, ни Чену. (Хотя в 200-х начали приходить люди с чем-то похожим. Приходилось переучивать.) Учили трем звеньям/этапам. 1. Постановка задача. 2. Концептуальная модель 3. Схема данных. И эта схема работала. Особенно при коллективной работе над проектом. Сейчас появилось много новых модных вещей, насколько они востребованы/актуальны/стандартны - не знаю. Но не проектировать же систему исходя из интерфейсов пользователей и отчетов как тут предлагалось. В любом случае, надо определить те области, которые требуют автоматизации (Пациенты, талоны, запись, прием, назначения/рецепты и тд и тп) Утвердить их у преподавателя либо в виде списка сущностей/документов/терминов, либо в виде ТЗ. А потом уже рисовать диаграммы. И все претензии по диаграмме апеллировать этим списком или ТЗ. Но не начинать творчество с середины. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 04:21 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow2.1 Если пациент записывается на прием, ему выдается талон. 2.2 Если пациент вызывает врача на дом, код его обращения вносится в сущность "Вызовы на дом". При записи пациента на прием, пациент(или администратор) может выбрать "прием" или "вызов на дом." С выдачей/оформлением в первом случае "талона", во втором "ХЗ чего" Термин "Сущность" в ТЗ не пишут. Пишут - Документ/операция/процедура. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 09:08 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, Да как-то все не так... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 00:25 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowmaytonЕсли честно то регистратуру надо выкинуть отсюда. Есть процесс. Называется регистрация больного. 1) У него есть начало. Пациент подошел к стойке рецепшена. И идентифицироал себя. Паспорт. Или карточка мед-страхования. Или номер больного в базе (если этот больной уже здесь лечился). 2) Потом идет цепочка каких-то бизнес-действий. Вопросы-ответы. Какие-то решения. Жалобы. Гарантии страховой компании или гарантии соц-страхования. Проверки. 3) В результате процесс завершится КМК двумя вариантами 3.1) пациент будет записан на приём к профильному врачу. Он получит Ticket где будет указан его следующий визит. Дата. Время. Кабинет. И Врач который примет. 3.2) Либо пациент покинет поликлинику по разным причинам. На этом точка. Вот такой вот я вижу минимум. Надо его реализовать. Но не более того. Тогда вот как: 1. Пациент обращается в поликлинику (если в первый раз, то его данные вносят в базу), если нет, то его идентифицируют по паспорту. 2. Регистрируется обращения пациента, где используется код личных данных и комментарий сотрудника. Вдруг необходимо что то явно указать своими словами. 2.1 Если пациент записывается на прием, ему выдается талон. 2.2 Если пациент вызывает врача на дом, код его обращения вносится в сущность "Вызовы на дом". 3. Врачи осуществляют прием по талонам. Уважаемые спецы, какие будут замечания ? Блин на диаграммах атрибутов не рисуют всякие физические атрибуты типа код обращения код того сего... Это ЛОГИЧЕСКАЯ структура. А у тебя получается ты моделируешь обращение и как связь, и как ещё отдельный атрибут... С записью на приём хрень какая-то ... Ромбик ДВЕ сущности связывать должен. Может конечно больше, НО НЕ ТУТ 100%. Либо запись, либо вызов на дом. Одно из двух. У тебя же тройственная связь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 00:35 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
MasterZivЛибо запись, либо вызов на дом. Одно из двух. На самом деле, записи и вызов это совершенно одинаковые вещи, отличающиеся только значением некоторых атрибутов. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 02:16 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
В 1 район входит множество улиц, в 1 участок входит множество улиц и домов. Как в Access поменять единицу и знак бесконечности местами ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 16:49 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Решил вот так, правда хз куда теперь номер дома запихать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 17:03 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowРешил вот так, правда хз куда теперь номер дома запихатьТам, где он должен храниться. По идее для полноценного адреса достаточно хранить код улицы и номер дома(строкой). Нос. пункт тоже должен присутствовать в цепочке ссылок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 17:28 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowхз куда теперь номер дома запихать Нарисовать в углу невнятную хрень и подписать большими буквами «КЛАДР». Не нужно для каждой поликлиники заново выдумывать схему хранения адресов. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 17:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowВ 1 район входит множество улиц, в 1 участок входит множество улиц и домов. Как в Access поменять единицу и знак бесконечности местами ? Никогда так не делай. Географический классификатор не имеет строго определённых типов уровней. В разных странах и разных регионах, штатах есть разная иерархия городов, посёлков городского типа, районов улиц и переулков и площадей и прочее. И в такой жесткой модели которую ты придумал всегда будет ситуация (я готов спорить на коньяк) что ЗАЙДУТ новые данные которые невозможно туда уложить потому-что невозможно никак. Будут также дубли улиц которые ты наверняка не предусмотрел. Что я советую сделать. Сделать надо иерархическую табличку. Типа. ID ParentID NodeName NodeSuffix NodeType0null ROOT 10Кацапетовка посёлок городского типа 21Ленина улица31Барсукова Генерала тупичок В таком варианте у тебя есть свобода размещения разных гео-объектов на разных уровнях. Работать с табличкой надо соотв функциями CONNECT BY e.t.c. NodeType заполнишь сам исходя из целей задачи. Нода может быть. Но может не обслуживаться поликлиникой. Нода может иметь еще ряд атрибутов (придумай сам) типа широта-долгота на карте, и всякие признаки административно территориального деления и прочее. ROOT-главная нода с которой начинается твоя география. ROOT может двигаться вверх. Ты можешь добавить Кацапетовскую Область и переподчинить к ней Кацапетовку. И появистя новый рут который снова стоит на верху но не имеет родителя. Атрибут NodeSuffix. У тебя может возникнуть (руки чешутся) желание вести какие-то справочники или ключевать поле по типу объекта в узле. Я не советую. В этом нет совершенно никакого смысла. Операторы всё равно лупят туда произвольные классы новых объектов. Решение этого вопроса не техническое а организационное. Вводится главный оператор который ведет типы этих объектов. Или чистит таблицу от существующих. Единственное что посоветую - эту таблицу надо отдельно денормализовать и слить в текстовые движки для быстрого поиска. Lucene. Shinx. Погугли вобщем. - подключить инструменты текстового поиска по дереву в целом. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 21:45 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Ы2Не нужно для каждой поликлиники заново выдумывать схему хранения адресов. Более того: совершенно незачем хранить адреса в поликлиниках. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 22:11 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
самый эффективный поиск щас это ГЕО-координаты ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 23:50 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Для курсового сойдет, но на практике к районы привязывают не улицу, а дом. Ибо одна улица вполне может быть расположена в разных районах обслуживания. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 01:54 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183на практике к районы привязывают не улицу, а дом. Насколько я знаю, на практике географическая привязка людей к лечебным учреждениям давно отменена. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 12:22 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
И ла и нет. 1. В медицинском полисе жестко закреплена поликлиника, стоматология и женская консультация. Обращение в другое районное медучреждение возможно, но геморройно. 2. Участковый терапевт на пойдет на дом к человеку, живущему за пределами района, обслуживаемого данной поликлиникой. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 12:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonleshqowВ 1 район входит множество улиц, в 1 участок входит множество улиц и домов. Как в Access поменять единицу и знак бесконечности местами ? Никогда так не делай. Географический классификатор не имеет строго определённых типов уровней. В разных странах и разных регионах, штатах есть разная иерархия городов, посёлков городского типа, районов улиц и переулков и площадей и прочее. И в такой жесткой модели которую ты придумал всегда будет ситуация (я готов спорить на коньяк) что ЗАЙДУТ новые данные которые невозможно туда уложить потому-что невозможно никак. Будут также дубли улиц которые ты наверняка не предусмотрел. Что я советую сделать. Сделать надо иерархическую табличку. Типа. ID ParentID NodeName NodeSuffix NodeType0null ROOT 10Кацапетовка посёлок городского типа 21Ленина улица31Барсукова Генерала тупичок В таком варианте у тебя есть свобода размещения разных гео-объектов на разных уровнях. Работать с табличкой надо соотв функциями CONNECT BY e.t.c. NodeType заполнишь сам исходя из целей задачи. Нода может быть. Но может не обслуживаться поликлиникой. Нода может иметь еще ряд атрибутов (придумай сам) типа широта-долгота на карте, и всякие признаки административно территориального деления и прочее. ROOT-главная нода с которой начинается твоя география. ROOT может двигаться вверх. Ты можешь добавить Кацапетовскую Область и переподчинить к ней Кацапетовку. И появистя новый рут который снова стоит на верху но не имеет родителя. Атрибут NodeSuffix. У тебя может возникнуть (руки чешутся) желание вести какие-то справочники или ключевать поле по типу объекта в узле. Я не советую. В этом нет совершенно никакого смысла. Операторы всё равно лупят туда произвольные классы новых объектов. Решение этого вопроса не техническое а организационное. Вводится главный оператор который ведет типы этих объектов. Или чистит таблицу от существующих. Единственное что посоветую - эту таблицу надо отдельно денормализовать и слить в текстовые движки для быстрого поиска. Lucene. Shinx. Погугли вобщем. - подключить инструменты текстового поиска по дереву в целом. Спасибо за развернутый совет. Dimitry SibiryakovЫ2Не нужно для каждой поликлиники заново выдумывать схему хранения адресов. Более того: совершенно незачем хранить адреса в поликлиниках. Как тогда ходить к пациентам на дом ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 12:57 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowКак тогда ходить к пациентам на дом ? Специалисты по домам не ходят. Доктора общей практики имеют список "своих" пациентов в своей записной книжке, но уточняют адрес при каждом вызове ибо переезд пациента - гораздо более массовое явление, чем хотелось бы разработчикам БД. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 13:15 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Вот что получилось в конце концов для курсового проекта. Задача стояла минимум 8 сущностей, предметная область "Поликлиника", за отчетами и формами проблема не станет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 14:04 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowВот что получилось в конце концов для курсового проекта. Задача стояла минимум 8 сущностей, предметная область "Поликлиника", за отчетами и формами проблема не станет. я бы за такое творчество тройбан бы пожалел... Мало того что примитивно (даже по меркам студенческой работы), еще и неправильные связи между таблицами. Куда посылать на вызов врача (и можно ли вообще) и в какой кабинет его можно назначать осталось за кадром вообще. У врачей есть специализация - это не тоже самое что должность. Не мешало бы немного погрузиться в предметную область - без этого никак... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 15:14 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, для курсового можно и не моделировать разрешение коллизии из «обслуживаемой территории» и «свободного выбора медучреждения по ОМС». Четко обозначьте, какую часть работы поликлиники вы изображаете, и будет вам счастье из полутора десятков сущностей. P.S. «Показания», похоже, получены под пыткой. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 16:53 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiКуда посылать на вызов врача (и можно ли вообще) и в какой кабинет его можно назначать осталось за кадром вообще. У врачей есть специализация - это не тоже самое что должность. Пардон, исправлено. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 17:28 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Ы2leshqow, для курсового можно и не моделировать разрешение коллизии из «обслуживаемой территории» и «свободного выбора медучреждения по ОМС». Четко обозначьте, какую часть работы поликлиники вы изображаете, и будет вам счастье из полутора десятков сущностей. P.S. «Показания», похоже, получены под пыткой. Изображаю регистратуру, плодил сущности исходя из потребностей сотрудников регистратуры (гуглил функциональные обязанности и задачи). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 17:30 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowИзображаю регистратуру, плодил сущности исходя из потребностей сотрудников регистратуры (гуглил функциональные обязанности и задачи). ни одной полезной задачи с такой моделью не решить :( Дело все в том, что при разработке БД надо думать о функционале, который будет реализован. В данной модели такого функционала нет в принципе. Просто некие сущности. Просто хранение. Ни каких ограничений на талоны даже нет ) Получается абсолютно любой талон можно выписать любому врачу в любой кабинет в любое время. Например к стоматологу можно записать на прием в кабинет окулиста. (все эти проверка в данной модели ложатся на человека который будет талон выдавать). Хорошая модель? Г.. ) Я так понимаю просто нет желания разобраться.(Тем более вам даже уже готовые примеры показывали). Есть только желание как то спихнуть этот ненавистный курсач. Все однокурсники уже давно отдыхают, а тут долг висит... Начните с написания юзкейсов словами как происходит регистрация талона, какие проверки и какие ограничения должны быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2018, 20:44 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
невозможно нарисовать ничего путного без опыта начните делать. создайте директорию /sql/ в проекте и плодите там *.sql -файлы с макетами своих таблиц а попутно пишите код ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 01:21 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowИзображаю регистратуру, плодил сущности исходя из потребностей сотрудников регистратуры (гуглил функциональные обязанности и задачи). У вас курсовой, соответственно, для него нужно нечто отдаленно похожее на настоящую поликлинику, а не реальный проект автоматизации. Поэтому не гуглите обязанности регистратуры, а пойдите в поликлинику и запишитесь к первому попавшемуся врачу, затем изобразите полученный опыт. Несколько подсказок: 1) «обращение», как и «посещение», — мутная абстракция, правильно считать которую умеют только составители отчетов для высокого начальства, в вашей схеме она не нужна (это видно еще и по тому, что никакой осмысленной информации в ОБР нет); 2) «талон» — это бумажный документ, подтверждающий, что данный пациент записан на прием к указанному врачу на какое-то определенное время (или в живую очередь), соответственно, его не нужно отдельно моделировать в базе, нужно обеспечить возможность записи (данные для печати талона сформируете запросом, если понадобится); 3) чтобы регистратура могла пациента записать на прием, ей нужно расписание врачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 01:39 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowБудьте добры гляньте на диаграмму, может сходу недостатки подскажите. Совсем запутался. 1. Создайте справочники. - Лиди (пациенты) - медперсонал (врачи и т.д.) - так же своя иерархия - мкб (сейчас это 10 (мкб10) - международная квалификация болезней (так же имет свою иерархию) - отделения так же иерархия - лекарственный средства (там отдельная иерархия - группа, лс) и т.д. Суть этих справочников - они могут "жить" сами по себе и ни от кого не зависят. При формировании справоников, учитывать реальные данные а не нафантазированные. Например, у человека есть полис и это важно, т.к. оплата ЛПУ его работы осуществляется ФОМС по полюсам. Например "заболевания" - они указываются по кодам из МКБ10 а не словами. И т.д. Сначала надо это организовать. Имея набор справочников, выстроить прием пациента в поликлинике или лечение в стационаре - "пара минут", и в общем, может быть условно реализована в "одной таблице". Лучше все же взять интервью у врача поликлиники хотя бы, регистратора в регистратуре ну, или у статиста, который и занимается "движением пациентов" в ЛПУ. Конечно для учебного проекта можно упростить многое. Но сама суть должна сохраняться. Начние со справочников. Повторяю, "справочник" это то, что может жить само по себе и по сути, это можно взять на флешку, перенечти в другое ЛПУ и там это будет успешно работать, т.е. не зависит ни от чего. Но именно на основе справоников и строятся процессы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 06:28 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Всё время думал, что процессы строятся на основании документов. Бух подход спроецированный и на другие области.. А справочники это несомненно необходимая, но не достаточная вещь. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 06:54 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Точнее сказать не "документ", а "операция". А "справочник" это вещь несомненно нужная, но вторичная. Гораздо важнее это структура "справочника" (Кладр) и/или его ключевые поля. (SNID ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 07:44 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183Всё время думал, что процессы строятся на основании документов. Бух подход спроецированный и на другие области.. А справочники это несомненно необходимая, но не достаточная вещь. Конечно на основнии движения доркументов. Вот только документы рождаются именно (в данном случае) из справочников. А потому, не имея справочников - ничего не сделать. Справочники тут как кубики, из которых и строятся те самые бизнес-процессы и документы в ЛПУ . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 09:07 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, Я возможно не совсем точно или понятно выразился. "Пациенты" - в этом контексте справочник. МКБ10 - справчоник, но именно из него берется диагноз и обратно - не может быть поставлен диагноз который отсуствует в МКБ10. Врачи (персонал) - справочник Лекартвенное средство - справочник документ: код пациента код мкб10 код врача код лс дата тип риема анамнез назначение ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 09:12 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Может с того и надо было начать проектирование (после получения ТЗ) Составить список необходимых справочников и необходимых документов/операций/действий. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 09:47 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Нету никакого тз. Уже 6 страниц как нету. Учится человек. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 09:56 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Ну вот 6 страниц и пытаемся понять то, что должно появиться после того, чего НЕТУ ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 10:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183Ну вот 6 страниц и пытаемся понять то, что должно появиться после того, чего НЕТУ От человека требуется проявить иннициативу, немного хотя бы разобраться в предметной области и попытаться что то сделать. Причем тематика общая - поликлиника. А там можно было взять какую то одну задачку и решить ее. Но проблема в том, что у него нет такого желания :(. У меня порой складывается впечатление, что он эту диаграмму с завязанными глазами рисует :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 10:48 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, Если запутались, самый простой способ распутать - взять карандаш и лист бумаги и нарисовать все без оглядки на то, что сделали. Начните с определения самого процесса, что это - амбулаторный прием (в поликлинике)? тогда опишем простой случай: Пришел пациент к врачу с жалобой, врач выслушал, осмотрел, поставил диагноз и назначил лекарства (лечение). Это упрощенная модель. Вот и реализуйте этот процесс. Пусть он будет прост но если сделаете качественно - то этого с лихвой хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 11:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Да нормально все он делает. Для курсового - выше крыши. И по моему - самое время топик закрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 12:36 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
maytonДа нормально все он делает. Для курсового - выше крыши. Если его устроит "2", то да, нормально. Ну, можно поставить "3" если понимать, что более ждать нечего а тут хоть что-то, если конечно станет поятно что делал сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 12:47 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiВ данной модели такого функционала нет в принципе. Просто некие сущности. Просто хранение. Ни каких ограничений на талоны даже нет ) Получается абсолютно любой талон можно выписать любому врачу в любой кабинет в любое время. Например к стоматологу можно записать на прием в кабинет окулиста. (все эти проверка в данной модели ложатся на человека который будет талон выдавать). Хорошая модель? Г.. ) Добавил атрибут № кабинета в сущность Врачи. Теперь при оформлении талона сотруднику не надо думать в какой кабинет отправить пациента, на форме он будет проставляться автоматически (MS ACCESS). Serguei Я так понимаю просто нет желания разобраться.(Тем более вам даже уже готовые примеры показывали). Есть только желание как то спихнуть этот ненавистный курсач. Все однокурсники уже давно отдыхают, а тут долг висит... Начните с написания юзкейсов словами как происходит регистрация талона, какие проверки и какие ограничения должны быть. Не правильно понимаете. Ы21) «обращение», как и «посещение», — мутная абстракция, правильно считать которую умеют только составители отчетов для высокого начальства, в вашей схеме она не нужна (это видно еще и по тому, что никакой осмысленной информации в ОБР нет); Согласен, убрал. Ы22) «талон» — это бумажный документ, подтверждающий, что данный пациент записан на прием к указанному врачу на какое-то определенное время (или в живую очередь), соответственно, его не нужно отдельно моделировать в базе, нужно обеспечить возможность записи (данные для печати талона сформируете запросом, если понадобится); 3) чтобы регистратура могла пациента записать на прием, ей нужно расписание врачей. Убрал Талоны, добавил Запись и График приема. Правда теперь есть необходимость в реализации логики проверки поля Запись.Дата_и_ время с полями График_приема.Дата_и_время_начала и График_приема.Дата_и_время_конца. maytonНету никакого тз. Уже 6 страниц как нету. Учится человек. Автоматизация работы регистратуры, качественный минимум. Вроде довольно для ТЗ. stells21. Создайте справочники. - Лиди (пациенты) - медперсонал (врачи и т.д.) - так же своя иерархия - мкб (сейчас это 10 (мкб10) - международная квалификация болезней (так же имет свою иерархию) - отделения так же иерархия - лекарственный средства (там отдельная иерархия - группа, лс) и т.д. Суть этих справочников - они могут "жить" сами по себе и ни от кого не зависят. При формировании справоников, учитывать реальные данные а не нафантазированные. Например, у человека есть полис и это важно, т.к. оплата ЛПУ его работы осуществляется ФОМС по полюсам. Например "заболевания" - они указываются по кодам из МКБ10 а не словами. И т.д. Сначала надо это организовать. Имея набор справочников, выстроить прием пациента в поликлинике или лечение в стационаре - "пара минут", и в общем, может быть условно реализована в "одной таблице". Лучше все же взять интервью у врача поликлиники хотя бы, регистратора в регистратуре ну, или у статиста, который и занимается "движением пациентов" в ЛПУ. Конечно для учебного проекта можно упростить многое. Но сама суть должна сохраняться. Начние со справочников. Повторяю, "справочник" это то, что может жить само по себе и по сути, это можно взять на флешку, перенечти в другое ЛПУ и там это будет успешно работать, т.е. не зависит ни от чего. Но именно на основе справоников и строятся процессы. Вроде должно получиться. Уделите пару минут, гляньте что получилось пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 15:33 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, 1. Вы не определились - что хотите автоматизировать. Если амбулаторный прием - там нет никаких вызовов, если не бырать в учет вызов врача на дом. Но, вызоа врача на дом, как операция - никакого отношения к лечебной деятельности не имеет. 2. Адреса... У пациента может быть только один адрес. Это не банк, где надо знать все возможные места где может спрятаться человек, это просто адрес для привязки к участку. 3. "Запись", если вы вводите это понятие, значит предполагается система "талон к врачу", эта система так же как и вызов, не предполагает лечебной деятельности. 4. Причем тут амбулаторные карты ???? Определитесь что же хотите, это должно быть одно значение - "Талоны к врачу", "Амбулаторный прием", "Ведение стационарных больных" и т.д. Выше, я описал одним предложением бизнес-процессы для "Амбулаторный приём": stells2Пришел пациент к врачу с жалобой, врач выслушал, осмотрел, поставил диагноз и назначил лекарства (лечение) Не надо пытаться охватить всё что вы думаете так или иначе относится к теме. Модель должна быть в первую очередь понятна вам и такой, что любой ваш не подготовленный коллега, легко прочтет её и поймет о чем речь. Все процессы, на самом деле- это упрощение реальной жизни. Сама "оцифровка", т.е. создание автоматизированных систем преследует одну цель - оптимизация, т.е. формализация "бардака" реальности и упрощение. Стремитесь упрощать а не усложнять. ps: дата и время конца... Вы действительно думаете что прием у врача должен закончится концом? Зачем вам время "конца"? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 16:04 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2leshqow, 1. Вы не определились - что хотите автоматизировать. Если амбулаторный прием - там нет никаких вызовов, если не бырать в учет вызов врача на дом. Но, вызоа врача на дом, как операция - никакого отношения к лечебной деятельности не имеет. Автоматизирую работу регистратуры. Она регистрирует как амбулаторные приемы (по средством записи), так и принимает заявки на вызов врачей на дом. Почему не имеет отношения ? Врач зашел в регистратуру, ему распечатывают все вызова на сегодня, он взял карточки и погнал. Так это и работает, разве нет ? stells22. Адреса... У пациента может быть только один адрес. Это не банк, где надо знать все возможные места где может спрятаться человек, это просто адрес для привязки к участку. У пациента вполне может быть не сколько адресов, адрес по прописке и адреса проживания например, плюс он может переехать на другой адрес на районе. Почему нет? stells23. "Запись", если вы вводите это понятие, значит предполагается система "талон к врачу", эта система так же как и вызов, не предполагает лечебной деятельности. Талон распечатается с помощью запроса и отчета, если его вообще надо печатать, ибо информации для А4 листа в нем мало, проще и экономнее записать на каком нибудь листке установленной формы. stells24. Причем тут амбулаторные карты ???? Как при чем. Отбор амбулаторных карт на прием к врачу прямая обязанность регистратуры. stells2ps: дата и время конца... Вы действительно думаете что прием у врача должен закончится концом? Зачем вам время "конца"? Окончание видимо xD ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 16:19 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowУделите пару минут, гляньте что получилось пожалуйста. У пациента статус это что? Пока жив/уже не жив? Прием то где будет проходить? Неужели это не важно? Неужели в больнице ни разу не бывали? Талон то на прием не сложно ведь посмотреть Не готовы вы пока принимать замечания. Вам уже столько написали, но вы все это мимо ушей пропускаете... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 18:15 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiНе готовы вы пока принимать замечания. Вам уже столько написали, но вы все это мимо ушей пропускаете... +1 Это проблема не только студентов leshqowУ пациента вполне может быть не сколько адресов, адрес по прописке и адреса проживания например, плюс он может переехать на другой адрес на районе. Почему нет? Потому что нет. Этот адрес нужен не для выяснения реального места жительства и т.д. Он нужен только для приписки к участку. Еще раз, у пациента может быть только один адрес . Причем, он сам указывает его. Вы свою карту медицинскую видели? Сколько там адресов? leshqow Автоматизирую работу регистратуры. Как вы можете это делать, не зная работу регистратуры? Пока, вы очень далеки от понимания этого. А если нет понятия, нельзя и автоматизировать. Зайдите в любую регистратуру и поспрашивайте – умение понять процессы, это даже важней чем написать базу или ПО – люди вам все раскажут. Если речь о регистратуре, то это называется "статталон" (статистический талон) - первичная регистрация посещения пациента, назначение к конкретному врачу на конкретное время и... все. На этом работа регистратуры заканчивается. Амбулаторную карту, не важно, в электроном или нет виде она ведется - ведет уже врач в кабинете у себя, на приеме, физически, так как вы это понимаете, учет этих амбулаторных карт не ведется. Проще говоря, карты или выдаются на руки пациенту, или, передаются врачу (т.е. медсестра просто забирает из регистратуры их и относит врачу) – это если бумажки. В случае с электронным видом, карта как таковая вообще не имеет смысла – это уже агрегация данных по пациенту. К которым обычный регистратор просто не имеет доступа. leshqowТалон распечатается с помощью запроса и отчета, если его вообще надо печатать, ибо информации для А4 листа в нем мало, проще и экономнее записать на каком нибудь листке установленной формы. Опять не верно. «Талон» это не фишка/бумажка которая даётся больному «куда и когда», это расписание врача, его нагрузка, и в соответствии с этим расписанием формируется к врачу очередь. Время приема строго регламентировано, это 7-15 минут на человека, т.е. количество человек строго ограничено (наверно слышали – «талонов больше нет»). А есть еще повторные приемы, они учитываются иначе и еще много нюансов. Все это, в конечном счете, формирует экономику ЛПУ и в конечном счете зарплату врача. Потому, понятие «талон» — это как раз и есть из первого пункта «статталон». leshqowКак при чем. Отбор амбулаторных карт на прием к врачу прямая обязанность регистратуры. Я уже выше написал – нет такой операции «подготовка амбулаторных карт». Чисто физически – это взяла с полки карту и отнесла в кабинет или просто выдала больному. Тут в принципе не может быть автоматизации, т.к. повторяю, если электронный вид – то вообще никаких «подготовок и разносок» нет. По поводу leshqow Врач зашел в регистратуру, ему распечатывают все вызова на сегодня, он взял карточки и погнал. Так это и работает, разве нет ? Вы уверены что все именно так происходит? Пусть будет так (задача учебная) – ну так и сделайте учет вызовов. Не надо приплетать сюда лишнее. Никаких медицинских аспектов и прочее. А вот тут можно и фантазировать, например, регистратор фиксирует вызов перенаправляет на конкретного врача по участку (адрес вспоминаем, он один) или, к специалисту, который работает на вызовах (бывает и так – не по участку, а отдельный доктор(а)). А врач, может видеть у себя на рабочем месте весь этот список вызовов, закончив приём – идет по вызовам. Роль регистратора – ответить на телефонный звонок или при личном посещении (сейчас, возможно в электроном виде заявка) и сформировать заявку для конкретного врача. На этом его работа завершена. Задача врача – уже в амбулаторной карте больного сделать запись, как если бы это был прием не на дому, но это уже совсем другая система и задача. Если вам действительно что-то хочется или надо сделать. Повторюсь: Определите для себя что-то конкретное одно, это одно должно быть простым и главное понятным вам, а главное – не противоречить работе ЛПУ. Ибо все что перечислено выше, если делать реально для ЛПУ – отдельные и сложные вопросы с кучей нюансов. Учебную задачу можно и нужно упростить. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 20:10 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, мой тебе совет. Тебе достаточно дали информации для размышления. Оставь форум на месяцок и позанимайся сам. Возьми таймаут. А потом приходи. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2018, 23:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiУ пациента статус это что? Пока жив/уже не жив? Болен, здоров. SergueiПрием то где будет проходить? Неужели это не важно? Неужели в больнице ни разу не бывали? Талон то на прием не сложно ведь посмотреть Для этого есть атрибут Кабинет в сущности Врачи. stells2Потому что нет. Этот адрес нужен не для выяснения реального места жительства и т.д. Он нужен только для приписки к участку. Еще раз, у пациента может быть только один адрес . Причем, он сам указывает его. Вы свою карту медицинскую видели? Сколько там адресов? Адрес нужен не только для прописки к участку, но и для того, чтобы врач знал куда идти по вызову. Свою видел и там указано два адреса, первый и второй на который я переехал. stells2учет этих амбулаторных карт не ведется. При всем уважении, но Вы видимо реально далеки от понимания реальной работы регистратуры еще и меня в это носом тыкаете. Учет амбулаторных ведется еще как. Исходя из личного опыта докладываю голосом: Сотрудник регистратуры ищет посетителя в базе, если он есть он узревает где лежит его амбулаторная карта, на каком стеллаже и т.д., если посетителя нет в базе, то сотрудник заводит новую амбулаторную карту. Так было когда я лет 5 назад проходил обследование на водительское удостоверение. stells2Проще говоря, карты или выдаются на руки пациенту, или, передаются врачу (т.е. медсестра просто забирает из регистратуры их и относит врачу) – это если бумажки. Да, медсестра их забирает, но забирает она уже отобранную кучку. На следующий день сотрудникам регистратуры необходимо отобрать карты для приема пациентов по записи, если они вручную будут их искать сколько на это уйдет времени ? Вот и я думаю думаю что много. stells2Опять не верно. «Талон» это не фишка/бумажка которая даётся больному «куда и когда», это расписание врача, его нагрузка, и в соответствии с этим расписанием формируется к врачу очередь. Я конечно в поликлиниках был давненько (столько бы еще там не появляться), но все разы когда я был я получал маленькую бумажку с датой и временем приема, ФИО врача и № кабинета, которая выдается в соответствии с расписанием врача и уже занятых промежутков времени. Вы представляете себе систему где талон это не бумажка ? Приходит бабушка, ее записывают к врачу, проходит 20 минут (условно) и она все забывает и все по новой. Не похоже что то на разгрузку регистратуры. stells2регистратор фиксирует вызов перенаправляет на конкретного врача по участку (адрес вспоминаем, он один) или, к специалисту, который работает на вызовах (бывает и так – не по участку, а отдельный доктор(а)). А врач, может видеть у себя на рабочем месте весь этот список вызовов, закончив приём – идет по вызовам. Все это можно сделать и на схеме которую я приложил выше. Единственное только нет закрепления по участкам, но я считаю, что по вызовам ходят врачи по своему графику определенному. maytonleshqow, мой тебе совет. Тебе достаточно дали информации для размышления. Оставь форум на месяцок и позанимайся сам. Возьми таймаут. А потом приходи. Спасибо, просто оформлю текстовую часть и отправлю, для студента дистанционника я думаю достаточно. Хотелось бы конечно вникнуть конкретно, но времени нет вообще. Всем большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2018, 11:34 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqow, А зачем задавали вопросы, если вам не интересны ответы? Вам же не фантазии говорили а из реальных систем работающих в реальных ЛПУ. Да и не студенты отвечали. Да, действительно, вам лучше самому сходить в поликлинику и взять интервью в той же регистратуре. Предварительно составьте список вопросов, что бы самому не забыть. Именно с этого и начинается любая система - с обследования. Если это курсовая - то относите преподавателю как есть, и так сойдет, если это тема диплома - зависит от комиссии, к реальности это не имеет никакого отношения а как она посмотрит, зависит от оформления и качества работы. Если это просто ваше увлечение - ответы уж даны выше. Хотите сделать что-то реальное - без общения с персоналом ЛПУ не обойтись. Причем, лучше, если этот человек будет обладать полной информацией. Даю наводку - зайдите к статистам. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2018, 19:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
а, все, последнее не прочел. Да, не заморачивайтесь, в вашем случае и этого достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2018, 19:31 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Попрошу модераторов закрыть это. Если надо будет - автор поднимет новый. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2018, 19:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
leshqowСпасибо, просто оформлю текстовую часть и отправлю, для студента дистанционника я думаю достаточно. Хотелось бы конечно вникнуть конкретно, но времени нет вообще. Офигенный специалист будет. Надеюсь что не зачтут такую работу. Какая разница дистанционник или нет? Таких дистанционников специалистов уже пруд пруди. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2018, 11:48 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
SergueiНадеюсь что не зачтут такую работу. Зачтут. Все уже оплачено. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2018, 12:02 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Зачтут. Все уже оплачено. :( машин купил, права купил, ездить - не купил... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2018, 19:35 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Моя курсовая была не лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2018, 19:39 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Изопропилstells2Зачтут. Все уже оплачено. :( машин купил, права купил, ездить - не купил... Парень только учится. Все в переди. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 06:38 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Да, действительно, вам лучше самому сходить в поликлинику и взять интервью в той же регистратуре. Не. Программист и разработчик не должен этим заниматься. Есть овнер, который собирает комплекс задач и функциональных требований, потом сотворяется макет дизайна пользовательского интерфейса, потом технические требования, выбор архитектуры и технологий. Только потом. Повторяю, потом уже создаётся модель данных. Так как на это влияет огромное множество факторов. Поговорить с персоналом абсолютно недостаточно, чтобы засучивать рукава и браться за работу. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 12:21 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVostt, Это сейчас о чем???? Мы говорим о человеке, который озадачен сделать АРМ/ИС для регистратуры/поликлиники. Именно он, лично, и должен озадачится осознанием задачи во всей глубине. Когда человек пишет диплом, видимо, он имеет кучу помощников, а сам просто кодирует. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 12:57 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVostt, " Не. ... комплекс задач и функциональных требований, потом ... макет дизайна пользовательского интерфейса, потом технические требования, выбор архитектуры и технологий. Только потом. Повторяю, потом уже создаётся модель данных. Так как на это влияет огромное множество факторов ." Типичный программистский подход к решению системных задач. Как раз, наоборот, для создания модели данных нужно выявить базовые (системообразующие) факторы, слабо влияющие на предмет автоматизации с течением времени. Например, "Карта амбулаторного больного" будет базовым фактором, а списки, определяющие внешний вид программы не являются базовыми, следовательно, не входят в модель данных. Модель данных, ну совсем, не должна определяться пользовательским интерфейсом. Завтра заведующей поликлиникой станет "тетя Маша" и отшлифованный при "тете Вере" пользовательский интерфейс окажется совсем не отшлифованным! А данных накоплено уже не мало... Как уже говорили, данные и базы данных живут дольше программ. Программы можно менять, скажем, как перчатки. С базой данных, просуществовавшей некоторое время, это сделать намного сложнее. Конечно, можно сказать, что базы данных без программ ничто... Я бы сказал, что база данных это базис, а программы, работающие с ней, это надстройка. Прямо политэкономия получается... " Поговорить с персоналом абсолютно недостаточно, чтобы засучивать рукава и браться за работу ." Согласен, для этого нужен классический треугольник: руководитель - исполнитель - системотехник. Оставьте любые два угла и у вас ничего не получится. Самая большая беда, когда в качестве системотехника выступает программист. Вопросы выявления базовых факторов уйдут в споры о классах, наследовании, ОРМ, мой язык программирования решает это за один оператор, а в вашем языке программирования нужно написать пять строчек... А парень, я думаю, сдаст свою работу, и у него получится, не обязательно в области баз данных! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 14:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lСогласен, для этого нужен классический треугольник: руководитель - исполнитель - системотехник. Оставьте любые два угла и у вас ничего не получится. Самая большая беда, когда в качестве системотехника выступает программист. Насчет вашего треугольника не согласен. Это только только роли. Но да, компетентность должна быть, согласен. Однако, это может быть и один человек. Важно, что бы они понимал технологию и делал все правильно, и последовательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 15:14 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2, "Руководитель организации" - "конкретные исполнители в этой организации" эти два угла, не важно какая у них квалификация и все остальное, могут, как способствовать разработке, так и угробить ее. Третий угол еще острее... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 15:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVosttНе. Программист и разработчик не должен этим заниматься. Есть овнер, который собирает комплекс задач и функциональных требований, потом сотворяется макет дизайна пользовательского интерфейса, потом технические требования, выбор архитектуры и технологий. lol ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 17:20 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lКак уже говорили, данные и базы данных живут дольше программ. Программы можно менять, скажем, как перчатки. С базой данных, просуществовавшей некоторое время, это сделать намного сложнее. Конечно, можно сказать, что базы данных без программ ничто... Я бы сказал, что база данных это базис, а программы, работающие с ней, это надстройка. Прямо политэкономия получается... Долго живут не базы данных, а данные в этих базах. Программы поменять можно. Вовсе не как перчатки, это потребует определенных усилий, но можно. А вот саму базу данных поменять можно как раз легко, перенеся данные из одной СУБД в другую. В случае, если не используются платформо-специфичные вещи СУБД, то такой перенос может быть полностью автоматизирован. Какой-то не базисный базис получается, если его так легко поменять. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 18:35 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-l, Это из области управления. А тут, при должной квалификации и правильном подходе, можно любой проект убить на корню. Как подойти. Мы же о классике жанра, "как надо" и "как правильно": обследование - принятие решения (поиск аналогов, выбор стратегии и прочего) - проектирование - разработка - тестирование - ввод в эксплуатацию. Первый этап фактически является основным для остальных. Не верно обследовали, или получим ни то что хотели, или затянули проект разными "уточнениями" в процессе (а то и возврату к проектированию), не верный проект - так же затягивает реализацию (если программист будет постоянно что-то уточнять, или это что-то постоянно будет «добавляться», потому что вначале что-то недоперепоняли и т.д.). "Если вы не знаете куда идете - вы никогда туда не придете". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 18:37 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Alibek B.Долго живут не базы данных, а данные в этих базах. Долго живут базы данных, ибо стопка бумаг, или журнал - так же "база данных", а вот поменять СУБД действительно можно, не всегда запросто, но всегда можно. Вообще, ПО, которое работает с БД, это её интерфейс, интерфейсы можно менять, добавлять, изменять сколько угодно, его в принципе может не быть (например, средствами СУБД берем данные с другой БД). Вчера это тетя вносила данные и был десктопный АРМ, сегодня оператор сканером, завтра будет полная автоматика и нужен будет только вэб интерфейс для агрегатных данных в виде отчетов и т.д.. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 18:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lТипичный программистский подход к решению системных задач. Эмм.. ну да Вы когда придёте к врачу, он начнёт вас лечить как доктор, а не как финансовый аналитик, вы ему тоже скажете "типичный врачебный подход к решению задач"?? Насмешили, право )) Wlr-lКак раз, наоборот, для создания модели данных нужно выявить базовые (системообразующие) факторы, слабо влияющие на предмет автоматизации с течением времени. Например, "Карта амбулаторного больного" будет базовым фактором, а списки, определяющие внешний вид программы не являются базовыми, следовательно, не входят в модель данных. Модель данных, ну совсем, не должна определяться пользовательским интерфейсом. Завтра заведующей поликлиникой станет "тетя Маша" и отшлифованный при "тете Вере" пользовательский интерфейс окажется совсем не отшлифованным! А данных накоплено уже не мало... Эта информация появилась после общения с девочкой, сидящей в регистратуре? Wlr-lКак уже говорили, данные и базы данных живут дольше программ. Данные вообще-то жили и до программ, и "живут" даже без программ. Информационное пространство простирается за пределы информационный программных систем, представляете? Вот это нонсенс! Wlr-lПрограммы можно менять, скажем, как перчатки. Какое прекрасное и наивное во всех смыслах абсолютно заблуждение Wlr-lС базой данных, просуществовавшей некоторое время, это сделать намного сложнее. Вообще-то, намного, намного проще перекинуть данные из одной БД в другую даже с другой моделью, чем написать полноценное ПО. Данные хоть и "живут дольше", они лежат и кушать не просят и работать с ними можно с помощью огромного количества инструментов. Wlr-lЯ бы сказал, что база данных это базис, а программы, работающие с ней, это надстройка. Прямо политэкономия получается... Это очень странно, когда кто-то сравнивает программы с данными. Вы ещё снег и лыжи сравните, ведь вроде как лыжи это тоже надстройка ))) Wlr-lСогласен, для этого нужен классический треугольник: руководитель - исполнитель - системотехник. Оставьте любые два угла и у вас ничего не получится. Самая большая беда, когда в качестве системотехника выступает программист. Вопросы выявления базовых факторов уйдут в споры о классах, наследовании, ОРМ, мой язык программирования решает это за один оператор, а в вашем языке программирования нужно написать пять строчек... Я всего лишь сказал о том, что пообщаться с персоналом недостаточно, чтобы потом пойти и начать моделировать базу данных. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2018, 19:21 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
hVostt, Не надо додумывать за меня. Иногда в твоих речах есть крупица истины, но иногда... Например, сначала интефейс, потом модель данных. И это в разделе "Проектирование БД"! И теперь ты пытаешься убедить, что это так! В результате "программистского подхода" системы с БД становятся все тяжеловеснее и тяжеловеснее, запросы работают все дольше и дольше. Один мой коллега говорит, что его база данных (Foxpro) занимала 20 Гб, то новая (SQL), с теми же возможностями, уже требует более 600 Гб. Работа, которой требовалось максимум 20 минут, уже не может быть выполнена за одну ночь. Есть иерархии классов, но нет модели данных. А ты все про лыжи... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 13:35 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lНапример, сначала интефейс, потом модель данных. И это в разделе "Проектирование БД"! Меня то же сначала покоробило, но потом подумал о том, что "ожидаемый интерфейс" это очень легкий способ обследования предметной области путем опроса людей "в теме". Ибо вменяемое ТЗ от них всё равно получить нереально. А "интерфейс" и отчетность это единственное что они смогут вменяемо объяснить. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 13:52 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183А "интерфейс" и отчетность это единственное что они смогут вменяемо объяснить. Да не могут они объяснить интерфейсы. О чем Вы? Да и что объяснять они будут, когда еще сама модель ИС не ясна даже специалисту? 1. Берем набор документов, с которыми они работают – это самый просто вариант понять, как, что и куда. 2. Смотрим потоки этих документов, где рождаются, куда идут, где "умирают", кто создает кто потребляет и прочее 3. Берем интервью у людей, ответственных за участок - что и как в реальной жизни. Приводим в порядок бардак, формализация называется, перекладываем хаос реальности на бумагу. В процессе формализации плотно работаем с экспертами предметной области (представители производства/бизнеса). Становится логично и понятно, в том числе и бизнесу как он оказывается криво работает но не оптимально (бизнес понимает, что действительно надо что-то делать и в общем движемся правильно и не зря что дорого), оптимизируем и т.д. и т.п. После того как все причесали и привели в божеский вид, уже могут в общих чертах вырисовываться зачатки "интерфейсов" и то, не их форма, а их количество и назначение. Далее еще далеко до того момента, как программист получит реальную задачу. А если речь о типовых, хорошо просчитанных вариантах, типа электронный магазин и аналогичное. Там наверно да, достаточно интервью – чего хочет, нарисовать как будет, согласовать с заказчиком и в работу. Ну, или коробочные решения, где просто надо что-то подправить, «подкрасить» и где-то причесать – после того как заказчик уже увидел пример/прототип, он конечно может сделать замечания/хателки по интерфейсу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:16 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Да не могут они объяснить интерфейсы. О чем Вы? Есть конечный исполнитель. У исполнителя некий объем бумажной работы. Исполнитель желает облегчить свою работу, говорит руководству о необходимости либо увеличения штата. либо автоматизации процесса. Руководство утверждает необходимость, и спустя несколько этапов начинается обследование объекта автоматизации представителем разработчика/внедренца. "обследователь" идет к конечному пользователю. У него в голове нет ни модели ИС, ни схемы данных, есть только ЖЕЛАНИЯ выраженные в представлениях об экранных формах и отчетах. Мало когда "представления" совпадают с конечным результатом. Но первичка для ТЗ чаще всего только эта. stells21. Берем набор документов, с которыми они работают – это самый просто вариант понять, как, что и куда. Это если эти документы есть. А зачастую документооборот приходится создавать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183У него в голове нет ни модели ИС, ни схемы данных, есть только ЖЕЛАНИЯ выраженные в представлениях об экранных формах и отчетах. У него и не может быть даже представления о модели ИС и прочем. А уж "экранные формы" - это вообще за гранью сознания. Если учесть, что часто люди вообще первый раз на кнопки нажимают. Они "кнопку пуск" по памяти не повторят, её расположение, ибо вообще могут видите это в первый раз. 982183Это если эти документы есть. А зачастую документооборот приходится создавать. Если не секрет - а где нет документов? Вот правда, покажите мне хоть одно предприятие, из 1 одного человека, где нет документов и их надо создать. Нет, что потом могут родиться документы, я не об этом. Вы же сами противоречите 982183Есть конечный исполнитель. У исполнителя некий объем бумажной работы. Исполнитель желает облегчить свою работу, говорит руководству о необходимости либо увеличения штата. либо автоматизации процесса. Ну и, автоматизация бывает разной. И понятие "документ" так же разное в физическом смысле - или это файл экселя, где ведутся промужуточные расчеты, очень может быть полезным, или это бумажная копия, или типовой бланк и т.д. Набор данных, в большей степени, какраз таки и берется из этих документов для последующей проектирования модели в форме "Как есть". ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:51 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Wlr-lВ результате "программистского подхода" системы с БД становятся все тяжеловеснее и тяжеловеснее, запросы работают все дольше и дольше. Один мой коллега говорит, что его база данных (Foxpro) занимала 20 Гб, то новая (SQL), с теми же возможностями, уже требует более 600 Гб. Работа, которой требовалось максимум 20 минут, уже не может быть выполнена за одну ночь. Есть иерархии классов, но нет модели данных. А ты все про лыжи... Ну ясн. Раньше и трава была зеленее и колбаса вкуснее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:57 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183А "интерфейс" и отчетность это единственное что они смогут вменяемо объяснить. Вообще, только отчётность. И то, потому что она у них есть на руках. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, 1. Максимум что может сказать пользователь - "сделайте мне програмку что бы...". Но, открою секрет, часто это вообще пользователю (работнику) не надо, а если еще и реинжениринг, то тут вам просто саботаж будут делать и палки в колеса, даже не надо произносить в слух это не понятное слово, достаточно и "сейчас автоматизируют тут все и нас уволят" 2. "Плясать" от интервейса.. это вроде как родить ребенка такого пола, какго цвета пеленки купили 3. Интерфейс может и 10-й доли не отражать данные ИС и прочее.. Ладно ушли далеко в дебри. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:59 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2У него и не может быть даже представления о модели ИС и прочем. Об этом я и сказал. stells2А уж "экранные формы" - это вообще за гранью сознания. Если учесть, что часто люди вообще первый раз на кнопки нажимают. Они "кнопку пуск" по памяти не повторят, её расположение, ибо вообще могут видите это в первый раз. Этот этап был пройден 5-10 лет назад. Эпоха первичной автоматизации прошла. Но видимо не везде. stells2Если не секрет - а где нет документов? Вот правда, покажите мне хоть одно предприятие, из 1 одного человека, где нет документов и их надо создать. Как раз последний пример такой. Оператор бетонной станции. Надоело ему на кнопки жать. Захотел он рецептуру мышкой выбирать. Ранее был диспетчер водоканала. Хотя ранее я и не говорил о предприятии из 1 человека, но вся работа всё равно разбивается до конечного исполнителя будь то бухгалтер, фактуровщик, диспетчер, продавец, оператор и тд и тп. stells2Ну и, автоматизация бывает разной. И объекты автоматизации разные, и подходы к автоматизации разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 14:59 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells21. Максимум что может сказать пользователь - "сделайте мне програмку что бы...". Верно. Но при обследовании первый вопрос звучит "как вы видите свою работу после автоматизации" stells22. "Плясать" от интервейса.. это вроде как родить ребенка такого пола, какго цвета пеленки купили 3. Интерфейс может и 10-й доли не отражать данные ИС и прочее.. Ладно ушли далеко в дебри.[/quot] Согласен ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 15:01 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183Оператор бетонной станции. Надоело ему на кнопки жать. Захотел он рецептуру мышкой выбирать. Возможно, если это небольшая станция и оператор её владелец. В остальных случаях, мнение оператора никого не интересует, совсем, особенно, когда речь о затратах уровня завода. Но, правильный аналитик, поговорит и с оператором, на предмет как тот работает, понаблюдает, может сам попробует. Что бы не получилось так – создаст АРМ, поставит панели для выбора рецепта или еще чего, а для этого, оператору надо будет снять рукавицы, отвлечься от основного процесса, сконцентрироваться, что-то сделать на мониторе, одеть рукавицы, вернуться к основной работе. В этом случае - панели не будут работать, а значит и вся ИС. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 15:11 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Вы просто не в теме. Автоматизация бетонных заводов давно рутинный и отлаженный процесс. Есть нюансы с дозаторами, но они решаются. А у владельца есть свои интересы в этом процессе, но заниматься ТЗ он не будет. И хорошо, если в структуре есть технолог на которого можно повесить ответственность за процесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2018, 16:12 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183Вы просто не в теме. Возможно. Давайте на вашем примере, что бы понятно было. Вы сказали 982183Оператор бетонной станции. Надоело ему на кнопки жать . Захотел он рецептуру мышкой выбирать. Раз он жал кнопки, значит, есть какая то автоматика, но, видимо, поставили более современный цифровой комплекс, позволяющий реализовать «мышку» - подозрение, что это не заслуга и не желание оператора. Раз есть рецепт, т.е. определённый состав материалов в определённой пропорции, значит, материалы учитываются, их приход и расход. А раз есть движение материалов, значит есть продукт, который так же учитывается. Отсюда получаем - оператор в этой цепочке, просто кнопка, не более. И, вполне может быть, что оператор в этой ситуации не "рожает" никаких документов, а если и создавал, то, с введением ИС, такая необходимость отпадает. В этом случае, к кнопке оператора мы придем тогда, когда уже будут налажены другие части системы. Хотя, эта кнопка вполне может быть частью не АСУ а САУ и быть в составе SCADA системы. Т.е. выполнять чисто технологические функции, а функции учета изолированы в другой ИС. Тогда, эта "кнопка" действительно может развиваться не зависимо от ИС завода. Но, это SCADA, со всеми вытекающими, и уж точно оператор тут с интерфейсом не подскажет, он может только постфактум что-то сказать. Ну и в целом, "междумордие" рождаются, когда есть как минимум две сущности - человека и системы. Часто, этапы автоматизации ведут параллельно - последовательно 1-й уровень (КИПиА, АСУТП) –> 2-уровень (MES) паралельно: 3-й уровень (ERP) 2-3 уровни (интеграция) 4- представление. Вы о чем конкретно говорили? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 06:26 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183И хорошо, если в структуре есть технолог на которого можно повесить ответственность за процесс. Какая ответственность может быть на технологе за ИТ процесс? Его можно только обязать учувствовать в этом в роли эксперта, не более. Отдавая на откуп детали ИС местному персоналу, или тесно интернируясь с местными АСУТП/разработчиками - вы рискуете или ничего не сделать, или сделать не то или не совсем то ну и, затянуть сроки это уж гарантировано. Вообще, наш разговор сводится к организации и управлению ИТ проектами, что-то мне напоминает ваш подход, видимо, это встречается не единично ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 06:35 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Возможно. Давайте на вашем примере, что бы понятно было. Погуглите "Автоматизация бетонных заводов" посмотрите наличие предложений. Мой вариант не показательный и разовый. Я привел как пример ИС "на одного человека" stells2Раз он жал кнопки, значит, есть какая то автоматика, но, видимо, поставили более современный цифровой комплекс, позволяющий реализовать «мышку» - подозрение, что это не заслуга и не желание оператора. "Заслуга" термин не совсем корректный. В данном конкретном случае было требование персонала автоматизировать процесс и сделать "всё как у людей". Руководство согласилось и выделило финансирование. Получив инструмент контроля воровства, быструю отчетность и прочие плюшки. stells2Раз есть рецепт, т.е. определённый состав материалов в определённой пропорции, значит, материалы учитываются, их приход и расход. Учтите расход/наличие щебня в куче.... stells2В этом случае, к кнопке оператора мы придем тогда, когда уже будут налажены другие части системы. Возможен и такой подход, если за основу брать не производство, а бух/эконом отдел. stells2Вы о чем конкретно говорили? Я говорил о том, то на этапе обследования заказчика составляются некие анкеты, составной частью которой может являться "желаемый" интерфейс. То, как это понимает конечный исполнитель, имеющий практику текущей работы. Не факт, что постановщик/разработчик реализуют именно так. Чаще всего совсем по другому. Но иногда получается выцедить оттуда информацию, необходимую для корректного ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 07:00 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Какая ответственность может быть на технологе за ИТ процесс? Его можно только обязать учувствовать в этом в роли эксперта, не более. В производственных задачах зачастую именно технолог обладает той информацией, которая необходима для автоматизации. Которой не владеет исполнитель ИТ проекта. И без этой информации построить правильный ИТ процесс просто невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 07:06 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183В производственных задачах зачастую именно технолог обладает той информацией, которая необходима для автоматизации. Которой не владеет исполнитель ИТ проекта. И без этой информации построить правильный ИТ процесс просто невозможно. Все верно. Но, технолог выступает тут в роли эксперта предметной области, и конечно это основной помощник аналитика, но, он технолог а не ИТшник, он может описать технологию производства бетона, учета материалов но он совершенно далек от ИТ, "интерфейсов" и прочего. Если вы станете реализовывать ИТ проект под руководством такого технолога, максимум что вы сделаете – это переложите счеты на калькулятор. Проект в этом случае будет не рентабельным, а то и вовсе иметь отрицательную экономическую эффективность. А вот задача аналитика - все это понять (он должен сравниться в понимании с экспертом предметной области), формализовать, и получить оптимальную модель «как будет», разработчики её реализуют. В процессе автоматизации могут быть разные изменения, вплоть до кардинальных, может внедрены какие-то комплексы автоматики, что-то исключено и т.д. Может, в результате останутся без работы часть персонала, и т.п. Ну, или построены новые цеха. Это все технолог производства не знает - не его компетенция. Но вот то, что потом предложит ИТ проект ему, в рамках его компетенции: Правильно ли в реальной среде ИС считает, что и как учитывает, реагирует и т.д. в том числе удобно нет и прочее - тут он конечно эксперт и может и должен высказывать оценку и, при необходимости внести корректировку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 07:49 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
Вы путаете Заказчика проекта и Исполнителя проекта Придумав термин "под руководством". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 07:52 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
"Построены новые цеха" это вы загнули. Есть задачи гораздо мельче. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 07:56 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183"Построены новые цеха" это вы загнули. Есть задачи гораздо мельче. Конечно есть, сути не меянет. 982183Вы путаете Заказчика проекта и Исполнителя проекта Придумав термин "под руководством". Ничего я не путаю. Это моя работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 08:42 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Часто, этапы автоматизации ведут параллельно - последовательно 1-й уровень (КИПиА, АСУТП) –> 2-уровень (MES) паралельно: 3-й уровень (ERP) 2-3 уровни (интеграция) 4- представление. Вы о чем конкретно говорили? "2-уровень (MES), 3-й уровень (ERP)" - это ошибочное представление ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 08:58 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183"Построены новые цеха" это вы загнули. Есть задачи гораздо мельче. Задача реструктуризации производственных мощностей (динамическая кооперации) одна из основных. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 09:02 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
ViPRos, номера уровней могут отличаться. Я исхожу из допущения что: 1 - КИПиА 2 - получение информации с датчиков, автоматизация, автоматика - MES 3 - МЕС - ИУС - ERP 4 - ERP Но, сами номера конечно могут отличаться, часто, с этим возникает путаница с местными специалистами - везде бывает своя нумерация. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 09:07 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Ничего я не путаю. Это моя работа. Тогда вы должны понимать, что в процессе автоматизации участвуют минимум две стороны. Заказчик и Исполнитель. И ответственность за конечный процесс распределяется между ними, у каждого есть своя роль, своя функция , своя работа и соответственно ответственность за неё. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 09:36 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, Каким образом это описывает кнопку у оператора бетонной станции или построение ИС? Взаимодействия и взаимоотношения между заказчиком и исполнителем – это не предмет этого обсуждения, с другой стороны, выше я замечал, что при не верной организации такого взаимодействия, выстраиваний стратегии и политик – можно из самых благих побуждений «убить» проект или существенно затянуть, увеличить стоимость и т.д.. Причем, эти благие (без кавычек) побуждения, могут быть и со стороны заказчика. Наше обсужден началось с того, что "оператор бетонной станции изъявил желание что бы ему автоматизировали его работу, и на основании его хотелок и представлении интерфейса - реализуется проект". Не смотря на дикость такого утверждения, я попытался опровергнуть это. Но, это утверждение вполне нормальное, если речь идет о локальной системе, в рамках одного предприятия, и реализация предполагается собственными силами этого предприятия. Тогда да, хотелки оператора вполне уместны и реализуемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 11:24 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Наше обсужден началось с того, что "оператор бетонной станции изъявил желание что бы ему автоматизировали его работу, и на основании его хотелок и представлении интерфейса - реализуется проект". Началось совершенно с другого, а проект по бетонной станции был приведен примером в ответ на ваш вопрос stells2Если не секрет - а где нет документов? Вот правда, покажите мне хоть одно предприятие, из 1 одного человека, где нет документов и их надо создать. stells2Не смотря на дикость такого утверждения, я попытался опровергнуть это. Вы пытаетесь оспорить реальность, хотя и находящуюся вне вашей практики. stells2Но, это утверждение вполне нормальное, если речь идет о локальной системе, в рамках одного предприятия, и реализация предполагается собственными силами этого предприятия. Тогда да, хотелки оператора вполне уместны и реализуемы. Собственными силами? Собственник, оператор, механник/водитель погрузочной техники, водители миксеров и два узбека на подхвате + бухгалтер на дому. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 11:37 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2 и на основании его хотелок и представлении интерфейса - реализуется проект не "на основании", а "имея только". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 11:39 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, Вы все о какой-то мифической бетономешалке. То завод то нет. Уж в следующий раз уточните о чем говорите, бетон мешают и на ЖБИ, а это далеко не "один узбек и полтора землекопа". 982183Погуглите "Автоматизация бетонных заводов" посмотрите наличие предложений. Так все же завод? Повторюсь, если это частник, имеет бетономешалку и производит раствор для соседа - это одна история, и что вы там ему наковыряете сидя на кухне - никому не интересно. Никаких документов у него нет, ну, может только чек на покупку мешалки и то не факт. Во всех остальных случаях, история другая и в ней оператор никто (в контексте обсуждения). "Своими силами", это значит силами сотрудниками ИТ - это может быть особо продвинутый слесарь КИПиА, инженер АиМ или АСУТП, программист и прочее, а может быть вполне взрослый «отдел разработки и сопровождения», например, и т.д. Ладно, с вами интересно общаться, но тема уползла в вакуум. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 12:17 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Так все же завод? Еще раз предлагаю погуглить "автоматизация бетонных заводов" Там наглядно показано что отрасль подразумевает под данным термином. stells2"Своими силами", это значит силами сотрудниками ИТ - это может быть особо продвинутый слесарь КИПиА, инженер АиМ или АСУТП, программист и прочее, а может быть вполне взрослый «отдел разработки и сопровождения», например, и т.д. Я уже описал стандартное штатное расписание подобных структур, где ничего упомянутого нет, зато есть потребности. И не всегда эти потребности перекрываются тиражируемым софтом. Мало того - это типичная ситуация малого бизнеса. А это и общепит, и гостиницы, и оставшиеся мелкие таксомоторы и прочая херотень выжившая в наших условиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 12:29 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, у них нет денег и они не любят платить таким же мелким ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 12:32 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
982183, Первая ссылка ведет на типовые решения . Для многих — это вариант. Я уже упоминал выше. Ни один оператор вам ничего не оплатит и заказать не сможет, если он не владелец. А владелец очень сильно подумает, прежде чем решит расстаться с деньгами, и уж точно оператор тут не аргумент. А вообще, речь была о технологии проектирования ИС и проектирования БД в частности. Что обсуждаем? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 12:49 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2Ни один оператор вам ничего не оплатит и заказать не сможет, если он не владелец. 2*2=4 3*3=9 Ни один конечный исполнитель не заплатит Ни один директор не знает работу конечного исполнителя. Есть исключения. (В частности в отработанных в других местах технологиях/документооборотах) Может хватит говорить давно заезженные истины. stells2Что обсуждаем? Исключительно твои инсинуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 12:54 |
|
ER диаграмма поликлиники
|
|||
---|---|---|---|
#18+
stells2 Первая ссылка ведет на типовые решения . И что? Сколько их, типовых решений по разным областям. Десятки, сотни. К то их использует, кто своё пишет, кто ничего не делает. Мио и приколы в нем разнообразны. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2018, 13:02 |
|
|
start [/forum/topic.php?all=1&fid=32&tid=1540013]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
186ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 551ms |
0 / 0 |