
Vladislav
31.05.2018
14:13:42
суть учебных заведений - это научить правильно мыслить, а не изучать

Nick
31.05.2018
14:14:23
Чего?
Что пояснять, тупо используется apex.oracle и всё)

Ilia
31.05.2018
14:14:52
Я и говорю, PL/SQL МОЖНО не учить, ЕСЛИ жалко время.
Потому что он специфичен для Оракла.
НО С ДРУГОЙ СТОРОНЫ -- это типичный язык процедурного расширения SQL, будешь знать что это.

Google

Ilia
31.05.2018
14:15:00

Alexey
31.05.2018
14:15:00

Ilia
31.05.2018
14:15:23

Nick
31.05.2018
14:15:48

Ilia
31.05.2018
14:15:56
Это очень странное решение.

Vladislav
31.05.2018
14:16:14
страшное

Ilia
31.05.2018
14:16:41
С другой стороны, если оно используется просто как СУБД, и всё, то конечно можно..
Сво и таблицы если там создавать и всё такое.

Nick
31.05.2018
14:17:00

Ilia
31.05.2018
14:17:22

Nick
31.05.2018
14:17:53

Anton
31.05.2018
14:18:37

Google

Anton
31.05.2018
14:18:57
у нас было так - вот вам 500 задач, вот вам учебник, как будет готов сдавайте

Ilia
31.05.2018
14:19:44
Ну PL/SQL в общем не очень нужно преподавать , и СЕМЕСТР целый там делать точно нечего.
МОжно его как факультатив.

Nick
31.05.2018
14:20:49
главное больше примеров и практики
вот проблема, что следующий семестр в программе сейчас - pl/sql (весной начало курса БД). Мне вот это никак не пригодилось. Ну разве что триггеры из того, что было во 2-м семестре

Ilia
31.05.2018
14:20:54
Ну и семестра на СУБД может не хватить. У нас было 2 в институте или три. Не помню
Триггеры вообще сразу же не учи... Выкини.

Anton
31.05.2018
14:21:23
у нас стандартно 1 сем

Ilia
31.05.2018
14:21:33
Просто в жопу их чтобы не было их никогда

Anton
31.05.2018
14:21:36
половина сема реляционная алгебра, половина СУБД

Ilia
31.05.2018
14:22:12
Ну конечно смотря ещё сколько часов в неделю...

Alexey
31.05.2018
14:22:28

Anton
31.05.2018
14:22:31
компы были не всегда, поэтому иногда запросы писали на листочках

Ilia
31.05.2018
14:22:41
Я вполне серьёзно.

Nick
31.05.2018
14:23:15

Alexey
31.05.2018
14:23:59
Ну насчет тригеров - нужно грамотно их использовать. Тригеры не только на таблицы бывают но и на схему, и на базу

Ilia
31.05.2018
14:24:02
Ничё не понимаю, но ладно, тебе виднее.

Nick
31.05.2018
14:24:23

Ilia
31.05.2018
14:24:27

Google

Dmitrii
31.05.2018
14:25:42

Anton
31.05.2018
14:26:47
ну вот мне например из опыта работы не хватало (считаю неплохо было бы разобрать в курсе по СУБД) - с точки зрения курса по SQL SERVER
- структуру выполнения запроса (как происходит внутях БД) с целью общего понимания
- планы выполнения запроса
- работа со структурированными типами данных (XML, JSON)
- JOBы
- Индексы (в кусре вообще отсутствовали на сколько помню)
- Бэкапирование
- Linked серверы
- Разворачивание/сворачивание данных
Если бы хотябы поверхностно прошлись по этому, облегчело бы жизню прилично)

Vladislav
31.05.2018
14:26:57

Alexey
31.05.2018
14:26:59
Грамотно это их не использовать
Я встречал ROR разработчиков которые вовсю как могли уходили от join, все наверно зависит от конкретной задачи, если вся логика у вас собрана в приложени - тригеры однозначно зло, так как вы их не найдете, но есть и другие подходы - когда логика в базе и тут тригеры ок

Ilia
31.05.2018
14:30:14
Ладно, давай лучше про APEX

Anton
31.05.2018
14:30:50

Nick
31.05.2018
14:31:09

Anton
31.05.2018
14:31:22
и ультимативные хранимки - 1 хранимка, куча параметров, разный функционал

Alexey
31.05.2018
14:32:46
Ладно, давай лучше про APEX
мне уже страшно говорить о возможности апекса кешировать один раз отрендереные html страшицы внутри базы данных….

Al
31.05.2018
14:34:06

Nick
31.05.2018
14:35:04

Саня
31.05.2018
14:45:24
добрый день всем, ребят помогите плс кто может, у меня есть вот такая структура бд, может кто сказать какие ошибки в ней есть? а то я в проектировании не силен)
pma почему-то не создает связи к таблице учет сотрудников, одну создает, а на создание второй пишет табл уже создана

Anton
31.05.2018
14:47:30
pma?

Саня
31.05.2018
14:47:45
phpMyAdmin
и как сделать чтоб в поле "количество сотрудников" подсчитывалось кол-во сотрудников определенного цеха из таб "Учет сотрудников" это нужно какую-то связь сделать еще?

Mikhail
31.05.2018
15:08:56
А у кого-нибудь был опыт даунгрейда с mysql 8 до 5.7? Оф. дока говорит что стратегии отката самой по себе нет.

Tim
31.05.2018
15:09:09
Вечер добрый, ребят. Простите что так влезаю, но может кто подскажет
В tsql скрипте команда alter database (dbname), можно ли сделать так чтобы обращение шло не к одной базе? Думал о цикле, но по id обратиться нельзя. Хз что ещё можно придумать

Maksym
31.05.2018
15:32:52

Google

Maksym
31.05.2018
15:33:51
+ варик для каждой БД настроить свой regServer, засунуть в динамический SQL, вытягивать имя текущей БД в переменную, подставлять и выполнять один скрипт на всей группе
делал такое)
такой себе костыль)

Tim
31.05.2018
15:34:49
Хм. Ну мне костыль и нужен, сейчас просто в скрипты потихоньку пытаюсь

Maksym
31.05.2018
15:35:04
баз много?)
на разных серверах?

Tim
31.05.2018
15:35:19
Например отключение autoclose для всех баз и прочее. Спасибо, потыкаюсь
Ну вот за сотку, на одном

Admin
ERROR: S client not available

Maksym
31.05.2018
15:35:31
сотка баз?)))
тогда ясно)

Tim
31.05.2018
15:35:35
Можно и руками, но я для интереса просто и ищу способ как автоматом

Maksym
31.05.2018
15:36:09
ну просто в такоом количестве нужно RegServers тоже штамповать((
но оидн раз наклацал и потом пользуйся им
и ганять один запрос на всей группе можно
любой

Tim
31.05.2018
15:36:40
А, ну вот. Это тоже не очень подойдёт
Дело в том что ~15 баз в день может удаляться и добавляться
А я хотел слепое «для всех)

Maksym
31.05.2018
16:24:45
Тогда на ум приходит курсор по sys.databases
Но она и master, к примеру зацепит
Давно её не использовал
Думаю можно как-то подкрутить

Google

Ilia
31.05.2018
17:06:25

Vladislav
31.05.2018
19:45:49
Яндекс опубликовал Odyssey, многопоточный балансировщик соединений для PostgreSQL
http://www.opennet.ru/opennews/art.shtml?num=48684
Компания Яндекс опубликовала исходные тексты специализированного прокси-сервера Odyssey, предназначенного для поддержания пула открытых соединений к СУБД PostgreSQL и организации маршрутизации запросов. Приложение построено с использованием многопоточной архитектуры, базирующейся на движке сопрограмм machinarium, позволяющем создавать приложения для обработки событий в асинхронном режиме с использованием традиционных методов процедурного программирования без применения callback-вызовов. Код написан на языке Си и распространяется под лицензией BSD. #opennet

Михаил Власов
31.05.2018
19:59:49
Зачем?

Dmitry
31.05.2018
20:11:50
Потому что им нужно?

lost
31.05.2018
20:29:10
Они хотели асинхронный бекенд, поэтому написали своё. Когда переносили яндек почту на пг об это рассказывали, есть доклад с hl

Ilia
31.05.2018
20:44:33

lost
31.05.2018
21:00:46

Ilia
31.05.2018
22:46:18

Mikhail
01.06.2018
06:33:21

lenar
01.06.2018
07:41:39


alex
01.06.2018
08:42:28
i heed help
не могу подлкючится к ms sql через студию. говорит неверный логин пароль
подключаюсь судаленной машины. учетки отличаются, при подключении выбираю автоизацию актив директоу пароль
чтоя делаю не так ?

Ilia
01.06.2018
08:48:58
У удалённой машины может не быть доступа к active directory. Соотв. это могут быть чисто сетевые проблемы.
Я не знаю, участвует ли клиент при подключении в аутентификации активно, но это возможно.
Т.е вполне возможно что такой способ подключения не будет работать удалённо в принципе.
Лучше спроси своих админов.