Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Новичок в SQL  [new]
zxcsan
Member

Откуда:
Сообщений: 5
Всем привет. В свои 25 осознал, что для меня интересно анализировать цифры и писать програмные коды. Т.к. моя любимая программа MSO Excel, решил двигаться в этом направлении. С самой программой всё более менее известно, хочу изучись SQL. Решил выбрать SQL Oracle, как по отзывам различных источников, самый лучший выбор для СУБД.
Хотел бы поинтересоваться, может вы знаете какие нибудь различные курсы, видео - курсы, по изучению языка? Вроде бы перелопатил много разных форумов, но везде не точно, и по разному. С чего можно было бы начать изучение?
Ну и коль уже пишу топик на форум, в котором я первый раз, может тогда и найду ответ на вопрос: "Где можно паралельно изучить Pivot и Querry".

P.S. Заранее спасибо за ответ
1 апр 21, 19:03    [22303085]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21178
zxcsan
Решил выбрать SQL Oracle, как по отзывам различных источников, самый лучший выбор для СУБД.
Спорное утверждение. Очень спорное. Особенно как СУБД для начального изучения SQL.

Начните лучше с MS Access - он очень близок к Excel. Только не сильно лезьте в клиентскую (формы, отчёты) и программную (макросы, модули) части, пользуйте там самые базовые возможности, предоставляемые мастерами.
1 апр 21, 20:29    [22303111]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
exp98
Member

Откуда:
Сообщений: 3008
Не просто спорно, а очень сомнительно, что "интересно анализировать цифры и писать програмные коды". На каком, интересно, материале хоть случилось это осознание?
Я бы ещё поверил, если б это было за ради прогерской карьеры:
автор
как по отзывам различных источников, самый лучший выбор для СУБД.
Успехов!
1 апр 21, 21:29    [22303133]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Dima T
Member

Откуда:
Сообщений: 15796
Берешь любую книжку про любой SQL-сервер и читаешь первые 50 страниц (в начале везде теория). Как поймешь что такое нормальные формы - считай SQL наполовину освоил.

Сообщение было отредактировано: 1 апр 21, 21:32
1 апр 21, 21:39    [22303136]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7535
Dima T
Берешь любую книжку про любой SQL-сервер и читаешь первые 50 страниц (в начале везде теория). Как поймешь что такое нормальные формы - считай SQL наполовину освоил.
1 апр 21, 23:18    [22303180]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
zxcsan
Member

Откуда:
Сообщений: 5
exp98
Не просто спорно, а очень сомнительно, что "интересно анализировать цифры и писать програмные коды". На каком, интересно, материале хоть случилось это осознание?
Я бы ещё поверил, если б это было за ради прогерской карьеры:
автор
как по отзывам различных источников, самый лучший выбор для СУБД.
Успехов!


Я давно питал интерес к программным кодам. Пытался учиться на web дизайн (Java, html, css);
Пробовал писать на C#, тоже как то не оно.

А недавно меня поставили на замещение аналитиком, ну и я поковырялся, мне стало очень интересно. Начал смотреть различные видео для обучения, тоже вроде интересно. Поэтому и интересуюсь. Есть ещё вариант купить курсы по SQL (26000 рублей). Но насколько я понял, платить такую сумму за Команды типа SELECT и CREATE, не особо интересно. Поэтому решил обратиться к вам, однако так ничего полезного и не прочитал)
2 апр 21, 04:25    [22303211]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3594
zxcsan,

90% теории есть в свободном доступе в интернете. Там еще и примеры есть. А остальному вас на месте работы поднатаскают. Всеравно вам полгода минимум в падаванах быть.
Ну а так если сильно бумажка нужна то выбора более чем. Только сейчас знания нужны а не бумажки. Например у меня нет ИТ образования, и тем не менее никакого дискомфорта в работе нет.
2 апр 21, 11:11    [22303268]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1932
вот тут почитай требования.
https://www.sql.ru/forum/1334763/standartnye-trebovaniya-na-vakansiu-sql-junior-dev
2 апр 21, 11:15    [22303271]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
tchingiz
Member

Откуда:
Сообщений: 39027
zxcsan
. Поэтому решил обратиться к вам, однако так ничего полезного и не прочитал)

ну, мы такие, полезного от нас, конечно, не прочитать
2 апр 21, 12:25    [22303321]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Dima T
Member

Откуда:
Сообщений: 15796
Можешь почитать классику: Дэйт К. Дж. "Введение в системы баз данных"
2 апр 21, 13:40    [22303376]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53399
zxcsan
Я давно питал интерес к программным кодам. Пытался учиться на web дизайн (Java, html, css);

Логика, однако... Ты бы ещё на курсы фотошопа с этим интересом пошёл...
2 апр 21, 13:58    [22303388]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Не очень понимаю нападки на Oracle и рекламу Access'а

Все же Access это средство разработки приложений, а не серверная СУБД - т.е. совершенно другой рынок и другие скилы. Предложение изучать Access и "не сильно лезьте в клиентскую (формы, отчёты) и программную (макросы, модули)" - на мой взгляд вообще бредом попахивает.

Если брать именно серверные СУБД, то из распространенных выбор то не особо и большой:

PostgreSQL - как бесплатное и достаточно легкое средство
MS SQL, Oracle - если сейчас работаете в компании, которые ими пользуются

Для целей изучить и поиграться, PostgreSQL наверное будет чуть попроще, чем Oracle.

> "Где можно паралельно изучить Pivot и Query".

Pivot AFAIK это про отчеты, а не про запросы
Берите какую нибудь отчетную систему ))), например Oracle BI ))) - изучайте Pivot'ы )))

> А недавно меня поставили на замещение аналитиком

