Ctrl
+

ChaosDB

Проектировал изначально небольшую и простую базу данных для маленькой, но гордой аутсорсинговой компании. Пришёл к следующим законам Мерфи для реляционных баз данных:

1. Не существует отношений «один к одному». Все такие отношения вырождаются в «один ко многим». Проявляются после написания полного и подробного ТЗ.

2. Не существует отношений «один ко многим» — все они вырождаются в «многие ко многим». Появляются после слов заказчика: «Может быть только так и никак иначе».

3. Не существует отношений «многие ко многим» — все они вырождаются в направленные графы. Появляются после слов заказчика: «А давайте сделаем так, чтобы когда я чешу за ухом, у меня шнурки завязывались».

4. Не существует направленных графов. Есть просто графы. Появляются после описания всех возможных и невозможных связей.

5. Не существует графов. Есть хаос.

Через полтора месяца ежедневного выноса мозгов к работе над проектом подключился главный директор, через три дня был уволен технический директор (тот, с которым я всё это время общался), а через пару недель макет БД был полностью написан и передан прикладным программистам для интеграции.
Источник: IT happens  
Дата публикации: 01/07/2010 16:45
Постоянная ссылка на страницу
Короткая ссылка
Ctrl + End = Машина времени:   
   переместиться
Развлечения слонят :)   Сила есть и ум в порядке   Согласен стать персональным админом   Я за него!   Самоубийцы   SLI-папа и SLI-сынок   Брайан Ино на коне   Радиотехническая арифметика   Игрушка из мышки тушки   Козявочная   Фотопроект Джулии Фуллертон-Баттен - "Матери и дочери" (17 фото)   Чихуй-хуй   Хроника Трейлер 2   Начальник, ты ——!   Рандом в курсе   Щебетание нулей и единиц   Пиксель в пиксель   Боевой конь Трейлер 2   Еноты и великая стена :)   Наше нанотехнологичное счастье   Виза Ни о чём   Большой живой белый человек   Обоюдно оговоренное окончание отношений   Энтерпрайз-мангал   Андроид: футбол на костылях   Зато экологично   Можно из окна   Будет и на вашей улице праздник   Индус — не национальность, а диагноз   Испытание Петросяном   Не наша Раша   Во избежание ледового побоища   Ежедневная подборка обоев на рабочий стол (15 фото)   Дамоклов кнут   Вынос по-кенгурячьи   Ты б ещё айпад достал!   Зубастые против SOPA   Журнал "Тюрьма и ссылка"   Zолушка Трейлер 3   На полпути выделялка сломалась   Бобби Фишер против всего мира   Тулупный менталитет   Экс-она   Kylie 3D — Aphrodite Les Folies   В час по чайной букве   Самочка Халка   Ударник ударного труда   Подборка обоев для планшетного ПК на базе Android (6 фото)   Кориолан Трейлер 2   Перезвон пары Кашпировских   Остановка „Рандомная“   Слава советским воинам   Ping you!   Ньюфагом быть не поздно никогда   Ябдала и муж её Ябывдул   Мясные инновации   Обитель зла: Возмездие 3D   Тот еще Карлосон Трейлер 2   Квадрат пузат   Горячее резервирование   Дом на обочине   Паперделли   Длинно и дёшево   Ирина с Начесом   Удивительное рядом   Три четверти сторон   Мясо армян   Освещение подъездов   Яндекс знает толк в извращениях   Не электричка я!   Пустозвоны всех сортов   Ловушка для Админа   До потери памяти и серийника   Дядя Володя, опалённый высотой   Поточное производство Моцартов   Узнай, что не узнал   Пунш „С приветом“   Вместе с кожурой   Заподлицо-заподлецо   Карандашная анимация (видео)   Мужик, про кофе — это шутка!   vi в крови   Котэ с телятиной   Здравствуйте, это канал об аниме?   Антипутин   Баба ягодка опять   Беспроводное форматирование   Ледяная глыба для пунша   Всем выйти из запоя   Работы по герметизации   Терминальная степень шизофазии в стадии самодезинтеграции   Пщ-пщ   Прямой канал в ноосферу   Безразличие   Невероятно позитивные работы Паскаля Кэмпиона (80 иллюстраций)   Девичья фамилия банковского работника?   Файлики совать в USB   Деревушка Недалёкино   Сетку я скрутила из того, что было   Бедная богатая девочка Трейлер 3  
Последнее обновление — 08/02/2012 12:45