Есть ли у вас план…
Есть ли у вас план…
- Давай поиграем с SQL.
* Поиграем? Ну, давай… А почему с SQL?
- Ну, у меня возникла очередная задача – упорядочивание моей библиотеки книг FB2.
* Но эта задача, сто лет как решена, есть масса программ для работы с библиотеками.
- Вот это - не надо… Чукча не пользователь, чукча – программист.
* Может быть, чукча, написал свой офис и заодно операционку?
- Конечно, заманчиво… и в истории есть примеры,… но пока давай займемся SQL.
* Ну, кое-что я помню, меня этому учили…
- Как я тебя понимаю, мы все учились понемногу и главное как-нибудь.
* Так, с помощью, какой базы мы будем писать базу, погоди, я запутался…
- Я понял, ты имеешь в виду СУДБ (систему управления базами данных). Теоретически это не имеет значения SQL и в Африке SQL. Но, я предлагаю Firebird.
* Законный вопрос, а почему именно эта птичка?
- Как говорит Википедия: Firebird (FirebirdSQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах. Для меня большое значение имеет то, что она компактна и бесплатна (Firebird - является полностью свободным от лицензионных отчислений даже для коммерческого использования.).
* Есть ли у вас план, мистер Фикс?
- Есть ли у меня план? Да у меня целых три плана!
- Во-первых, написать программу для выполнения запросов SQL.
- Второе, проработать SQL с помощью книги Мартина Грубера «Понимание SQL»
- А потом – писать базу для FB2, но это уже за рамками этой книги.
* Ну вот. Так хорошо начиналось «Играть с SQL», а теперь опять, писать программу…
- Во-первых, отсылаю тебя к 5ой строке этого текста, а потом…
* Но есть же масса подобных программ…
- Есть. И одной из них я постоянно пользуюсь – это IBExpert. Отличная программа, и переплюнуть ее не берусь. Но есть неприятный момент, который меня постоянно раздражает каждый раз каждый новый вариант базы надо регистрировать,… да это всего несколько минут, но как я уже говорил, если выполнение рутинных действий (или ожидание) занимает более 10 секунд – для пользователя это непереносимо.
* А почему они так сделали, ведь не дураки там сидят?
- Это расплата за универсализм, повторюсь, отличная программа, но универсальная. Вспомни, как относились истинные меломаны к музыкальным комбайнам…
* Ну, а второй пункт, почему именно эта книга.
- Да надо, что-то выбрать, why not – книга то хорошая, и примеров там много.
* Хорошо, техническое задание написано - поехали!
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Есть ли у вас план…
Есть ли у вас план… - Давай поиграем с SQL.* Поиграем? Ну, давай… А почему с SQL?- Ну, у меня возникла очередная задача – упорядочивание моей библиотеки книг FB2.* Но эта задача, сто лет как решена, есть масса программ для работы с библиотеками.- Вот это - не надо… Чукча не
Генеральный план
Генеральный план При создании генерального плана делается несколько предварительных эскизов, на которых показываются элементы ландшафта, прокладываются дорожки, определяются места для цветников, водоемов и других объектов. Эскизы можно сделать «от руки» или
План
План Мы собираемся подойти к этой главе немного по-другому, чем к любой другой. В других главах мы начинали немедленно с экспериментов, используя компилятор Pascal, выстраивая синтаксические анализаторы от самых элементарных начал до их конечных форм, не тратя слишком много
17.2.1. А у вас есть план?
17.2.1. А у вас есть план? Первым делом, решите, зачем вам нужна презентация? С темой презентации, надеюсь, вы уже определились. Итак…При подготовке презентации нужно учитывать целевую аудиторию — кто увидит презентацию? От этого многое зависит. Хотя бы оформление самих
Совет 47 Составь план
Совет 47 Составь план Если твоя работа в основном связана с поддержкой, легко погрязнуть в рутине и надолго зависнуть в этом состоянии. У разработчиков программного обеспечения есть подобный опыт. Занимаясь поддержкой библиотеки или приложения, которым пользуются другие
План перехода
План перехода Как и во многих подобных ей организациях, в больнице Rockland General решили усовершенствовать работу своих компьютерных систем путем оптимизации сети. План был прост. Выкатить за дверь старые системы, установленные на больших компьютерах (мейнфреймах), и вкатить
Крупный план
Крупный план Неплохие и довольно интересные портреты получаются крупным планом, когда на фотографии передано только лицо или даже часть лица (рис. 8.6). Можете смело убрать макушку, уши и оставить только глаза. Это ваше право — взгляд фотографа может быть оправдан в любом