andrzejn: (Default)
[personal profile] andrzejn
Сейчас мы работаем над интеграцией одного сервиса с одной ERP-системой. Не буду говорить какой, но система серьёзная - лидер в своей нише, фирма тридцать лет в бизнесе, десятки довольных крупных заказчиков...

База данных на SQL сервере. Страдает явной наследственностью dBase: восьмисимвольные имена таблиц, все поля nullable, даты хранятся в строках вида YYYYMMDD, логические значения - в строках Y/N, первичных ключей нет (а значит, и referential integrity нет), хранимых процедур нет... Ничего, работают. Даже индексы кое-где есть.

Date: Tuesday, 2 October 2007 08:47 (UTC)
From: [identity profile] varnav.livejournal.com
В узкоспециальных системах часто можно встретить технологии конца 80-х. Пока оно работает и особо не мешает, принцип "не сломалось - не чини" вполне даже неплох.

Date: Tuesday, 2 October 2007 09:07 (UTC)
From: [identity profile] marrch-caat.livejournal.com
Это даа... Есть многое на свете, друг Горацио.
Например, таблицы с именами вида OR170107, где OR17 - это собственно имя таблицы, 01 - код компании, 07 - номер финансового года. И для каждой компании каждый год создается новая таблица...
Поля в этих таблицах называются незамысловато: OR17001, OR17002 ...

Date: Tuesday, 2 October 2007 13:36 (UTC)
From: [identity profile] gekkarp.livejournal.com
мало того - и сейчас бывают foreign keys тоже не делают, причем специально :) :) :)

Profile

andrzejn: (Default)
Андрій Новосьолов

March 2026

M T W T F S S
       1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16171819202122
23242526272829
3031     

Most Popular Tags

-

Style Credit

Expand Cut Tags

No cut tags
Page generated Tuesday, 17 March 2026 02:00
Powered by Dreamwidth Studios