Базы данных в его жизни
Глава 1
Он
Мне нравится этот город. Я не помню, когда он родился, мне кажется, что он был всегда. Мой город с его безглазыми домами, глухими стенами, тупиками и серым небом. Наверное, тоже глухим. Меня слышит только ветер. Он тоже любит этот город, а иногда мне нравится думать, что мы с ним одно и то же существо.
Глава 2
Ветер
Мне нравится этот город. В нем всегда так тихо, так спокойно. Я люблю слушать, как звучит в тишине мой голос. Его свист в пустых коридорах, его гул в старых трубах. А еще мне нравится этот наивный шелест. Если бы я мог понять, что говорят мне эти смешные листочки! Все они так похожи друг на друга, но все таки я не нашел среди них двух одинаковых. Те же слова, те же буквы, но все-таки что-то…
Глава 3
Листок
Зацепившись за разбитый фонарь, я трепыхался на ветру. Я мог бы кричать, но – бессмысленно. В этом городе никто никого не слушает. В лучшем случае – на тебя посмотрят и пролетят мимо. И я не знаю, зачем мы нужны. Мы придумываем себе цели, летим куда-то, цепляемся за что-то, наслаждаемся своей свободой, и не думаем о ветре. Иногда мне кажется, что мы для него не существуем. Я знаю и тех, кто в отместку за это не верит в ветер. Но все же! Вот он несет меня дальше.
Глава 4
SELECT column_name FROM table_name WHERE condition
Он
Я сижу на ступенях у входа в дом, и смотрю на листы, летящие мимо. Нам нет дела друг до друга. Даже если я на лету поймаю одного из них, я все равно не смогу прочитать ничего. Среди этой бумажной метели я понял слова лишь немногих. И из этих слов, так мало открылось мне.
Глава 5
UPDATE table_name SET column_name WHERE condition
Ветер
Каждый лист – это множество слов: дополняющих, отрицающих, противоречащих, ищущих, стремящихся, лгущих, смеющихся, страдающих, помнящих, чувствующих, любящих, радостных, сумасшедших, спокойных, бессмысленных, красочных, безосновательных… И каждый лист любит прятать свои слова, ведь это все, что у него есть. И не с первого раза можно увидеть, что он несет в себе.
А я веду эти листья все дальше и дальше, бросаю их в грязь, огонь, дождь, дальше и дальше… И на место одних слов приходят другие, появляются кляксы, ожоги и белые пятна…
Но – и эти слова не главное. Точнее, не самое интересное. Каждый лист имеет свой ключ. То, о чем он почти всегда будет молчать. Потому что за ключ цепляются все слова, по его образу строятся строки и колонки. А без ключа, все слова рассыпаются глупым пеплом, и уже никогда не соберутся вновь. А молчать, потому что должна быть Тайна.
Глава 6
ALTER TABLE table_nam ADD CONSTRAINT foreign_key_name FOREIGN KEY (column_name) REFERENCES table_name
Разгаданная Тайна
Мы смотрим друг на друга, и я жду, прислушиваясь к дикому стуку моего сердца, когда она скажет то, что я так боюсь услышать.
— Я люблю тебя. Прости меня за то, что я сделала, — сказала она то, что не страшно.
Я слушаю ее, и как будто что-то рвется на две половины, ангела и демона, влюбленного и психа. Я обнимаю ее, и, соприкоснувшись, чувствую, как счастлив быть рядом с ней, понимаю, что все снова стало так, как должно, и уже ничего не нужно кроме нее. А потом я вспомнил те дни, на которые она меня обрекла, и счастье мое захлебнулось в черной буре воды, наглоталось и скрылось на дне. И вот я шепчу ей на ухо ответное:
«Я… — я чувствую, как она предвкушает мои слова и радуется им.
…тебя… — она обнимает меня крепче, и я тоже не хочу отпускать ее ни на секунду.
… ненавижу, – все замерло, даже счастье затихло на дне».
Я смотрю в ее растерянные глаза, и мой демон набирает в них силу, расправляет крылья и вырывается на волю.
— Каждый день я стоял перед выбором, кто из нас должен умереть. Каждый час я понимал, что я перестану страдать лишь тогда, когда ты исчезнешь во мне, умрешь в моем сердце. Но я не хотел этого, я знал, что еще есть надежда, и значит, я убивал себя сам. Это даже оказалось приятно – вот так медленно умирать. Каждую минуту, ожидая от тебя хоть слова, я чувствовал, я видел, как что-то вытекает из вен в землю, что-то черное, вязкое.
Вот она – любовь?
За это я ненавижу тебя. Но это не мешает мне любить тебя. Мое сердце не разбито. Оно просто гниет с одной стороны. Еще немного, и я сам бы порвал его и плюнул бы в кровоточащие раны, чтобы никакая зараза не попала в кровь…
Еще бы немного. Ты успела. Хотя, успела ли?
Я уже буду не таким, как прежде. И я тоже этому рад.
Глава 7
CREATE TABLE table_name (primary_key_name type {identity│ null│ not null} PRIMARY KEY)
Он
Я держу в руках обожженный лист. Теперь мои пальцы в саже, но я все равно оставляю его себе. Он рассказал мне свой ключ, и теперь он мой друг. Потому что за ним много добрых и красивых слов. И мне интересно читать и перечитывать их. А ключи редко бывают золотыми, и даже позолоченными.
Только пальцы в саже.
Я приклеил лист к стене дома, у которого сидел. Теперь, это его дом. И я всегда смогу найти его по ключу, открытому мне. И открыть его ключом, полученным мной.
Глава 8
CREATE TABLE table_name (column_name data_type {identity│ null│ not null} [, …] )
Ветер
А вот, еще один лист.
Глава 9
ALTER TABLE table_nam ADD CONSTRAINT foreign_key_name FOREIGN KEY (column_name) REFERENCES table_name
Еще один ключ
«Я должен бежать дальше. Меня ждут. Я должен бежать дальше.
Такая холодная ночь. После холодного дождя.
Безлунная.
Разбитый асфальт и башня темной колонной ждет меня где-то там, где светлей.
Я должен бежать дальше. Меня ждут.
Вот она башня, и горят легкие. Может, воздух не при чем? Просто я слаб?
После башни не стало светлей, а значит надо бежать дальше.
Меня ждут.
Я чувствую, как эти два слова бьются в висках, словно бешеные крысы в углу.
Хочется остановится, но… Нет! Дальше! Только дальше.
Я…
Хррст!
Извини, улитка. Я не хотел тебя убивать. Извини.
Я должен бежать дальше. Меня ждут. Я должен бежать дальше».
Глава 10
DROP TABLE table_name
Он
Иногда, приклеенные мною листья отрываются от стен и улетают прочь. Потому что так хочет ветер. И бессмысленно перечить ему, бессмысленно их искать. Потому что судьба.
Когда, беря лист в руки, я вымазывался в грязь, когда, читая слова, я не встречал ни одного знакомого, когда…
… я рвал листы на куски, и видел, как они улетают прочь из моего города.
К сожалению, так случалось. Но редко.
Эпилог
Ветер
А еще здесь есть Он. Он такой же лист, как и другие, и ничем не отличается от них. Но это – Его город. И Он видит его таким, каким хочет видеть.
А я видел много других миров, не его миров. И в них «Он» превращается в простого и банального «его».
Но это – совсем не страшно. И даже не больно.
Поэтому он и не знает о них. Хотя, может догадываться.
И это – тоже не страшно.
Не знаю, почему – просто так.
Вадим Гололобов aka Korvin
Доброе утро! Корвин! И я у вас нашла ошибку.О листе что-то .Д.Б.: поймаю один из них….Мне в таком духе нравится, но без полной версии не складывается общее впечатление.
«Виртуальный мир» сняла на доработку. Читайте повеселее «Я играю в жизнь» и «Если..»!
Еще раз спасибо за рецензии. Не скучайте! Вера
За ошибку — спасибо. Я не понял, правда, где она точно, но то, что нужно все перечитать и исправить — учту.
По поводу полной версии. Это и есть полная версия. То есть больше ничего сюда не дописано. Кроме прототипа таблицы-человека, отвечающей требованиям реляцонной базы данных. 🙂
Сложить об этом рассказе полное мнение без пояснений — очень сложно. И это — определенно минус.
Рассказы прочитаю, как только будет время. Спасибо.
«За это я ненавижу тебя. Но это не мешает мне любить тебя. Мое сердце не разбито. Оно просто гниет с одной стороны.»
а гнить лучше чем разбиться?
по мне так лучше в смятку и сразу.
Когда как. Иногда лучше сразу и всмятку, даже если это означает смерть, а иногда лучше немного погнить. По поводу этого куска текста, тут вообще не сказано, что лучше. Можно принять, можно — нет. Можно злиться, говорить, что герой сволочь, или идиот, или размазня — можно нет.
Я хотел показать здесь не оценку поступков или характеров, а просто ситуацию, которая для героя стала чем-то вроде очередной точки отсчета в жизни.
Окончание интересно, оно предлагает новый ход. Я бы под это завершение построила совсем по-другому остальное. (Не обращайте внимание, вечно писаки говорят «Я бы по-другому написал»)
Монолог влюбленного почему-то не тронул. Может быть, потому что много абстрактного и мало конкретики.
Идея хороша, но воплощения она на мой взгляд более лаконичного.
Пардон, не всё вписалось в коммент. Продолжу:
Идея хороша, но воплощения она, на мой взгляд, требует более лаконичного и более четкого. У вас «работают» символы. Чтобы они хорошо читались, мне кажется, нужна бОльшая чёткость.
Признаюсь, текст вешал на сайте, чтобы проверить, а поймет ли кто-либо, о чем здесь написано? Именно из-за сложности своего восприятия лично мне он не очень нравится. Я этот текст написал, чтобы зачет по базам данных получить. Преподавателю минут 15 обяснял, как команды MySQL соотносятся с текстом, как они выражены, и вообще что здесь написано. Потом меня заставили нарисовать таблицу, которая характеризирует человека с точки зрения моего рассказа и реляционных баз данных.
А здесь нужно было разобраться, поймет ли кто-либо к чему все эти листы, и прочее. Видать, поймет. Спасибо.
Покороче было нельзя. Там требование было на три листа написать. (Вообще-то изначально требовалось сочинение, но я повыпендривался :))
Спасибо за оценку идеи. Очень приятно. Это самое лучшее в тексте.
Еще раз спасибо.