Есть ли у вас план…

Есть ли у вас план…

- Давай поиграем с SQL.

* Поиграем? Ну, давай… А почему с SQL?

- Ну, у меня возникла очередная задача – упорядочивание моей библиотеки книг FB2.

* Но эта задача, сто лет как решена, есть масса программ для работы с библиотеками.

- Вот это - не надо… Чукча не пользователь, чукча – программист.

* Может быть, чукча, написал свой офис и заодно операционку?

- Конечно, заманчиво… и в истории есть примеры,… но пока давай займемся SQL.

* Ну, кое-что я помню, меня этому учили…

- Как я тебя понимаю, мы все учились понемногу и главное как-нибудь.

* Так, с помощью, какой базы мы будем писать базу, погоди, я запутался…

- Я понял, ты имеешь в виду СУДБ (систему управления базами данных). Теоретически это не имеет значения SQL и в Африке SQL. Но, я предлагаю Firebird.

* Законный вопрос, а почему именно эта птичка?

- Как говорит Википедия: Firebird (FirebirdSQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах. Для меня большое значение имеет то, что она компактна и бесплатна (Firebird - является полностью свободным от лицензионных отчислений даже для коммерческого использования.).

* Есть ли у вас план, мистер Фикс?

- Есть ли у меня план? Да у меня целых три плана!

- Во-первых, написать программу для выполнения запросов SQL.

- Второе, проработать SQL с помощью книги Мартина Грубера «Понимание SQL»

- А потом – писать базу для FB2, но это уже за рамками этой книги.

* Ну вот. Так хорошо начиналось «Играть с SQL», а теперь опять, писать программу…

- Во-первых, отсылаю тебя к 5ой строке этого текста, а потом…

* Но есть же масса подобных программ…

- Есть. И одной из них я постоянно пользуюсь – это IBExpert. Отличная программа, и переплюнуть ее не берусь. Но есть неприятный момент, который меня постоянно раздражает каждый раз каждый новый вариант базы надо регистрировать,… да это всего несколько минут, но как я уже говорил, если выполнение рутинных действий (или ожидание) занимает более 10 секунд – для пользователя это непереносимо.

* А почему они так сделали, ведь не дураки там сидят?

- Это расплата за универсализм, повторюсь, отличная программа, но универсальная. Вспомни, как относились истинные меломаны к музыкальным комбайнам…

* Ну, а второй пункт, почему именно эта книга.

- Да надо, что-то выбрать, why not – книга то хорошая, и примеров там много.

* Хорошо, техническое задание написано - поехали!

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Есть ли у вас план…

Из книги автора

Есть ли у вас план… - Давай поиграем с SQL.* Поиграем? Ну, давай… А почему с SQL?- Ну, у меня возникла очередная задача – упорядочивание моей библиотеки книг FB2.* Но эта задача, сто лет как решена, есть масса программ для работы с библиотеками.- Вот это - не надо… Чукча не


Генеральный план

Из книги автора

Генеральный план При создании генерального плана делается несколько предварительных эскизов, на которых показываются элементы ландшафта, прокладываются дорожки, определяются места для цветников, водоемов и других объектов. Эскизы можно сделать «от руки» или


План

Из книги автора

План Мы собираемся подойти к этой главе немного по-другому, чем к любой другой. В других главах мы начинали немедленно с экспериментов, используя компилятор Pascal, выстраивая синтаксические анализаторы от самых элементарных начал до их конечных форм, не тратя слишком много


17.2.1. А у вас есть план?

Из книги автора

17.2.1. А у вас есть план? Первым делом, решите, зачем вам нужна презентация? С темой презентации, надеюсь, вы уже определились. Итак…При подготовке презентации нужно учитывать целевую аудиторию — кто увидит презентацию? От этого многое зависит. Хотя бы оформление самих


Совет 47 Составь план

Из книги автора

Совет 47 Составь план Если твоя работа в основном связана с поддержкой, легко погрязнуть в рутине и надолго зависнуть в этом состоянии. У разработчиков программного обеспечения есть подобный опыт. Занимаясь поддержкой библиотеки или приложения, которым пользуются другие


План перехода

Из книги автора

План перехода Как и во многих подобных ей организациях, в больнице Rockland General решили усовершенствовать работу своих компьютерных систем путем оптимизации сети. План был прост. Выкатить за дверь старые системы, установленные на больших компьютерах (мейнфреймах), и вкатить


Крупный план

Из книги автора

Крупный план Неплохие и довольно интересные портреты получаются крупным планом, когда на фотографии передано только лицо или даже часть лица (рис. 8.6). Можете смело убрать макушку, уши и оставить только глаза. Это ваше право — взгляд фотографа может быть оправдан в любом