Наверное Вы все же не в вакууме работаете и за компьютером с какими-то прикладными программами/задачами сталкиваетесь. Ну так и берети те инструменты, которые используются в Вашей компании. И решайте реальные задачи.

AFAIK & IMHO У любого аналитика всегда есть потребность в каких-то отчетах. Ну так и попытайтесь их сами нарисовать. И систему изучите и запросы освоите.

IMHO
2 апр 21, 14:24    [22303397]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
witte
Member

Откуда:
Сообщений: 431
zxcsan
Решил выбрать SQL Oracle

Я с продуктами Oracle работаю довольно давно, но если бы передо мною сейчас стоял выбор я бы трижды подумал а надо ли с Oracle связываться. Вход далеко не нулевой а шансы остаться у разбитого корыта после потраченных лет на обучения вполне себе осязаемы. Особенно в РФ.
2 апр 21, 16:15    [22303452]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Synoptic
Member

Откуда:
Сообщений: 207
https://www.sql-ex.ru/
Начни отсюда.
2 апр 21, 17:39    [22303473]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21178
Leonid Kudryavtsev
Все же Access это средство разработки приложений, а не серверная СУБД - т.е. совершенно другой рынок и другие скилы. Предложение изучать Access и "не сильно лезьте в клиентскую (формы, отчёты) и программную (макросы, модули)" - на мой взгляд вообще бредом попахивает.
Человеку ознакомиться с самыми минимальными основами SQL. Хотя бы пару недель. А потом да, Акс нафиг, и что-то более серьёзное в руки.

Для более углублённого освоения именно SQL, без погружения в администрирование и без конструкций высокого полёта - тут надо чего полегче Постгресса, MS SQL и Оракла... имхо MySQL несколько более подходящ.

Leonid Kudryavtsev
Для целей изучить и поиграться, PostgreSQL наверное будет чуть попроще, чем Oracle.

Насчёт "изучить и поиграться" имхо Постгресс не самая простая СУБД. И не самая логичная (хотя, может, в переводе?). Триггер должен вызвать функцию, которая вернёт триггер - убиться! прям мануал по рекурсии.
2 апр 21, 17:44    [22303474]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Synoptic
Member

Откуда:
Сообщений: 207
Akina

Для более углублённого освоения именно SQL, без погружения в администрирование и без конструкций высокого полёта - тут надо чего полегче Постгресса, MS SQL и Оракла... имхо MySQL несколько более подходящ.

А что такого есть в оракле, чтоб было прям сложно новичку и чтобы без этого не обойтись?
2 апр 21, 20:14    [22303512]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
exp98
Member

Откуда:
Сообщений: 3008
Synoptic, ничего особенного, кроме даты поста 1 апреля и совершенно не ИТэшной терминологии
"анализировать цифры", "писать програмные коды", "самый лучший выбор для СУБД".
Меня затерзали смутные сомнения.
2 апр 21, 21:56    [22303548]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21178
Synoptic, для начального изучения именно SQL - online fiddle лучше и проще, чем локальные сервер БД. Таковых для Оракла, причём стабильных, я знаю только 2, а безреговых - так и вовсе 1.

Кроме того, информативность сообщений об ошибках - у MySQL она намного выше. В т.ч. синтаксических - а поначалу этого добра будет выше крыши.

Мы ж говорим о полном новике, взявшемся изучать SQL практически с нуля самостоятельно.

Сообщение было отредактировано: 2 апр 21, 23:11
2 апр 21, 23:18    [22303576]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Synoptic
Member

Откуда:
Сообщений: 207
Немного не соглашусь.
Во первых, sql online есть наверное для любой субд, в том числе и для оракл.
Второе. Не хочешь возиться с локальным сервером - качай ВМ с сайта оракл, там будет полностью готовая среда, включая сам сервер БД и простая IDE - SQL Developer. Запускаешь, и всё уже есть, куда проще?
3 апр 21, 06:52    [22303620]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
zxcsan
Member

Откуда:
Сообщений: 5
Ребята, огромное конечно спасибо вам за анализ. Смутные сомнения, и мысли о том, зачем мне это. Я это хочу изучить лишь потому, что есть интерес и это необходимо для профессии, которой я хочу заниматься в дальнейшем. И так как я особо в это не углублялся, просто не знаю, с чего начать. Не ИТэшный слэнг, наверное потому что, я не ИТшник.

Отдельное спасибо человеку, за ссылку на sql-ex.

По книгам вы мне так и ничего не подсказали, нашёл книгу по oracle sql, от автора Гупта. Сталкивался кто нибудь с ней?
4 апр 21, 08:45    [22304012]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 506
zxcsan
По книгам вы мне так и ничего не подсказали
Вообще-то подсказали:
Dima T
Можешь почитать классику: Дэйт К. Дж. "Введение в системы баз данных"

Synoptic
Второе. Не хочешь возиться с локальным сервером - качай ВМ с сайта оракл, там будет полностью готовая среда, включая сам сервер БД и простая IDE - SQL Developer. Запускаешь, и всё уже есть, куда проще?
+1
Самый простой способ начать.
4 апр 21, 12:19    [22304050]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
miksoft
Member

Откуда:
Сообщений: 38827
zxcsan
По книгам вы мне так и ничего не подсказали
Не вижу где Вы спрашивали про книги, но тем не менее, рекумендую "Секреты Oracle SQL" Мишра Санжей, Бьюли Алан. Несмотря на слово "Секреты", там самые основы (за исключением 12 и 13 глав, их можете отложить на потом)
4 апр 21, 20:46    [22304143]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 4205
начните для начала с SQL, а какая будет СУБД это дело десятое. по факту, самому вам её выбирать еще не скоро придется :) на чем скажу, на том и будете работать
4 апр 21, 23:43    [22304153]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить