БАЗЫ ДАННЫХ (SQL, noSQL)
311 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
Поваренная книга миграции данных между БД или как перенести данные из одной БД в другую с минимальной болью

Одно я могу сказать точно: миграция данных между двумя БД - это одна из, если не самая сложная часть при смене СУБД или схемы базы данных. И что-то мне подсказывает, что Вы не фанат громоздких SQL конструкций.

#СТАТЬИ
#БД
#SQL
#POSTGRESQL
Дополнительная фильтрация данных выборки осуществляется при помощи:
Anonymous Quiz
62%
HAVING
0%
WHERE
8%
INSERT
31%
FILTER
#Задача

Решение вчерашней задачи...

Для каждой категории товаров получи пример товара.

SELECT c.name,
(SELECT p.name
FROM product p
WHERE p.category_id = c.category_id
ORDER BY p.name
LIMIT 1
) AS product_example
FROM category c
ORDER BY c.name

#ВОПРОСЫИОТВЕТЫ
#ЗАДАЧА
Какая польза от функции NVL()?

Ответ:
Функция NVL() является частью базы данных Oracle и преобразует значение NULL в другие значения. В SQL Server, эквивалентная функция - ISNULL(), а MySQL - IFNULL().

#ШПАРГАЛКИ
#SQL
#ВОПРОСЫИОТВЕТЫ
Media is too big
VIEW IN TELEGRAM
#Видео

📔 Title: Open Server локальный сервер, установка и настройка Open Server, работа с PHP и MySQL
🎬Продолжительность: 00:32:45

🔹ОПИСАНИЕ:
Как установить и настроить локальный сервер Open Server на Windows? В этом видео я расскажу зачем нужен локальный сервер Open Server, как установить и настроить локальный веб сервер Open Server, а также мы создадим и запустим первую программу на PHP. Почему нет phpMyAdmin в Open Server? Куда делся phpMyAdmin в новой версии локального сервера и как вернуть phpMyAdmin я так же расскажу в этом видео. Это видео урок по Open Server, в котором я расскажу вам, что такое локальный сервер и зачем нужен Open Server. Мы рассмотрим как проходит установка OSPanel на компьютер и я научу вас использовать локальный сервер OSPanel при создании сайтов.

00:00 О чем это видео
00:16 Курс "Frontend разработчик" на Stepik
02:05 Зачем нужен локальный сервер
03:40 Скачать Open Server
04:30 Модули Open Server
06:50 Документация Open Server, архитектура и пароли
13:15 Установка OSPanel
...
📔 MySQL 8.0.30
🌐 Lang.: English
🕘 Date: 06.07.2022
📑 Size: ~460M

🔹ОПИСАНИЕ:
MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
«Надо переехать с Oracle на PostgreSQL. Ты только не волнуйся!»

С этого сообщения в мессенджере началось мое масштабное расследование вопроса, который давно не дает спать многим айтишникам — можно ли вот так взять и переехать с Oracle на «свободную» СУБД PostgreSQL?

#БД
#СУБД
#ORACLE
#POSTGRESQL
#СТАТЬИ
Пример построения ER-модели и SQL-запросов к ней

Чтобы помочь начинающим аналитикам разобраться с основами SQL и реляционных баз данных, сегодня рассмотрим практический пример построения модели данных, заполнения таблиц значениями и генерации запросов к полученной базе. DDL-запросы для создания таблиц и примеры DML-запросов для наполнения их данными, а также выборки с условиями WHERE, GROUP BY, HAVING, операторы работы с датами и временем.

#БД
#SQL
#СТАТЬИ
NoSQL базы данных: хранилища и доступность данных

Рассказываем о NoSQL системах баз данных: что это такое, где такие системы применяются и каких видов бывают. Рассмотрим различные виды хранилищ и 2 теоремы.

#БД
#NOSQL
#СТАТЬИ
Вопрос:
Для каких числовых типов недопустимо использовать операции сложения/вычитания?

Ответ:
В качестве операндов операций сложения и вычитания нельзя использовать числовой тип BIT. BIT - целочисленный тип данных, который может принимать значения 1, 0 или NULL.

#ИНФО
#SQL
#ВОПРОСЫИОТВЕТЫ
Media is too big
VIEW IN TELEGRAM
#Видео

📔 Title: Базы данных. 1,2,3 нормальные формы.
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:10:09

