powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Каким способом лучше спроектировать БД
22 сообщений из 47, страница 2 из 2
Каким способом лучше спроектировать БД
    #38285584
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___Скажите а Report Server может из-за того, что БД неправильно спроектирована, долго загружаться?
Если нет, то от чего может так долго грузиться главная страница Report Server?
Да, Вашим преподавателям есть чем гордиться.
Вы хоть понимаете разницу между SSRS и отчетом?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285597
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
waszkiewicz, дело в том, что мне не надо проектировать ИС! Мне БД нужна только для построения отчетов и анализа в ней находящихся данных!
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285601
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___,

"Пилите, Шура, они золотые!" (с)
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285602
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
waszkiewicz, мне не надо проектировать ИС. БД нужна только для анализа данных и построяния отчетов! Вот и возникает вопрос, для таких целий есть ли смысл в нормализации.
И да с SSRS я плохо разбираюсь, поэтому я на этом форуме, всем нужно время для понимания!
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285767
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___,

Анастасия, а учет материалов потупивших в больницу Вы будете реализовывать?
Если да, то каким методом списания себестоимости Вы будете пользоваться?
имеется ввиду поступил материал 5 шт. по цене 10 руб., и материал 6 шт. по цене 13 руб.,
а в одну из больниц Вы списали 7 шт. По какой цене вы спишите данный материал?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285768
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wamaco, в БД хранится совсем другого рода информация.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285774
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___wamaco, в БД хранится совсем другого рода информация.

КАКАЯ?
Расскажите вкратце.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285775
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настя, привели структуру таблицы. Какие поля, каких типов.
Будет побольше конкретики. Станет яснее что можно нормализовать и зачем это надо делать.
А кроме того вопрос: я же правильно понял, что все больницы будут иметь доступ к единой базе данных?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285776
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamaco__Anastasia___,

Анастасия, а учет материалов потупивших в больницу Вы будете реализовывать?
Если да, то каким методом списания себестоимости Вы будете пользоваться?
имеется ввиду поступил материал 5 шт. по цене 10 руб., и материал 6 шт. по цене 13 руб.,
а в одну из больниц Вы списали 7 шт. По какой цене вы спишите данный материал?
Не пугайте девушку, а то спишет по 11,5 руб. :))
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285785
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iНе пугайте девушку, а то спишет по 11,5 руб. :))
Точнее по 11,6. А что, списание по средней уже запретили?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285864
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stomsky, в БД информация о пациентах с инфарктом: дата выявления симптомов, прибытие скорой помощи, доставка пациента в больницу, симптомы, анализы... Пока данные только из одной больницы приходят, поэтому доступ еще не распределен.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285872
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___stomsky, в БД информация о пациентах с инфарктом: дата выявления симптомов, прибытие скорой помощи, доставка пациента в больницу, симптомы, анализы... Пока данные только из одной больницы приходят, поэтому доступ еще не распределен.
Схема данных.
Таблица 'пациенты' (содержит данные о физ.лице, пол, возраст, пасп.данные и т.д)
Таблица 'больницы' (название больницы, адрес и т.д)
Таблица 'регистр.карточка пациента' (дата посупления в больницу и.д.)
Таблица 'симптомы' (дата появления симптомов, симптом)
Таблица 'анализы' (анализ, результат анализа)

Таблица 'рег.карточка пациента' связана с табл.'пациенты' 'больницы' (подчиненные таблицы)
Таблица 'симптомы' и 'анализы' подчиненные к табл.'рег.карточка пациента'

Как то так....
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285890
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacoКак то так....
Очевидно, у них такие больницы, что если человека туда привезли с инфарктом один раз, то
второго раза уже не будет. Поэтому связи в твоей схеме получаются 1:1.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285899
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wamaco, данные о пациенте анонимизируются. Всё что можно знать о персональных данных пациента это его возраст, почтовый индекс и город. Пациенту даже нельзя назначить идентификационный номер, и если он поступит снова, то это будет рассматриваться как уже другой случай.
А сущности "Больница", "Симптомы" я выделила. Так же информацию о доставки пациента тоже занесла в отдельную таблицу. Но в итоге получаем (кроме связи со сущностью "Больницы" ) все связи 1:1.
Так как БД нужна только для анализа есть ли смысл усложнять схему БД. У меня мало опыта и я действительно не понимаю, какие плюсы от разбиения одной таблицы на несколько.

