БАЗЫ ДАННЫХ (SQL, noSQL)
311 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
💿Title: Navicat Premuim

🏗Разработчик: PremiumSoft CyberTech Ltd
💵Лицензия: ShareWare - у для наших подписчиков бесплатно
🌎Язык: English
⚖️Размер: 203 MB
🖥ОС: Windows 7 и выше, OS X 10.12 или выше
🔗Версия: 16.0.7

ОПИСАНИЕ:
Navicat Premium - программа от PremiumSoft CyberTech Ltd, которая была создана для администрирования баз данных, вы сможете без проблем подключаться и работать с MySQL, SQLite, Oracle и прочими другими БД, причем делать это можно одновременно, то есть подключаться сразу ко всем в одном окне. Из этого следует, что если вам приходится работать с разными БД, этот процесс становится максимально удобным.
Так как перед вами премиальная версия, то она несет в себе все остальные фишки программ от этого разработчика. Вы сможете переносить данные между MySQL, Oracle и PostgreSQL БД. Среди функций можно отметить мастер импорта и экспорта, мастер отчетов, есть возможность синхронизировать данные, создавать резервное копирование, пользоваться планировщиком заданий и т.д.

#СОФТ
Navicat_16.0.7.rar
203.9 MB
Версия для Windows
#СОФТ
🚊 Основы MySQL транзакций

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
Ответ на Вопрос

В PostgreSQL, MySQL и Oracle можно воспользоваться функцией GREATEST:

SELECT customer, GREATEST (value_1, value_2) FROM table;

В SQL Server подобной функции нет, поэтому можно решить эту задачу так:

SELECT customer, MAX (x.combined_val) AS greatest
FROM table AS u
CROSS APPLY (SELECT u.value_1 UNION ALL SELECT u.value_2) AS x(combined_val)
GROUP BY customer;

#ВОПРОСЫИОТВЕТЫ
📀 Использование ОЗУ

#ИНФО
#ПОЛЕЗНОСТИ
😱1
🤖 Еще несколько технологий HackerRank

#ИНФО
#ПОЛЕЗНОСТИ
Вопрос с собеседования.

Почему данный код выведет ошибку?

SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
WHERE city_m = 'EU:Oslo';

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

#ВОПРОСЫИОТВЕТЫ
🆚 Neo4j vs NetworkX

#ИНФО
#ПОЛЕЗНОСТИ
💵 Заработок крупных компаний в секунду $

#ИНФО
#ПОЛЕЗНОСТИ
Преимущества и недостатки Oracle Database

#ИНФО
#ПОЛЕЗНОСТИ
#ORACLE
Ответ на Вопрос

Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.

Порядок выполнения упомянутого SELECT запроса следующий:
1. FROM
2. WHERE
3. SELECT

Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.

Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:

WITH ct AS (
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
)
SELECT ct.*
FROM ct
WHERE ct.city_m = 'EU:Oslo';

А какие еще варианты решения данной проблемы вы знаете?
Варианты в обсуждении...

#ВОПРОСЫИОТВЕТЫ
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