Apr 15, 2009 23:21
Сегодня сдал первое задание по SQL на курсах в EPAM Systems. Что я могу сказать? Хочите жести? Пишите SQL запросы!!! =) Могу сказать, что логика написания запросов очень сильно отличается от логики написания обычных программ на языках высокого уровня. Тут нужно хорошее знание и понимание математической логики и абстрактное мышление. Без последнего особенно тяжко, что я и ощутил на себе. =) Просто запросы не представляют никакой сложности, а вот когда начинаются подзапросы, левое, правое, полное и т.п. связывания таблиц, выборка по сложным условиям из нескольких таблиц взаимосвязанных данных, тогда мозг выворачивается наизнанку! Но после написания 20 запросов, они не кажутся уже такими страшными и сложными, но все равно с ходу не пишутся.
Дальше предстоит писать функции и запросы с ними… Мне кажется, что это должно быть проще, но посмотрим, как все окажется на самом деле. Еще очень надоедает заполнять таблицы данными, но без этого, как говорится, никуда =) Поэтому деваться некуда =) Как выполню второе задание - отпишусь про функции.
P.S. А SQL учите все равно =) штука, хоть и сложная, но в работе полезная =) щас все приложения взаимодействуют с базами данных =)
базы данных,
epam,
sql