powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Очень много связей в модели БД
18 сообщений из 18, страница 1 из 1
Очень много связей в модели БД
    #32355466
Фотография Константин Хлопов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не говорит ли вам о грубых ошибках в проектировании большое количество связей в БД:
20 сущностей и 60 связей.
У меня, просто нет большого опыта в проектировании.
Цель базы - хранение данны для систематизация деятельности юр. фирмы.
т.е. Нагрузка маленькая, объемы тоже.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355481
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорит, только не зная детально задачу, нельзя однозначно сказать это правильно или нет.... Слишком общий вопрос, может выделить какой-то кусок и рассмотреть его, а остальные куски сами собой поправяться после разъяснений...
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355486
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
присоединяюсь к bas. 3 связи на таблицу - многовато, но ничего определённого сказать нельзя
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355500
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Хлопов , скрипт в студию!
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355506
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Хлопов , скрипт в студию!


И что Вы из него поймете????
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355539
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем пишите в форум, если считаете что другие не поймут ничего в Ваших гениальных скриптах?
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355542
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas,
Давай на "ты", я ж еще молодой.
Ну-у посмотрим, что там за база, если названия хорошие, можно будет понять, что к чему.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355563
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Shtock
А что-нить по делу можно...
>>Varan
Да наверное, что-то можно будет понять, но все равно разбираться во всех скриптах, без описания задачи(даже с ним) честно говоря неохота....

>> All
Просто надо более конкретные вопросы задавать, а то вопросы типа того, что а неспроектируете ли за меня БД, мягко говоря некоректны.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355567
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и вообще автор забил на эту ветку по моему...
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355714
Фотография Константин Хлопов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТА не, конечно не забил...
Просто я еще и работаю иногда ;)
Насчет базы:
Здесь файлик можно прицепить к сообчению, ато выложить некуда...?
Я б тада Er диаграмму показал, по ней легше...
А вообще, "плодение"/"пложение" связей произошло из-за активного имрользования наследования и агрегации:
Пример:
В отдельные сущности выделены: человек, адрес, Участник процесса, который м.б. человеком или организацией и т.д.
На самом деле вопрос сводится к тому насколько оправданно использование различных технологий (методологий) дробления системы на более мелкие части.
Понятно, что It Depends...
Но. Хотелось бы услышать мнение.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355743
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про пример:
человек_организация n:1 тип(Человек/Организация)
человек_организация n:1 Адрес
Участник_процесса n:1 человек_организация

Вот как представляю, как должно быть, и получается 3 таблицы и 3 связи, но ни как не 9
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355827
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хи-хи. Давайте ешё и комбинаторикой займемся
На 4 таблицы - 6 связей.
...
...
...
На n таблиц - ((n-1)*n)/2 связей.

Для двадцати таблиц должно быть 190 связей

2 Константин Хлопов
Куда связи девАл? :)
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32355947
Фотография Константин Хлопов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
Ладно, видимо, слишком сильно Depends...
Посмотрим, как работать будет;))
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32356050
S.А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Константин Хлопов:
Здесь файлик можно прицепить к сообчению, ато выложить некуда...?
Я б тада Er диаграмму показал, по ней легше...


Нет, пока нельзя, но скоро ...скоро..., наверное, будет можно. Может вам выложить ER-картинки на какой-нибудь narod.ru? Очень многое сразу станет ясно...

В отдельные сущности выделены: человек, адрес, Участник процесса, который м.б. человеком или организацией и т.д.
На самом деле вопрос сводится к тому насколько оправданно использование различных технологий (методологий) дробления системы на более мелкие части.


Какие именно методологии имеются в виду? Анализ предметной области из SASD/ООАП c последующим созданием логической или физической модели данных с правилами (де)нормализации? Да, оправдано :о)
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32356077
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
bas
Для юрфирмы - может быть и нет. Возможно, это уже больше к хранилищам знаний относится. Там связей может до черта быть, и еще до одного черта неформализированных.
===========
Кинь gif диаграммы в свой профиль, там где ФОТО.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32356454
Фотография Константин Хлопов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, Картинка в профиле. Спасибо за подсказку.
А насчет хранилисч, то там-то как раз нужно ИМХО минимизировать число связей, пусть даже буит дублирование часто выбираемой инфы.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32356736
FreeZer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин, я, надо сказать, новичок в проектировании БД, но по моему у тебя некоторые недочеты в БД. Например, табл. Address может не соответсвовать 4НФ, если учесть, что ZIP код определяет City однозначно. Также в табл. Human атрибуты phone1, phone2, phone3 могут представлять отдельный класс - Phone.

Это не утверждение, а предположение, поправте меня, если я не прав.
...
Рейтинг: 0 / 0
Очень много связей в модели БД
    #32359508
Фотография Константин Хлопов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Геоинформация - страшная весчь!!
Знакомые из конторы, кот. занимается картографией рассказал, что в москве есть дома с одним номером, одинаковые улицы (отличить можно тока по индексу) и т.д.
Эт все к чему...
Грамотное хранение геоинформационных данных, я думаю, значительная задача. В рамках данного проекта решать ее нет смысла. Если припрет, будем делать...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Очень много связей в модели БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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