Посоветуйте годные курсы по SQL (конкретно на базе microsoft sql server)
Область применния: БД веб-црмки.
Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.
Область применния: БД веб-црмки.
Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.
Тут задачки классные по запросам:
www.sql-ex.ru/
Классная статья с общими рекомендациями и тонкими моментами по MS SQL
habr.com/ru/post/315142/
Мне еще рекали "SQL. Полное руководство
Оригинальное название: SQL: The Complete Reference
Авторы/составители: Оппель Эндрю Дж., Вайнберг Пол Н., Грофф Джеймс Р. " Но пока не попадается мне на бумаге.
прокачать написание запросов или именно админство интересует?
Даже не знаю. Мне нужно следить, чтобы два разных приложения (написанные на разных языках и разными людьми) 100% одинаково брали данные из определенных таблиц и создавали одинаковые новые записи в других таблицах БД.
Условно, чтобы калькулятор одинаково работал на Сишарпе и на Джаве.
А если одно из приложений выдало в БД другой результат, чем "дефолтное", то найти, откуда оно чё взяло и куда пытается записать. Это администрирование или запросы? )
Условно, чтобы калькулятор одинаково работал на Сишарпе и на Джаве.
А причём тут скуль?) Обычно в таких случаях одно приложение само кладёт данные в базейку по своим правилам и логикам и второе так же. И скорее всего делают они это "внутри" себя, то есть шарповским и джавовским кодом.
Если тебе нужно просто найти косячки в базе и показать кому-нибудь - 40 упражнений на sql-ex с приложенными справками тебе помогут (освоить SELECT с джойнами, агрегирующими функциями и группировками) + почитать где-нибудь про типы данных MS SQL.
Упомянутая книжечка конечно неплохая, но для такой простой задачи нет необходимости её всю перечитывать, хотя если хочется то лишним не будет)
А есть что-то простое-доступное почитать просто про особенности и нюансы именно работы microsoft sql server?
У меня в свое время были курсы на примерах других БД. И мне первое время даже иконку "выполнить" здесь приходилось искать перебором.
И когда доходит до "изменить последние 200 строк", я напрягаюсь, тогда как мне надо просто временно вручную подставить значения и посмотреть, что выдаст веб-интерфейс. В общем, хочется делать все это с пониманием этих процессов, а не учёной обезьяной.
Про все особенности и нюансы читать можно очень долго )
Если ты аналитик то тебе на старте достаточно понять как работать в 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 что-нибудь" и т.д. )
Параллельно можешь читать книгу, что была упомянута выше. Она даст тебе общее понимание и базу )
Сейчас вот еще инфа появилась: нужно смотреть, что и откуда берет из БД Аккесс. Смотрю через режим Конструктра, но тоже мало плнимаю «как» ((
Тут уже копай систему и читай справку по Acess, благо статей по нему в интернете до кучи)
можно читать всё, можно - по диагонали. Смотря какие знания и какая информация нужна.
Написано просто и с примерами + объяснено - что, зачем и как.
так ето по мускулю, автора интересовала мелкософтовская реализация )