P.S. Прошу не писать, что я плохо конспекты читала и что всё, что я пишу смешно.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285906
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___если он поступит снова, то это будет рассматриваться как уже другой
случай.
Т.е. количество повторных инфарктов не посчитать. Историю лечения не проследить. Назачем
тогда в этой таблице вообще симптомы и анализы?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285922
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если честно пока не в курсе. Возможно позже будет проводится статистический анализ, что-то вроде зависимость смертности и результатов анализа))) Раньше делалось всё проще, весь анализ данных проводился в SPSS и всё. Теперь для этого используют SSRS.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285983
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___wamaco, данные о пациенте анонимизируются. Всё что можно знать о персональных данных пациента это его возраст, почтовый индекс и город. Пациенту даже нельзя назначить идентификационный номер, и если он поступит снова, то это будет рассматриваться как уже другой случай.
А сущности "Больница", "Симптомы" я выделила. Так же информацию о доставки пациента тоже занесла в отдельную таблицу. Но в итоге получаем (кроме связи со сущностью "Больницы" ) все связи 1:1.
Так как БД нужна только для анализа есть ли смысл усложнять схему БД. У меня мало опыта и я действительно не понимаю, какие плюсы от разбиения одной таблицы на несколько.

P.S. Прошу не писать, что я плохо конспекты читала и что всё, что я пишу смешно.

Тогда используйте 2 таблицы:
Таблица 'лог событий по факту'
Таблица 'больницы'

В таблице 'лог' фиксируйте все необходимые записи о событии, выбирая в некоторых полях значения из возможных перечислений (фиксированных) и привязывайте только больницы (один ко многим)

Иногда можно поступиться нормализацией!
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285984
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. при вашей задачи, необходимо лишь стандартизировать ввод информации в бд.
Да и все.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285991
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacoпри вашей задачи
Насколько я понял, её задача - печать отчётов. Для неё вовсе хранение первички избыточно.
Возможно, её таблицу можно свернуть до готовых агрегатов. Отчёты будут печататься мгновенно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38286050
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... да и больницы тогда идентифицировать нах не нужно,- ну какая разница, откуда поступила запись о пациенте?

Фигачьте, мадемуазель, по-прежнему,- всё в одну таблицу. А "есличо",- то скажите, что это блондин блондинке насоветовал...

Скорость построения отчёта может "падать" из-за недостатка индексов, например,- при агрегировании результатов по дате. Посмотрите какие данные "вытаскиваются" из вашей "таблицы" и постройте соответствующий индекс. Если по "ИдексуПочтовогоОтделения",- то сделайте его (не)кластерным индексом.

PS ояебу, проектировщички... Тут отчёт, так понимаю,- количества инфарктов по почтовым отделениям (максимум,- во временном разрезе). Типа, как бабушки на выдаче пенсий впадают в глубокий ахуй где-нибудь на Смоленщине или Рязанщине...
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38286225
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я немного нарушу хронологию цитирования...

__Anastasia___P.S. Прошу не писать, что я плохо конспекты читала и что всё, что я пишу смешно.
Настя, не обижайся на то, что тебе тут пишут. Дело в том, что постановка задачи в твоем изложении действительно звучит несколько диковато и нелогично...
Думаю, народ просто считает, что ты не верно поняла задачу.

__Anastasia___wamaco, данные о пациенте анонимизируются. Всё что можно знать о персональных данных пациента это его возраст, почтовый индекс и город. Пациенту даже нельзя назначить идентификационный номер, и если он поступит снова, то это будет рассматриваться как уже другой случай.
Вот это и странно!
Какие отчеты планируется получать из этой базы?
Очевидно, речь не о ведении истории болезни.
Мониторинг загруженности разных больниц? Ну максимум может быть (догадаться по проведенным анализам) загруженность отдельных подразделений больницы...

__Anastasia___А сущности "Больница", "Симптомы" я выделила. Так же информацию о доставки пациента тоже занесла в отдельную таблицу. Но в итоге получаем (кроме связи со сущностью "Больницы" ) все связи 1:1.
Так как БД нужна только для анализа есть ли смысл усложнять схему БД. У меня мало опыта и я действительно не понимаю, какие плюсы от разбиения одной таблицы на несколько.
При озвученной тобой постановке задачи имеет смысл выделять только сущность "Больницы".
Выделенная сущность "Симптомы" тебе не нужны. Ты же не диагностическую экспертную систему делаешь... Там как раз история болезни нужна была бы...
Ты права. В этом случае больше усложнять структуру базы не надо.

Но предлагаю все-таки разобраться правильно ли ты поняла задачу.
Опиши, пожалуйста, какие данные предполагается извлекать из этой базы.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38286298
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___P.S. Прошу не писать, что я плохо конспекты читала и что всё, что я пишу смешно.как вы читали конспекты не знаю,
но то, что вы пишете, действительно смешно
чем вам Ексель не угодил при таком подходе?
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Каким способом лучше спроектировать БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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