БАЗЫ ДАННЫХ (SQL, noSQL)
311 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 17 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:09:53

ТЕМА:
Oracle PL-SQL. Динамический SQL используется в ORACLE либо с помощью пакета DBMS_SQL либо с помощью команды execute immediate
использование execute immediate проще и позволяет разрешить подавляющее большинство задач. В некоторых задачах требуется использование динамических запросов.
Это случается , когда мы заранее не знаем какой нам нужен SQL запрос, какие объекты будут использоваться для получения данных.

Урок и задания:
http://sqladv.ru/dev/plsql/l18.txt

#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 18 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:10:58

ТЕМА:
Oracle PL-SQL. Автономные транзакции — это транзакция одна в другой, то есть в рамках основной транзакции вызывается другая транзакция, которая может быть завершена фиксацией или откатом извинений. Достаточно ресурсоёмкая операция. Применяется, например, для записи в лог информации в рамках другого длительного процесса.

#БД
#SQL
#ORACLE
Выберите верный общий синтаксис команды DELETE выражений в SQL?
Anonymous Quiz
0%
DELETE FROM ORDER BY
0%
DELETE WHERE
71%
DELETE FROM WHERE
14%
DELETE FROM HAVING
14%
Узнать правильный ответ;
📓 Терминология в СУБД

#ИНФО
#ПОЛЕЗНОСТИ
SQL и тайны коридоров Хогвартса

Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к трудностям при чтении чужих запросов. Не существует и какого-нибудь большого авторитетного style-guide для SQL, какие существуют для других языков. И все решается в основном делом вкуса, о котором как известно не спорят. Возможно проблема в отсутствии теоретической основы, некого физического обоснования почему стоит придерживаться каких либо определенных правил при оформлении SQL кода. Давайте попробуем разобраться.

Читать

#СТАТЬИ
Базы данных, используемые компанией Typeform

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#POSTGRESQL
Задача на логику.

Кабель длиной 80 метров висит на двух столбах. Высота каждого столба — 50 метров.

Каково расстояние между столбами, если центр провисающего кабеля находится на высоте 10 метров от земли?

Решение будет завтра утром 9:00.

#ЗАДАЧА
👍1
Решение вчерашней задачи на логику.

Ответ: 0.

Кабель длиной 80 метров провисает на высоте 10 метров от земли. При этом высота столба 50 метров. Значит, если провести горизонтальную линию через точку провисания каната, верхняя часть столба будет равняться 40 метрам.

Если верхняя часть столба 40 метров и длина кабеля до середины — тоже 40 метров, то это не треугольник а прямая линия. И соответственно, расстояние между столбами будет равно 0.

А как бы вы решили эту задачу, если бы центр кабеля находился на расстоянии 20 метров от земли?

#ЗАДАЧА
👍1
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 19 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:11:05

ТЕМА:
Oracle PL-SQL. Ограничения автономных транзакций. Параллелизм не возможен в автономных транзакциях. Эти запросы будут выполняться последовательно. Каждый пользователь может создать взаимоисключающую блокировку. Не могут включаться во вложенные PL/SQL-блоки.

Урок и задания:
http://sqladv.ru/dev/plsql/l20.txt

#БД
#SQL
#ORACLE
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 20 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:03:36

ТЕМА:
Oracle PL-SQL. Элегантный способ вставки обновления

Урок и задания:
http://sqladv.ru/dev/plsql/l20.txt

#БД
#SQL
#ORACLE
7 распространенных ошибок в SQL-запросах, которые делал каждый (почти)

Сегодня SQL используют уже буквально все на свете: и аналитики, и программисты, и тестировщики, и т.д. Отчасти это связано с тем, что базовые возможности этого языка легко освоить.

Читать

#СТАТЬИ
ℹ️ Что такое база данных?

#ИНФО
#ПОЛЕЗНОСТИ
#БД
SQL HowTo: «простое» прогнозирование

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

Читать

#СТАТЬИ
👨‍💻 Кто придумал базы данных?

#ИНФО
#ПОЛЕЗНОСТИ
#БД
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 21 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:09:38

ТЕМА:
Oracle PL-SQL. Для работы со случайными значениями в PL-SQL используется пакет DBMS_RANDOM
DBMS_RANDOM пакет содержит встроенный генератор случайных чисел

Урок и задания:
http://sqladv.ru/dev/plsql/l23.txt

#БД
#SQL
#ORACLE
SQL - Как называется набор требований к транзакциям?
Anonymous Quiz
0%
GUID
11%
DCIM
33%
T-SQL
44%
ACID
0%
ICANN
11%
Узнать правильный ответ;
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

PL-SQL. УРОК 22 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:12:27

ТЕМА:
Oracle PL-SQL. Последовательность SEQUENCE – это объект базы данных, который генерирует целые числа в соответствии с правилами, установленными во время его создания. Чаще всего этот объект используется при формировании первичного ключа таблицы.

#БД
#SQL
#ORACLE
Вопрос с собеседования.

В чем разница между COUNT(*) и COUNT(столбец)?

P.S ответ вечером.

#ВОПРОСЫИОТВЕТЫ