Перейти к содержимому

Фотография

SQL


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Sadnes

Sadnes

    Новый участник

  • Members
  • Pip
  • 27 сообщений
  • ФИО:Tom Sadnes


Отправлено 19 августа 2012 - 13:07

посоветуйте что то по изучению SQL для начинающих... книг много, но вот что лучше выбрать, это главный вопрос
спасибо
  • 0

#2 nuc

nuc

    Новый участник

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Андрей
  • Город:Украина

Отправлено 19 августа 2012 - 14:16

Посмотрите сайт sql-ex.ru. Здесь и теория, и практика.
  • 0

#3 Future

Future

    Опытный участник

  • Members
  • PipPipPipPip
  • 261 сообщений
  • Город:Москва

Отправлено 19 августа 2012 - 18:16

В чем смысл книги? Всё равно что искать книгу по программированию, чем вам не хватает официальной документации? Если что-то не ясно, то просто смотрите в интернете тот или иной запрос и всё, чтение книги это трата времени.
  • 0

#4 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 20 августа 2012 - 10:34

В чем смысл книги? Всё равно что искать книгу по программированию, чем вам не хватает официальной документации? Если что-то не ясно, то просто смотрите в интернете тот или иной запрос и всё, чтение книги это трата времени.

Смешно.

Отличная книга для начинающих: http://www.ozon.ru/c...tail/id/110336/
Собственно, большего и не надо. Да и оттуда понадобится далеко не все.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#5 Future

Future

    Опытный участник

  • Members
  • PipPipPipPip
  • 261 сообщений
  • Город:Москва

Отправлено 20 августа 2012 - 10:44

Не вижу ничего смешного, для тестирования нужно знать хорошо селект, + вставочные операции с данными, всё остальное как правило не нужно, а если вам и понадобится, то разберётесь на месте. А читать в метро или в туалете про оптимизацию запросов это бред сивой кобылы.
  • 0

#6 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 20 августа 2012 - 16:52

Не вижу ничего смешного, для тестирования нужно знать хорошо селект, + вставочные операции с данными, всё остальное как правило не нужно, а если вам и понадобится, то разберётесь на месте. А читать в метро или в туалете про оптимизацию запросов это бред сивой кобылы.

.
действительно:
join - не нужен
having - не нужен
grant - не нужен
alter table - не нужен
Но про их существование неплохо знать.

order - нужен
group - часто нужен
insert into - может понадобится
именно поэтому нужен Мартин Грабер, а не документация. Там все довольно просто. И хорошо бы иметь представление, что такое job, view, end point и прочие штуки.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#7 negro

negro

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Себастьян Переро
  • Город:Скотопригоньевск

Отправлено 21 августа 2012 - 20:32

Не понятно: какая СУБД вас интересует; для каких задач тестирования вам требуется изучение SQL.
Однако, для вас будет полезно знание DDL, DML, DCL включая процедуры массового создания/удаления/обновления объектов (пользователей, схем, таблиц, механизмы создания primarykey, заданий ...):
- знание инфоструктуры - это большой плюс (возможно для этого пригодится и знание hibernate) для понимания бизнес-логики;
- важно знать определения форматов данных;
- вам придётся после тестирования приводить базу в исходное состояние;
- возможно придётся выполнять сложные выборки/фильтрацию.
Также потребуется умение создавать и разворачивать backup, знать, как выявлять наличие deadlock, инициировать/читать логи БД.
Для прочувствования проблем параллельного доступа желательно разобраться с TCL.
Хорошо понимать, что такое datasorce, dao, jdbc и изучить работу с клиентами к БД (работать из командной строки скучно).

В частности, если у вас есть амбиции, хорошо изучите сначала что-нибудь одно, например попроще MySQL (очень распространена в использовании), а потом ознакомьтесь по мере необходимости с MS SQL, PL/SQL, DB2. Это пригодится для владения методикой тестирования "белый ящик".

Советую выбрать самую тонкую книгу.
  • 0

#8 Sergey.S

Sergey.S

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Schepkin Sergey


Отправлено 22 августа 2012 - 13:41

посоветуйте что то по изучению SQL для начинающих... книг много, но вот что лучше выбрать, это главный вопрос
спасибо

Для совсем начинающих я могу порекомендовать Understanding SQL Мартина Грабера (http://www.ozon.ru/c...ail/id/6577098/)
Обучали по ней около 5 тестировщиков не имеющих ранее опыта работы в IT, никаких трудностей не возникало
  • 0

#9 kitsune

kitsune

    Активный участник

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

Отправлено 22 августа 2012 - 14:28

Не вижу ничего смешного, для тестирования нужно знать хорошо селект, + вставочные операции с данными, всё остальное как правило не нужно, а если вам и понадобится, то разберётесь на месте.


Совершенно согласна.
  • 0

#10 Sadnes

Sadnes

    Новый участник

  • Members
  • Pip
  • 27 сообщений
  • ФИО:Tom Sadnes


Отправлено 23 августа 2012 - 09:53

столько мнений и советов, я теперь даже не знаю с чего начинать
  • 0

#11 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 23 августа 2012 - 11:52

В чем смысл книги? Всё равно что искать книгу по программированию, чем вам не хватает официальной документации? Если что-то не ясно, то просто смотрите в интернете тот или иной запрос и всё, чтение книги это трата времени.

Смысл в том, что она всегда под рукой и найти в ней пример часто гораздо легче, чем в интернете.

А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)
  • 0

#12 kitsune

kitsune

    Активный участник

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

Отправлено 23 августа 2012 - 13:36

Смысл в том, что она всегда под рукой и найти в ней пример часто гораздо легче, чем в интернете.


Wait, what?!

А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)


Она часто Вам вспоминается при чтении топиков, которые начинаются со слов "Посоветуйте..." ? :crazy:
  • 0

#13 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 24 августа 2012 - 13:37


А вообще вспоминается поговорка: "Не советуйте, что нам делать, и мы не будет советовать куда вам идти" :)


Она часто Вам вспоминается при чтении топиков, которые начинаются со слов "Посоветуйте..." ? :crazy:

Нет, особенно если читать до конца и не сквозь строчки.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных