Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Нужна книга по изучению PL/SQL / 25 сообщений из 67, страница 1 из 3
21.07.2021, 18:45
    #40085182
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Здравствуйте, посоветуйте идеальный на ваш взгляд учебник, для изучения PL/SQL.
Желательно, чтобы при изучении создавался какой-то проект, было максимум программирования.

Кстати, может вам попадались такие учебники, где изначально создаются таблицы и уже основываясь на них создавать какие-либо блоки, функции, процедуры и так далее.

Если есть видео уроки, то можно тоже глянуть. Но предпочтительно книга, хоть она и кажется бездушной, но в большей части, она более точная чем мысли на видео.
Купил как-то курс по PL/SQL... Спустил деньги просто так.
Почему так дофига уроков по Java, Python, JS, а по PL/SQL материала настолько мало, что его реально трудно отсеять. Условно, учи из того что есть. Хотя раньше, наверное так и было, а нам молодежи, все мало.

Ребят, надеюсь на ваш отклик.
Люди которые хотят вставить свои три копейки и не дать совета, проходите мимо, только потратите свое время и репутацию (буду отправлять жалобу).

Я может плохо прошерстил этот форум, но почему это не закреплённый вопрос, он ведь тоже часто задаётся. Видел ниже, один скинул книгу 90 го года, другой шутки шутит. Форум умер что ли ?
Странно.
...
Рейтинг: 0 / 0
21.07.2021, 18:59
    #40085186
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
PL/SQL User Guide and Reference.
PL/SQL Packages and Types Reference.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.07.2021, 21:06
    #40085197
iehf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Steven Feuerstein, Oracle PLSQL Programming, 2014
Donald J. Bales (auth.), Beginning Oracle PL/SQL, 2015
Задворьев И.С., Язык PL-SQL., 2017
Saurabh K. Gupta, Advanced Oracle PL/SQL Developer’s Guide [2 ed.], 2016
...
Рейтинг: 0 / 0
21.07.2021, 23:49
    #40085235
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
iehf,

Огромное спасибо за этот список книг.
Какая больше всего понравилась по содержанию и какую бы отметили самой лучшей для новичков среди перечисленных ?
...
Рейтинг: 0 / 0
21.07.2021, 23:50
    #40085236
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Dimitry Sibiryakov, спасибо большое. Да, документацию читать тоже нужно, согласен.
...
Рейтинг: 0 / 0
22.07.2021, 01:04
    #40085255
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
iehf
Задворьев И.С., Язык PL-SQL., 2017

Решил посмотреть, что это за книга такая?
http://blog.parvenu.ru/sql/2017-Задворьев И. С. - Язык PL_SQL-good.pdf

Забавно стало уже на первой странице текста (стр. 3)

автор (1)"PL/SQL — «Procedural Language extensions to the Structured Query Language»,
что переводится как «Процедурные языковые расширения для языка SQL».
И откуда автор взял такую цитату?
Может из какой-то книжки издательства "Лори", которое славилось шершавым языком любительского перевода?

Документация по Oracle19c, Oracle 11g R2 пишет короче:
"PL/SQL, the Oracle procedural extension of SQL"

В документации по Oracle8i, Oracle10gR2 формулировка длиннее:
"PL/SQL, Oracle’s procedural extension of SQL, is an advanced fourth-generation programming language (4GL)."

В документации по Oracle8 формулировка длинная, но короче 8i:
PL/SQL is Oracle’s procedural extension to SQL, the standard database access language.

В документации по Oracle7 формулировка еще длиннее:
"PL/SQL is Oracle Corporation's procedural language extension to SQL, the standard data access language for relational databases."

Хотя это не так уж важно, но точность никогда не бывает лишней.

автор (2)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
-- Функция на языке Oracle PL/SQL Функция на языке PL/pgSQL PostgreSQL
CREATE FUNCTION F1 RETURN INT AS
BEGIN
 FOR r IN (SELECT * FROM tab1) LOOP
 UPDATE tab2 SET at3=r.at2;
 END LOOP;
 RETURN 1;
END;



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

И функция выполняющая изменение данных - это плохой стиль программирования.
Разве нет?

автор (3)PL/SQL, в отличие от Java, Python или C++, не используется для
разработки математических приложений, игр и т. п.
Это специфичный язык программирования третьего поколения , предназначенный
для работы с базами данных Oracle прямо в ядре сервера Oracle.

Странно, а Oracle Corporation считает, что PL/SQL - это язык четвёртого поколения:
"PL/SQL, . . . is an advanced fourth-generation programming language ( 4GL )." (см. выше)

Мда-а-а-а-а уж

Я бы не рекомендовал такую книгу для серьезного изучения языка PL/SQL.
Пока это выглядит, как какое-то юмористическое издание :-)

Одну страницу прочитал.
Завтра попробую почитать дальше.
...
Рейтинг: 0 / 0
22.07.2021, 01:23
    #40085259
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
SQL*Plus,

Спасибо за комментарий.
Начал я с документации всё-таки.
Честно говоря, надо было начать с неё ещё очень и очень давно...
Жаль что потратил очень много времени на поиски "Волшебной таблетки!".
В итоге, все сводится к документации. Единственный плюс видео это визуализация того, о чем идет речь. Но порой, под эти видео начинаю засыпать......
Под документации, книги - нет.
...
Рейтинг: 0 / 0
22.07.2021, 01:29
    #40085260
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
SQL*Plus,

Думаю что было бы круто, в будущем тут запилить отдельную тему касательно обучения.
Если будет на это все время, обязательно вернусь к этому вопросу, примерно через год, а люди с опытом побольше добьют тему.
Нужна ветка :) короче.
...
Рейтинг: 0 / 0
22.07.2021, 01:47
    #40085261
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro,

Steven Feuerstein, Oracle PLSQL Programming - это классика.
Очень хорошая книга.
...
Рейтинг: 0 / 0
22.07.2021, 01:49
    #40085262
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
не четал, но осуждаю!
SQL*Plus
iehf
Задворьев И.С., Язык PL-SQL., 2017

Решил посмотреть, что это за книга такая?
http://blog.parvenu.ru/sql/2017-Задворьев И. С. - Язык PL_SQL-good.pdf

Забавно стало уже на первой странице текста (стр. 3)

автор (1)"PL/SQL — «Procedural Language extensions to the Structured Query Language»,
что переводится как «Процедурные языковые расширения для языка SQL».

И откуда автор взял такую цитату?
Может из какой-то книжки издательства "Лори", которое славилось шершавым языком любительского перевода?

Документация по Oracle19c, Oracle 11g R2 пишет короче:
"PL/SQL, the Oracle procedural extension of SQL"

В документации по Oracle8i, Oracle10gR2 формулировка длиннее:
"PL/SQL, Oracle’s procedural extension of SQL, is an advanced fourth-generation programming language (4GL)."

В документации по Oracle8 формулировка длинная, но короче 8i:
PL/SQL is Oracle’s procedural extension to SQL, the standard database access language.

В документации по Oracle7 формулировка еще длиннее:
"PL/SQL is Oracle Corporation's procedural language extension to SQL, the standard data access language for relational databases."

Хотя это не так уж важно, но точность никогда не бывает лишней.

автор (2)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
-- Функция на языке Oracle PL/SQL Функция на языке PL/pgSQL PostgreSQL
CREATE FUNCTION F1 RETURN INT AS
BEGIN
 FOR r IN (SELECT * FROM tab1) LOOP
 UPDATE tab2 SET at3=r.at2;
 END LOOP;
 RETURN 1;
END;



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

И функция выполняющая изменение данных - это плохой стиль программирования.
Разве нет?

автор (3)PL/SQL, в отличие от Java, Python или C++, не используется для
разработки математических приложений, игр и т. п.
Это специфичный язык программирования третьего поколения , предназначенный
для работы с базами данных Oracle прямо в ядре сервера Oracle.

Странно, а Oracle Corporation считает, что PL/SQL - это язык четвёртого поколения:
"PL/SQL, . . . is an advanced fourth-generation programming language ( 4GL )." (см. выше)

Мда-а-а-а-а уж

Я бы не рекомендовал такую книгу для серьезного изучения языка PL/SQL.
Пока это выглядит, как какое-то юмористическое издание :-)

Одну страницу прочитал.
Завтра попробую почитать дальше.
...
Рейтинг: 0 / 0
22.07.2021, 09:05
    #40085277
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro
Купил как-то курс по PL/SQL... Спустил деньги просто так.

Что за курс?
...
Рейтинг: 0 / 0
22.07.2021, 09:48
    #40085289
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro,

Mon cheri
ветка обучения
...
Рейтинг: 0 / 0
22.07.2021, 10:54
    #40085313
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro
посоветуйте идеальный на ваш взгляд учебник, для изучения PL/SQL.

https://www.combook.ru/product/10337689/
...
Рейтинг: 0 / 0
22.07.2021, 12:27
    #40085354
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
https://www.combook.ru/product/11304086/ Oracle PL/SQL за 10 минут
https://www.combook.ru/product/11304086/

В книге даются простые и практические ответы на вопросы, требующие быстрого решения.
Этот краткий справочник состоит из 26 уроков. Потратив не более 10 минут на каждый (или даже меньше!),
вы научитесь всему, что требуется знать, чтобы выгодно пользоваться языком PL/SQL в работе с СУБД Oracle.

Вот это я понимаю!

