powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Стоит ли тратиться на нормализацию базы данных?
8 сообщений из 8, страница 1 из 1
Стоит ли тратиться на нормализацию базы данных?
    #38215207
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такая:есть клиентский тул, написанный на аксесе, в который торговые представили вносят данные о прогнозах продаж.
Тул временный, через полгода будет внедрен SalesForce.com и будет полноценный CRM, который решит все задачи.
Тул написан так, чтобы минимизировать затраты на разработку и облегчить сбор данных. То есть, чтобы не заниматься лишним программированием, составлением запросов, многие таблицы денормализованы.
Фактически у каждого представителя на компе реплика базы данных. Затем они собираются в единую БД и по ним строится аналитика продаж.
Сейчас возникла потребность все эти данные передавать на SQL server и публиковать по ним отчеты в SSRS.
Попытался по классическим канонам нарисовать серверную часть БД, чтобы все красиво и нормализованно, и понял, что
обрабатывать данные перед закачкой на сервер я заколебусь (других людей для этого нет). 3 дня просидел, и пришел к выводу, что для данных целей вся эта академическая красота и нафиг не нужна, и что бизнесу глубоко пофиг, как оно на сервере работает, главное чтоб отчеты были. То есть выходит, как в той байке, - лучше приближенное и неэффективное решение, но в срок, чем точное и красивое к тому моменту, когда оно вообще уже никому не нужно.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38215245
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю это был крик души, ищущий ждет не ответов а поддержки.
Конечно, братан, ты прав, нафига горбатится над временным решением.
Это была типа поддержка.
Однако бардак сам собой не рассосется, хоть десять SalesForce наставь. И раз ты один, то нырять туда все равно придется. Или сейчас или потом. И еще один вопрос: когда сводные отчеты дадут странные цифры и левые группировки (девятый вагон это тот который за восьмым, а те тот который перед десятым) бить будут кого? Если тебя, то лучше об этом позаботится на бережку.
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38215349
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blanco,

То, что данные в рабочих базах денормализованы - не столь важно. Главное, чтобы они были логически корректны. Если будет так, то они закачаются в нормализованные таблицы одной левой.

Если же данные там рассогласованы, то это проблема не столько перекачки, сколько вообще доверия к ним, к созданным на их основе отчетам, и внятных поступков в этой ситуации.
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38215781
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Benny Blancoв который торговые представили вносят данные о прогнозах продаж.


даже не и думай заморачиваться :) оставь как есть...

эти торговые представители такие торговые представители...
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38216703
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бардака и рассогласованности там никакой нет. Корректность данных проверяется еще на этапе ввода.
Реплики собираются в одну бд, которую нужно загрузить на сервер.
Живет это все на Sql server express. SSIS в нем нет, поэтому приходится загружать данные из аксеса вручную. И проще внести в таблицы избыточность и не декомпозировать всё, и при этом всё будет быстро собираться от представителей и загружаться на сервер, чем колдовать полдня запросами и скриптами.
То есть, либо тратим память и выигрываем время, либо тратим время и выигрываем память.
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38216716
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoТо есть, либо тратим память и выигрываем время, либо тратим время и выигрываем память.
Нормализация базы делается не для экономии памяти (которой зачастую нет).
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38217048
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoТо есть, либо тратим память и выигрываем время, либо тратим время и выигрываем память.
Если речь идет о памяти проггеров. Им придется запоминать что там есть избыточность и аномалии (не нормализованность постаралась). Но на проггрстеве потом время опять проигрываем, скорее всего, хотя и выигрываем на времени проектирования.
...
Рейтинг: 0 / 0
Стоит ли тратиться на нормализацию базы данных?
    #38217547
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blancoколдовать полдня запросами и скриптами.


Я не понял, Вам жалко разовых затрат времени в полдня, чтобы спроектировать нормализованную БД?

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


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