Подумать только - насколько сложно подвести итог пятилетнему хроническому бездельничанью в институте. Казалось бы, 10 минут позора - и в твоих руках ксива. В общем, в результате противоречивого внутреннего диалога, я уселась за написание диплома. Уже в который раз :) Описываю только один вечер, т. к. все предыдущие и последующие вряд ли будут чем-то от него отличаться. Читайте и сочуствуйте!
18:50 Что тебе в имени моем?
Начала с создания одной из трех моих баз данных, нормативной. И подметила интересную вещь: ее таблицы и аттрибуты, наверное, одушевлены - они согласны лишь на одно имя. Казалось бы
rcode или
reg_code - какая нафиг разница - и то бессмысленно, и то. Нет, как новое поколение, выбирающее только Пепси, мои аттрибуты выбирают только один вариант имени.
Наверное, на Солнце появилось очередное пятно - другого объяснения этому факту не вижу :(
18:59 The Matrix has me...
В порыве гнева выбрасываю сделанное за прошлые 9 минут и повторяю всю последовательность священнодействий. Ура! Теперь аттрибуты согласны на те имена, которые мне нравятся больше предыдущих. В чем фокус - непонятно.
19:30 Учиться никогда не поздно
Впервые за 5 лет учебы делаю таблицу с составным первичным ключом. Не получается. Звонок другу... Получается! Ура!
Результативные наработки сохраняю в отдельный текстовый файл - эту же муть еще описывать придется... Interbase - это вам не цацки-пецки!
19:35 Рученьки терпнуть...
Утираю пот, который выступил на лбу от тяжелой работы мысли :) и с чистой совестью ложусь дочитывать новую книжку Сапковского. Для завершения предварительных работ базе не хватает одной таблицы...
21:31 Ой...
С хорошей книгой в руках время летит быстро... Хочу, чтобы на улице был хотя бы март. За окном бы мало что поменялось (бр-р-р, холодно на улице, однако), зато до сдачи этой чертовой работы было бы еще месяца три... Дописываю недостающую таблицу. Горда собой. Тестировать то, что вышло совсем не хочется, ибо лень читать как это и кое-что чувствует неизбежность переделывания
21:48 Motherfucker...
Буду смотреть, что получилось. Вывожу все на форму и вспоминаю, что в последнюю таблицу забыла добавить один ма-аленький аттрибут. Самый главный, в принципе. Тот из-за которого вся эта бодяга завязывалась. Просто, он карандашиком был написан, а все остальное - ручкой. Вот и не заметила. Наверное, у моего кое-чего дар предвидения...

Выбрасываю эту таблицу, переписываю ее по-новому. В момент связи с другой таблицей получаю сообщение, что одна из таблиц уже где-то используется. А, точно, я же забыла отключиться от локального сервера... Интересно, как у меня тогда вообще получилось что-то выбросить? Мysticism
22:26 Мы возвращаемся к исходникам
Первый вариант последней таблицы, который я посчитала ошибкой, на самом деле был правильным. Больше никогда не буду ложить рядом схемы всех баз проекта. Они же издалека абсолютно одинаковые. Переделываю. Тихо ругаюсь. Зато на форму все красиво выводится :)
Интересно, а интерфейс должен быть на украинском или на русском?
23:01 Надоело
Погрязнув в мыслях о том, как пользователю легче всего будет заполнять мою нормативную базу, я поняла, что пора ложиться спать. Ненавижу тупых пользователей, которым надо делать все как можно проще. Неужели так сложно запомнить код типа 25.014.1.6095.0037936.4 и переписать его из одной таблицы в другую? Ладно, подумаю об этом завтра...