Код: plsql
1.
2.
3.
4.
5.
SQL> SELECT ROUND(26 * 10 / 60, 2) AS hours FROM dual;

     HOURS
----------
      4,33


4 часа 20 минут и научился всему PL/SQL!

А мы тут корячимся месяцами и годами... :-)
...
Рейтинг: 0 / 0
22.07.2021, 14:27
    #40085421
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro,

Мне очень помогла книга
Скотт Урман: Oracle 9i: Программирование на языке PL/SQL

вот сейчас посмотрел, после вышло издание Oracle10g: Программирование на языке PL/SQL . Правда я её не открывал, не знаю что там добавили / убрали
...
Рейтинг: 0 / 0
22.07.2021, 14:30
    #40085422
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
...
Рейтинг: 0 / 0
22.07.2021, 14:51
    #40085426
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
P.S.

найти PDF в интернете не проблема, но бумажная всё-же лучше.
поискал для вас

на сайте books.ru при поиске вот эта вроде бы была "в продаже"
https://www.books.ru/books/oracle-database-10g-programmirovanie-na-yazyke-plsql-525872/?show=1
8.65 EURO
...
Рейтинг: 0 / 0
22.07.2021, 16:10
    #40085453
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro
Купил как-то курс по PL/SQL... Спустил деньги просто так

Расскажи про курс, другим будет полезно знать
...
Рейтинг: 0 / 0
22.07.2021, 16:33
    #40085461
iehf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro
iehf,

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

Классика
Steven Feuerstein, Oracle PLSQL Programming, 2014
на русском есть:
Фейерштейн С., Прибыл Б. Oracle PL-SQL для профессионалов [6-е ed.]
...
Рейтинг: 0 / 0
22.07.2021, 16:38
    #40085464
iehf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
iehf
oraclepro
iehf,

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

Классика
Steven Feuerstein, Oracle PLSQL Programming, 2014
на русском есть:
Фейерштейн С., Прибыл Б. Oracle PL-SQL для профессионалов [6-е ed.]

вот тоже ничего так:
Benjamin Rosenzweig, Elena Rakhimov Prentice Hall Professional Oracle, Oracle PL/SQL by Example [5 ed.], 2015
Michael McLaughlin, Oracle Database 12c PL/SQL Programming [1 ed.], 2014
да много еще, выбор есть
...
Рейтинг: 0 / 0
22.07.2021, 23:31
    #40085586
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Кроик Семён, приветствую. Огромное Вам спасибо за информацию.
Будет стоять в очереди на прочтение.
Сейчас начал читать документацию Oracle, ну что сказать, информации уйму, но в книгах немного другой подход (полегче наверное).
...
Рейтинг: 0 / 0
22.07.2021, 23:47
    #40085588
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Gallemar,

Приветствую. Покупал тут: https://prime-soft.biz/courses/plsql
Я в буквальном смысле потратил очень много времени на освоение, и честно скажу "НЕ-ПО-НЯ-ТНО".
Смотрел урок, пересматривал, и снова.
Возможно уроки нормально будут восприниматься тогда, когда уже будет некая база знаний.


Могу накидать ссылки, без данных моей учетки под которой нужно логинится к БД для того чтобы проходить эти уроки.
Почему без данных моей учетки? -> я бы хотел оставаться анонимным, хотя бы какое-то время, пока мне не будет совсем уж все-равно.
...
Рейтинг: 0 / 0
22.07.2021, 23:57
    #40085589
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro,

отвечу на свое сообщение:
авторЯ в буквальном смысле потратил очень много времени на освоение, и честно скажу "НЕ-ПО-НЯ-ТНО".
в итоге я не осилил, и сдался на 4-м уроке.
11200 рублей в помойку.
Хотя знаете...опять же, всё зависит от человека.
Но, я бы не рекомендовал начинать с этих видео в самом начале.
Лучше уж просто посвятить время на чтение книг/документаций, чем смотреть эти видео.
Да книги/документации бездушные, но вы знаете какой хороший эффект запоминания информации в отличии от тех же видеоуроков.
Но что больше всего меня подтолкнуло купить видеоуроки, то, что я сразу видел куда мне тыкаться, как это работает, ну и то что они были на Русском языке.
...
Рейтинг: 0 / 0
22.07.2021, 23:59
    #40085590
oraclepro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
Gallemar,

Ответил.
...
Рейтинг: 0 / 0
23.07.2021, 11:27
    #40085669
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна книга по изучению PL/SQL
oraclepro
Gallemar,

Ответил.

Спасибо. Можете попробовать курс Игоря Мирончика, он староват, но довольно хорошо и детально объяснен.
На YT ищется без проблема.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Нужна книга по изучению PL/SQL / 25 сообщений из 67, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]