SQL
#1
Отправлено 19 августа 2012 - 13:07
спасибо
#3
Отправлено 19 августа 2012 - 18:16
#4
Отправлено 20 августа 2012 - 10:34
Смешно.В чем смысл книги? Всё равно что искать книгу по программированию, чем вам не хватает официальной документации? Если что-то не ясно, то просто смотрите в интернете тот или иной запрос и всё, чтение книги это трата времени.
Отличная книга для начинающих: http://www.ozon.ru/c...tail/id/110336/
Собственно, большего и не надо. Да и оттуда понадобится далеко не все.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#5
Отправлено 20 августа 2012 - 10:44
#6
Отправлено 20 августа 2012 - 16:52
.Не вижу ничего смешного, для тестирования нужно знать хорошо селект, + вставочные операции с данными, всё остальное как правило не нужно, а если вам и понадобится, то разберётесь на месте. А читать в метро или в туалете про оптимизацию запросов это бред сивой кобылы.
действительно:
join - не нужен
having - не нужен
grant - не нужен
alter table - не нужен
Но про их существование неплохо знать.
order - нужен
group - часто нужен
insert into - может понадобится
именно поэтому нужен Мартин Грабер, а не документация. Там все довольно просто. И хорошо бы иметь представление, что такое job, view, end point и прочие штуки.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
#7
Отправлено 21 августа 2012 - 20:32
Однако, для вас будет полезно знание DDL, DML, DCL включая процедуры массового создания/удаления/обновления объектов (пользователей, схем, таблиц, механизмы создания primarykey, заданий ...):
- знание инфоструктуры - это большой плюс (возможно для этого пригодится и знание hibernate) для понимания бизнес-логики;
- важно знать определения форматов данных;
- вам придётся после тестирования приводить базу в исходное состояние;
- возможно придётся выполнять сложные выборки/фильтрацию.
Также потребуется умение создавать и разворачивать backup, знать, как выявлять наличие deadlock, инициировать/читать логи БД.
Для прочувствования проблем параллельного доступа желательно разобраться с TCL.
Хорошо понимать, что такое datasorce, dao, jdbc и изучить работу с клиентами к БД (работать из командной строки скучно).
В частности, если у вас есть амбиции, хорошо изучите сначала что-нибудь одно, например попроще MySQL (очень распространена в использовании), а потом ознакомьтесь по мере необходимости с MS SQL, PL/SQL, DB2. Это пригодится для владения методикой тестирования "белый ящик".
Советую выбрать самую тонкую книгу.
#8
Отправлено 22 августа 2012 - 13:41
Для совсем начинающих я могу порекомендовать Understanding SQL Мартина Грабера (http://www.ozon.ru/c...ail/id/6577098/)посоветуйте что то по изучению SQL для начинающих... книг много, но вот что лучше выбрать, это главный вопрос
спасибо
Обучали по ней около 5 тестировщиков не имеющих ранее опыта работы в IT, никаких трудностей не возникало
#9
Отправлено 22 августа 2012 - 14:28
Не вижу ничего смешного, для тестирования нужно знать хорошо селект, + вставочные операции с данными, всё остальное как правило не нужно, а если вам и понадобится, то разберётесь на месте.
Совершенно согласна.
#10
Отправлено 23 августа 2012 - 09:53
#11
Отправлено 23 августа 2012 - 11:52
Смысл в том, что она всегда под рукой и найти в ней пример часто гораздо легче, чем в интернете.В чем смысл книги? Всё равно что искать книгу по программированию, чем вам не хватает официальной документации? Если что-то не ясно, то просто смотрите в интернете тот или иной запрос и всё, чтение книги это трата времени.
А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)
#12
Отправлено 23 августа 2012 - 13:36
Смысл в том, что она всегда под рукой и найти в ней пример часто гораздо легче, чем в интернете.
Wait, what?!
А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)
Она часто Вам вспоминается при чтении топиков, которые начинаются со слов "Посоветуйте..." ?
#13
Отправлено 24 августа 2012 - 13:37
Нет, особенно если читать до конца и не сквозь строчки.
А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)
Она часто Вам вспоминается при чтении топиков, которые начинаются со слов "Посоветуйте..." ?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных