powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Станный метод организации данных
8 сообщений из 8, страница 1 из 1
Станный метод организации данных
    #34025101
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые,

Такое вот повествование, и в то же врмя вопрос.

В одной из программ нашего предприятия, поставляемой одним из наших поставщиков используется довольно таки странный способ организации данных.
Первое что бросается в глаза, это нарушение первой нормальной формы.
В одном поле таблицы типа varchar(255) хранится все что угодно, причем соблюдая фиксированную длину каждого из атомарных значений.
При обработке данных используются многочисленные строковые операторы substring, left, right, replace, convert, space, charindex.

1. Пожалуйста об’ясните, чем оправдана така организация структуры?
2. Практикуется ли это где либо?
3. Является ли это стандартом?
4. Какую цель преследовали разработчики?

Буду рад услышать критику в адрес вышеизложенного.
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34025250
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например EAV
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34025331
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое "EAV"?
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34025415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Calmчто такое "EAV"?
поиск
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34026097
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar.... причем соблюдая фиксированную длину каждого из атомарных значений.
При обработке данных используются многочисленные строковые операторы substring, left, right, replace, convert, space, charindex.
В сад. Такая хрень оправдана исключительно [нехорошее слово] разработчиков, не забивайте себе этим голову, а лучше постарайтесь поскорее избавиться от этой программы и этого поставщика; скорее всего, у них будут и другие сюрпризы.
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34026923
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer Edgar.... причем соблюдая фиксированную длину каждого из атомарных значений.
При обработке данных используются многочисленные строковые операторы substring, left, right, replace, convert, space, charindex.
В сад. Такая хрень оправдана исключительно [нехорошее слово] разработчиков, не забивайте себе этим голову, а лучше постарайтесь поскорее избавиться от этой программы и этого поставщика; скорее всего, у них будут и другие сюрпризы.
Угу, это практически любая АБС западного производства, все что не отностися к счету-дате-сумме хранится скопом в narrativ (строке комментария) что в свою очередь приводит к проблемам substring, left, right, replace, convert, space, charindex если нужно что-то доболнительно получить.

Правда не думаю что в данном случае это оправданный подход ;)
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34026944
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsУгу, это практически любая АБС западного производства
Что ж, могу посочувствовать западным банкам :)

По роду деятельности мне очень мало приходилось копаться в других системах, из западных немного видел только OEBS. Там в этом плане все нормально, да и в целом из глобальных недостатков дизайна БД я бы назвал только отсутствие внешних ключей.
...
Рейтинг: 0 / 0
Станный метод организации данных
    #34028125
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да,у нас в абс в ряде мест так.причем вырасло это изначально из фронт-офисных систем от буржуев:например,работае дилер в рейтере и там у сделки есть предопределенный набор полей, который,понятно дело, рейтеру менять нет никакого резону,но инфу дополнительную дилеру бить надо,например,для какого подразделения он делает сделку.вот он в комментарий и бьет - for podr1.А как обычно работают стандартные предлагаемые разработчиками абс шлюзы?Загружают в таблицу аналогичной провайдеру услуг структуры сделки. А при импорте в рабочие таблицы БД обычно так и копируют комментарии,чтобы не писать парсер.Но так как инфа нужна, то сами понимаете...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Станный метод организации данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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