powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Каким способом лучше спроектировать БД
25 сообщений из 47, страница 1 из 2
Каким способом лучше спроектировать БД
    #38269209
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Помогите спроектировать Схему для БД. Суть задачи состоит в том, что недавно был разработан проект , которые реализуются сейчас только в одной больнице. Все данные больницы попадают на SQL Server и хранятся всего в одной таблице. Но так как проект планируют внедрять в другие больницы, то получается надо будет создавать новые таблицы для каждой больницы. Как наилучшим образом спроектировать БД пока количество данных еще не так много и можно что-то легко поменять?
В дальнейшем и количество проектов увеличится, т.е из одна больница - несколько проектов, и один проект - несколько больниц.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269217
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, лучше всего не изобретать велосипед и использовать проверенный временем способ
"сущность-связь", преподающийся в любом ВУЗе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269228
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

да, но получается что придется вводить лишний атрибут. Как это будет выглядеть на практике? Из больницы приходит тысячи строк данных, и что каждой строке добавлять еще ID больницы?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269244
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___,

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

На данный момент зависимых реквизитов в таблице нет, так что нормализовать нечего.

А может лучше создавать новую таблицу для каждой больницы по мере внедрения проектов в больницы?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269273
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда и отчеты создавать будет легче.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269308
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___На данный момент зависимых реквизитов в таблице нет, так что
нормализовать нечего.
Это скорее всего только кажется.

__Anastasia___А может лучше создавать новую таблицу для каждой больницы по мере
внедрения проектов в больницы?

Замучаетесь консолидированные отчёты составлять.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269378
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___Всем привет!
Помогите спроектировать Схему для БД. Суть задачи состоит в том, что недавно был разработан проект , которые реализуются сейчас только в одной больнице. Все данные больницы попадают на SQL Server и хранятся всего в одной таблице. Но так как проект планируют внедрять в другие больницы, то получается надо будет создавать новые таблицы для каждой больницы. Как наилучшим образом спроектировать БД пока количество данных еще не так много и можно что-то легко поменять?
В дальнейшем и количество проектов увеличится, т.е из одна больница - несколько проектов, и один проект - несколько больниц.

В Вашем случае я бы добавил в таблицу еще парочку полей:
Название больницы и ее адрес.
Все равно у вас все плохо, а так у вас все данные будут в одной таблице.
Конечно ACID нервно курит в сторонке, но думаю для вас это не проблема.

<:o)
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269427
Я бы зделал так создал таблицу в которой были бы столбцы и в них соотвествующие данные, для редактирования использовал Developer или другой подобный редактор так сказать
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269582
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___Но так как проект планируют внедрять в другие больницы, то получается надо будет создавать новые таблицы для каждой больницы.
__Anastasia___да, но получается что придется вводить лишний атрибут. Как это будет выглядеть на практике? Из больницы приходит тысячи строк данных, и что каждой строке добавлять еще ID больницы?Надеюсь, разработчики не создали отдельную таблицу для каждого пациента, решились на добавление аттрибута "пациент" в таблицы?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269600
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"и хранятся всего в одной таблице"

структуру таблицы в студию!

вот так у нас и внедряются нанотехнологии
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269656
битл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мля песня получается:

однажды проектировать
доверили девице
и получилось так
как многим и не снится

припев:

всего в одной больнице
всего в одной таблице
всего в одной больнице
всего в одной таблице

...
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38269909
Станислав Вл.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно верно. Добавьте столбец с id больницы и не мучайтесь.
С опытом придёт понимание что это правильно.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38271529
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите а Report Server может из-за того, что БД неправильно спроектирована, долго загружаться?
Если нет, то от чего может так долго грузиться главная страница Report Server?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38272210
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___,

Как вариант нехватает памяти.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38272862
Safich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
битлмля песня получается:

однажды проектировать
доверили девице
и получилось так
как многим и не снится

припев:

всего в одной больнице
всего в одной таблице
всего в одной больнице
всего в одной таблице

...
Очень долго смеялись...

А по теме: было бы здорово взглянуть на эту таблицу ... больницы
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285423
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите, а есть ли вообще смысл выделение из одной таблицы сущностей со связями 1:1? Может ли повлять это на производительность Report Server?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285522
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как тут весело :)
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285544
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, а есть ли вообще смысл выделение из одной таблицы сущностей со связями 1:1? Может ли повлять это на производительность Report Server?

особенно доставило
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285547
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
waszkiewicz, может расскажите, что вас так веселит?
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285557
__Anastasia___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иногда нет смысла в выделении сущностей и нормализации БД!
Кроме слова Смешно я здесь ничего не услышала, никто никаких аргументов не приводит... Делаю вывод, что вы сами не разбираетесь.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285572
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___Иногда нет смысла в выделении сущностей и нормализации БД!

Это вы как-то плохо читали конспекты. Смысл в нормализации есть всегда. И дополнительно
после этого иногда имеет смысл денормализация.

Вот только связь 1:1 эти ни нормализация, ни денормализация. Смысл такой связи в теории не
существует, только в практике конкретной СУБД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285579
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Anastasia___waszkiewicz, может расскажите, что вас так веселит?
SSRS получает DataSet от DataSource. А веселит, как минимум непонимание сути вещей - SSRS только обрабатывает полученные данные. Никакой связи между схемой данных и работой сервера отчетов нет. А вот вопрос "влияет ли схема данных на скорость выполнения того или иного запроса" не прозвучал.
...
Рейтинг: 0 / 0
Каким способом лучше спроектировать БД
    #38285581
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю вывод, что вы сами не разбираетесь.

есть нюанс - не нам надо проектировать ИС, состоящую из одной таблицы (чур меня)
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Каким способом лучше спроектировать БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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