18:05

Посоветуйте годные курсы по SQL (конкретно на базе microsoft sql server)
Область применния: БД веб-црмки.

Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.

@темы: База данных, MS SQL

Комментарии
03.02.2020 в 19:07

*autism inetsifies*
Хочешь прокачать написание запросов или именно админство интересует?
Тут задачки классные по запросам:
www.sql-ex.ru/
Классная статья с общими рекомендациями и тонкими моментами по MS SQL
habr.com/ru/post/315142/
03.02.2020 в 19:34

morally grey supporting character
плюсую www.sql-ex.ru/ но теорию не там смотреть, а в другом месте лучше, у них оч косноязычно в теории местами
03.02.2020 в 23:02

e1_huev0, Margi Sirin, упражнения это хорошо, но мне нужно и теорию. Написанную максимально простым и доступным языком "если хочешь достичь такого-то эффекта, надо делать так и так".

Мне еще рекали "SQL. Полное руководство
Оригинальное название: SQL: The Complete Reference
Авторы/составители: Оппель Эндрю Дж., Вайнберг Пол Н., Грофф Джеймс Р. " Но пока не попадается мне на бумаге.

прокачать написание запросов или именно админство интересует?
Даже не знаю. Мне нужно следить, чтобы два разных приложения (написанные на разных языках и разными людьми) 100% одинаково брали данные из определенных таблиц и создавали одинаковые новые записи в других таблицах БД.
Условно, чтобы калькулятор одинаково работал на Сишарпе и на Джаве.
А если одно из приложений выдало в БД другой результат, чем "дефолтное", то найти, откуда оно чё взяло и куда пытается записать. Это администрирование или запросы? )
03.02.2020 в 23:21

*autism inetsifies*
*Fifi*,
Условно, чтобы калькулятор одинаково работал на Сишарпе и на Джаве.
А причём тут скуль?) Обычно в таких случаях одно приложение само кладёт данные в базейку по своим правилам и логикам и второе так же. И скорее всего делают они это "внутри" себя, то есть шарповским и джавовским кодом.
Если тебе нужно просто найти косячки в базе и показать кому-нибудь - 40 упражнений на sql-ex с приложенными справками тебе помогут (освоить SELECT с джойнами, агрегирующими функциями и группировками) + почитать где-нибудь про типы данных MS SQL.
Упомянутая книжечка конечно неплохая, но для такой простой задачи нет необходимости её всю перечитывать, хотя если хочется то лишним не будет)
03.02.2020 в 23:42

e1_huev0, хорошо, попробую упражнения ))

А есть что-то простое-доступное почитать просто про особенности и нюансы именно работы microsoft sql server?

У меня в свое время были курсы на примерах других БД. И мне первое время даже иконку "выполнить" здесь приходилось искать перебором.
И когда доходит до "изменить последние 200 строк", я напрягаюсь, тогда как мне надо просто временно вручную подставить значения и посмотреть, что выдаст веб-интерфейс. В общем, хочется делать все это с пониманием этих процессов, а не учёной обезьяной.
04.02.2020 в 10:31

*autism inetsifies*
*Fifi*,
Про все особенности и нюансы читать можно очень долго )
Если ты аналитик то тебе на старте достаточно понять как работать в SSMS, хорошо освоить SELECT'ы, почитать про типы данных, что такое кластеризованные/некластеризованные индексы и про INSERT IGNORE, UPDATE, DELETE, TRUNCATE.

Маленькая вводная по SSMS
www.youtube.com/watch?v=moCgS2kfxnU

Шпаргалка по типам данных
proselyte.net/tutorials/sql/sql-data-types/

Небольшая лекция Короткевича по индексам
sqlcom.ru/video/stuff/all-about-indexes-part-1/
sqlcom.ru/video/stuff/all-about-indexes-part-2/

Остальное гуглится "Transact sql что-нибудь" и т.д. )

Параллельно можешь читать книгу, что была упомянута выше. Она даст тебе общее понимание и базу )
04.02.2020 в 14:45

Спасибо за ссылки!)
Сейчас вот еще инфа появилась: нужно смотреть, что и откуда берет из БД Аккесс. Смотрю через режим Конструктра, но тоже мало плнимаю «как» ((
04.02.2020 в 15:20

*autism inetsifies*
*Fifi*,
Тут уже копай систему и читай справку по Acess, благо статей по нему в интернете до кучи)
04.02.2020 в 18:44

Всё, что не убивает--делает меня страннее..
*Fifi*, www.mysql.ru/docs/spichekov/

можно читать всё, можно - по диагонали. Смотря какие знания и какая информация нужна.
Написано просто и с примерами + объяснено - что, зачем и как.
04.02.2020 в 18:52

*autism inetsifies*
Даэра,
так ето по мускулю, автора интересовала мелкософтовская реализация )
04.02.2020 в 20:46

Nada
e1_huev0, автору судя по всему нужен просто сиквел, сильно сомневаюсь, что нюансы реализации мелкомягких хоть как-то влияют на выполнение задачи уровня "достать последние 200 строк". поэтому решение задач на условном sql-ex уже сделает автора оверквалифаедом.