🔹ОПИСАНИЕ:
В этом занятии поговорим о:
- Нормализации базы данных:
- 1 нормальной форме;
- 2 нормальной форме;
- 3 нормальной форме;

#БД
#SQL
📖 Самые популярные СУБД. MySQL.
👎1
📖 Самые популярные СУБД. MySQL.

MySQL начинала как узкоспециализированное решение для разработчиков, но выросла в одного из ключевых игроков рынка корпоративных СУБД. Сначала, в 2008-м, она была продана Sun Microsystems, позже, в 2009-м, стала частью империи Oracle.
Уже много лет MySQL – это нечто гораздо большее, нежели нишевое решение. На MySQL работают сотни тысяч коммерческих веб-сайтов, она служит в качестве серверной СУБД для огромного количества внутренних корпоративных приложений.
Данная СУБД использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления. Она работает на Linux, Windows, OSX, FreeBSD и Solaris, есть бесплатная, а также коммерческая версия.
Сегодня MySQL остаётся весьма популярным вариантом для веб-решений, она продолжает служить центральным компонентом стека LAMP. В то же самое время, MySQL, из-за поглощения Oracle, испытывает ослабление поддержки со стороны пользователей и независимых разработчиков.
Падение популярности MySQL позволило ускорить адаптацию других СУБД с открытым исходным кодом и её собственных форков, наподобие Percona или вышеупомянутой MariaDB с полностью открытым исходным кодом, в которой нет закрытых модулей, появившихся в новых версиях MySQL Enterprise Edition.
Самый свежий выпуск этой СУБД, MySQL Community Server 8.0.30, увидел свет в 2022 году.

Плюсы:
Бесплатная;
Простая в использовании;
Поддерживается облаками;

Минусы:
Масштабируемость;

#БД
#ИНФО
#MYSQL
#СУБД
👍1👎1
Разбираемся что MySQL пишет на диск и зачем

Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/OLAP). Достичь этих требований может быть не просто. Давайте попробуем разобраться, как это делает MySQL.

#СТАТЬИ
#MYSQL
#СУБД
🤬1
Вопрос:
В чем разница между кластерными и некластеризованными индексами?

Ответ через 30 минут на канале

#ИНФО
#SQL
#ВОПРОСЫИОТВЕТЫ
👎1🤔1
Ответ:
на картинке...

#ИНФО
#SQL
#ВОПРОСЫИОТВЕТЫ
🤬1
📔 Разработка БАЗ ДАННЫХ! / Как готовят Oracle в Спортмастере / Максим Пермяков

Из выпуска вы узнаете, как программисты Спортмастера привносят культуру в процесс разработки баз данных. Гость выпуска директор департаментов разработки и системного анализа в Sportmaster Lab - Максим Пермяков.
Тестирование баз данных, CI и CD, кодовые стандарты и версионирование PL/SQL - всё это в сегодняшнем интервью.
Так что, заваривайте чаинский/кофеинский и погнали😉

#БД
#ORACLE
#ВИДЕО
Media is too big
VIEW IN TELEGRAM
🎬Продолжительность: 01:18:10

НАВИГАЦИЯ:
0:00 - Начало
1:19 - Как попал в Спортмастер
6:37 - Диссертация по нейронкам
9:12 - Работа в банке
14:07 - Переход в Спортмастер
17:38 - Программист под Oracle и PL/SQL
20:13 - Согласованность данных
25:38 - Тесты в БД
28:55 - API в базах данных
31:17 - Хранение кода и системы контроля версий-
33:38 - CI & CD
40:00 - Про администраторов баз данных (DBA)
...
👍1
Шпаргалки по SQL: сохранить и не забыть

С этими шпаргалками по SQL можно не бояться, что в ответственный момент вы что-то забудете. Сохраняйте в закладки и используйте в работе с реляционными базами данных.

- Ключевые слова
- Комментарии
- Операторы
- Джойны
- Другие шпаргалки по SQL

#ИНФО
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
📔 Популярные расширения для PostgreSQL: как установить и для чего использовать

Облачные базы данных Selectel поддерживают 40 расширений для PostgreSQL. Некоторые добавляют небольшие радости оптимизации баз данных, другие — заменяют отдельные модули разработки на стороне приложения. На данный момент расширениями пользуются 26% пользователей DBaaS. Мы узнали, какие экстеншены наиболее популярны у клиентов и где они их применяют.

#БД
#SQL
#POSTGRESQL
#СТАТЬИ