Базы данных (Data Base). По всем вопросам @evgenycarter
Курс: Профессия бухгалтер. Учитесь бесплатно!
- Оставьте заявку, и мы откроем доступ к первым 3 модулям курса!
- Бесплатный доступ к 1С для практики с опытным бухгалтером.
- Гарантируем трудоустройство - или вернём деньги!
Узнать больше
#реклама 16+
skillbox.ru
О рекламодателе
HR-менеджер с нуля. Начни обучение бесплатно!
На курсе много практических работ с обратной связью от экспертов. Записывайтесь!
Попробовать
#реклама 16+
skillbox.ru
О рекламодателе
Как перенести данные из Москвы в Новосибирск и исключить аварийные инциденты? Теперь мы знаем.
Провели репликацию, разобрались с ошибками и делимся опытом в новом выпуске avito.code.
У микрофона Григорий Тарасенко, инженер команды SQL, рассказывает всё, что нужно знать о настройке архивной репликации в PostgreSQL.
Линейки прессов для ваших производственных задач
Компания ПРЕССМАШ представляет линейки гидравлических и кривошипных прессов усилием от 6,5 до 250 тонн, разработанных специально для ваших производственных задач. Взяв наш опыт поставок и взаимодействия с российскими клиентами, мы создали с Китайскими партнерами идеальный баланс между стоимостью и техническим оснащением.
Прессы имеют простую и компактную конструкцию, относятся к универсальному виду оборудования для выполнения различных операций обработки давлением.
Применяются для различного рода операций холодной объемной штамповки, таких как отрезка, высечка, вырубка, пробивка, гибка и неглубокая вытяжка.
Оставьте заявку через сайт и получить ТКП на пресс!
Получить предложение
#реклама
сопрессмаш.рф
О рекламодателе
Бесплатная MMORPG — Lost Ark
Присоединяйтесь к Эпическому Приключению в Lost Ark!
Откройте для себя мир, где классические изометрические action-RPG сливаются с элементами MMO в увлекательной free-to-play игре!
Особенности Игры:
– 6 уникальных архетипов: Монах, Воин, Стрелок, Маг, Ассасин, и Творец.
– Элементы стимпанка в фэнтезийном мире.
– Нестандартные подземелья и мировые боссы.
– Масштабные битвы и арена для PvP.
– Различные профессии и множество мини-игр.
Скачать
#реклама
1l-go.vkplay.ru
О рекламодателе
Курс "Дизайнер интерьеров" с трудоустройством!
Обучение на дизайнера интерьеров квартир с нуля в онлайн-школе BBE.
Преподаватели — ведущие дизайнеры Crosby Studios, BŪRO.
Вы освоите Photoshop, ArchiCAD, 3Ds Max и подготовите
портфолио из 4 проектов!
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
Обучение для бухгалтера с реальной практикой
Дистанционная программа обучения «1С: Бухгалтерия 8: от начальных настроек до отчетности». Первые 7 дней обучения - бесплатно.
Вы научитесь:
- отражать в учете операции с основными средствами, запасами, капвложениями с учетом требований новых ФСБУ;
- выполнять без ошибок расчет налогов и взносов;
- вести безопасный учет кассы и операций на расчетном счете с учетом последних требований ЦБ;
- настраивать 1С под требования компании;
- предупреждать ошибки в расчетах с контрагентами.
Оставьте заявку сейчас, и мы откроем вам бесплатный доступ на неделю. Вы успеете познакомиться с программой и изучите основные разделы.
Все, кто продолжит обучение и успешно сдаст тесты, получат официальный документ, подтверждающий квалификацию.
18+
Подать заявку
#реклама
about.school.glavbukh.ru
О рекламодателе
Интенсив Python - от 5 100 р./мес.
Станьте экспертом в новой сфере
Обучение IT-профессиям в Skillfactory — это возможность начать с нуля и дойти до продвинутого уровня, освоить перспективную специальность и найти призвание.
В Skillfactory вас ждут:
- поддержка менторов — экспертов в выбранной области;
- освоение ключевых навыков и актуальных инструментов;
- практика на реальных проектах;
- комьюнити заинтересованных людей;
- помощь с трудоустройством.
Зарегистрируйтесь на интенсин по Python в сентябре, чтобы получить в подарок мини-курс по нейросетям. Освойте инструменты искусственного интеллекта и выделитесь среди конкурентов в выбранной сфере.
Узнать больше
#реклама 16+
skillfactory.ru
О рекламодателе
Бесплатные первые 3 модуля по Бизнес Аналитике
Живёт человек свою обычную жизнь: ездит на работу, скучает в офисе, копит на отпуск. И не догадывается о своём истинном призвании — бизнес-аналитике! А вдруг это про вас?
Вдруг ваша судьба — помогать компаниям проходить сквозь кризисы и выращивать из них огромные корпорации? Конечно, вы не знаете: вы ведь пока и не пробовали. Предлагаем это изменить! И попробовать бесплатно — на онлайн-курсе Skillbox «Профессия Бизнес-аналитик».
От вас — только заполнить заявку на сайте. Мы откроем доступ к первым трём модулям курса, вы сможете погрузиться в профессию и понять, ваша ли это судьба надо ли оно вам.
Настаивать ни на чём не будем, такие важные решения нужно принимать самостоятельно. Решите продолжить обучение — продолжим. Нет — нет. Но попробовать-то стоит?
Попробовать
#реклама 16+
skillbox.ru
О рекламодателе
Курс «Графический дизайнер» от Яндекса
За 9 месяцев вы освоите граф. дизайн и соберете портфолио из нескольких проектов!
Попробовать
#реклама 16+
practicum.yandex.ru
О рекламодателе
Онлайн-обучение психологов с гарантией трудоустройства
На программе от Среды обучения и Московского института психоанализа вы узнаете, что такое современная психология, и на практике освоите основные подходы в консультировании.
В конце курса получите диплом и начнете работать с клиентами — с поиском поможет карьерный центр. Покажем, как выстроить личный бренд, настроим сайт и соцсети, составим резюме и подберем вакансии от проверенных работодателей.
Узнать больше
#реклама
psychology.sredaobuchenia.ru
О рекламодателе
Сбер расширяет географию своих ивентов: 6 октября в Тбилиси состоится первый технологический митап, посвящённый разработке рекомендательных систем 👨💻
На RecSys MeetUp вы познакомитесь с экспертами Сбера, станете частью одного из крупнейших IT-комьюнити и узнаете о:
✔️ Технологических трендах в области искусственного интеллекта и машинного обучения.
✔️ Устройстве современных стримингов компаний-партнёров Сбера.
Гарантируем: будет интересно и безумно полезно каждому DS-специалисту. Регистрируйтесь по ссылке, встречаемся 6 октября в 18:30 по адресу: Тбилиси, Ресторан на 6 этаже отеля «Golden Palace», переулок Агмашенебели 62 💚
Освойте графический дизайн с нуля в Contented
Contented — крупнейшая профильная онлайн-школа дизайна
по версии Smart Ranking 2023.
На курсе вы научитесь создавать визуал для брендов под руководством
экспертов, которые работали с Adidas, ИКЕА, Яндексом и Сoca-Cola.
80% программы — практика. Вы отточите знания и навыки на
реальных задачах крупных компаний.
К концу обучения соберете
сильное портфолио из 18 кейсов, которое выделит вас на рынке
среди соискателей.
Подать заявку
#реклама
contented.ru
О рекламодателе
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
Курс «DevOps для эксплуатации и разработки» от Яндекса
За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса разработки.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
Возможности SQLite, которые вы могли пропустить
Если вы используете SQLite, но не следите за его развитием, то возможно некоторые вещи, позволяющие сделать код проще, а запросы быстрее, прошли незамеченными. Под катом я постарался перечислить наиболее важные из них.
Частичные индексы (Partial Indexes)
При построении индекса можно указать условие попадания строки в индекс, к примеру, одна из колонок не пустая, а другая равна заданному значению.create index idx_partial on tab1(a, b) where a is not null and b = 5;
select * from tab1 where a is not null and b = 5; --> search table tab1 using index
Индексы на выражение (Indexes On Expressions)
Если в запросах к таблице часто используется выражение, то можно построить индекс по нему. Однако следует иметь в виду, что пока оптимизатор не очень гибок и перестановка столбцов в выражении приведет к отказу от использования индекса.create index idx_expression on tab1(a + b);
select * from tab1 where a + b > 10; --> search table tab1 using index ...
select * from tab1 where b + a > 10; --> scan table
https://habr.com/ru/articles/528882/
#db
👉 @database_info
Новое в SQL Server 2022: изменение стратегии прироста журналов транзакций
Когда я впервые узнал о том, что SQL Server 2022 будет поддерживать мгновенную инициализацию файлов журнала транзакций, я был заинтригован. Когда позже выяснилось, что это относится только к автоматическому приращению и только с размером не больше 64 МБ, интрига несколько потеряла свой «блеск». Из-за этих ограничений я скептически отнесся к тому, что новая стратегия сможет заменить сложившуюся практику автоматического увеличения файлов журналов на 1 ГБ — по крайней мере, с тех пор, как SSD и другие современные хранилища получили достаточное распространение.
Но поигравшись с этим новшеством, я проникся.
https://www.red-gate.com/simple-talk/databases/sql-server/t-sql-programming-sql-server/log-file-instant-file-initialization/
#db
👉 @database_info
Повышение эффективности SQL-запросов, советы по настройке
В данном контексте, подчеркивается важность умения настраивать ("в нужный режим") SQL-запросы для обеспечения их оптимальной производительности. Этот навык полезен для всех, кто работает с базой данных SQL Server - от обычных пользователей до администраторов и разработчиков, которые пишут собственные SQL-запросы.
В статье представлен ряд советов и методов, которые помогут читателям оценить производительность своих SQL-запросов и улучшить ее при необходимости. Здесь будут рассмотрены некоторые ключевые аспекты оптимизации запросов для SQL Server, чтобы помочь пользователям сделать их более эффективными и быстрыми.
https://www.mssqltips.com/sqlservertip/7125/sql-query-performance-tuning-tips/
#db
👉 @database_info
PostgreSQL и временные таблицы
Мы много лет уже используем в качестве основной базы данных PostgreSQL. За это время он зарекомендовал себя быстрой и надежной СУБД. Однако, есть в PostgreSQL одна проблема, с которой приходится сталкиваться достаточно часто. К сожалению, реализация логики временных таблиц в нем имеет ряд недостатков, которые отрицательно сказываются на производительности системы.
Одним из свидетельств наличия проблемы является то, что для временных таблиц в Postgres Pro была добавлена специальная функция fasttrun, а в Postgres Pro Enterprise существенно доработана работа с ними (см. пункт 4).
Наиболее активно временные таблицы используют платформы, в которых разработчик не работает напрямую с базой данных, а таблицы и запросы генерируются непосредственно самой платформой. В частности, к ним относится платформа 1С или ее открытый и бесплатный аналог - платформа lsFusion.
В этой статье я опишу почему приходится использовать временные таблицы, в чем суть проблемы, и как улучшить производительность путем настроек операционной системы и PostgreSQL.
https://habr.com/ru/articles/754476/
#db
👉 @database_info
VisiData - это интерактивный мультиинструмент для работы с табличными данными. Он сочетает в себе наглядность электронных таблиц, эффективность терминала и мощь Python, превращаясь в легкую утилиту, способную с легкостью обрабатывать миллионы строк.
https://www.visidata.org/
https://github.com/saulpw/visidata
#db
👉 @database_info
Скрытые ошибки SQL, допускаемые опытными аналитиками данных
Написание неправильного синтаксиса SQL не так страшно, потому что вы сразу же узнаете об этом, исправите то, что упустили, и вуаля, как ни в чем не бывало. А вот что действительно плохо, так это когда код выполняется и выдает результат, но не правильный (и не безумно неправильный, иначе вы могли бы заметить).
Чтобы продемонстрировать это, представьте, что у вас есть две таблицы, первая содержит клиентов вашего сайта, а вторая - заказы, сделанные на сайте.
https://eisultan.medium.com/sql-hidden-mistakes-made-by-experienced-data-analysts-part-1-9ea6ffdf95a5
#db
👉 @database_info
Простой скрипт для резервного копирования всех баз данных SQL Server
Иногда вещи, которые кажутся сложными, оказываются гораздо проще, чем кажется, и в этом заключается сила использования языка T-SQL для решения повторяющихся задач. Одной из таких задач может быть необходимость резервного копирования всех баз данных на сервере. Это не так уж сложно, если у вас несколько баз данных, но я видел несколько серверов, где на одном экземпляре SQL Server было 100+ баз данных. Для резервного копирования баз данных можно использовать SQL Server Management Studio или даже использовать Maintenance Plans, но использование T-SQL - гораздо более простой и быстрый подход.DECLARE @name NVARCHAR(256) -- database name
DECLARE @path NVARCHAR(512) -- path for backup files
DECLARE @fileName NVARCHAR(512) -- filename for backup
DECLARE @fileDate NVARCHAR(40) -- used for file name
-- specify database backup directory
SET @path = 'C:\test\'
-- specify filename format
SELECT @fileDate = CONVERT(NVARCHAR(20),GETDATE(),112)
DECLARE db_cursor CURSOR READ_ONLY FOR
SELECT name
FROM master.sys.databases
WHERE name NOT IN ('master','model','msdb','tempdb') -- exclude these databases
AND state = 0 -- database is online
AND is_in_standby = 0 -- database is not read only for log shipping
OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name
WHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name + '_' + @fileDate + '.BAK'
BACKUP DATABASE @name TO DISK = @fileName
FETCH NEXT FROM db_cursor INTO @name
END
CLOSE db_cursor
DEALLOCATE db_cursor
https://www.mssqltips.com/sqlservertip/1070/simple-script-to-backup-all-sql-server-databases/
#db
👉 @database_info
Базы данных
1. Введение в базы данных. Базы данных.
2. Реляционная модель данных, ER диаграмма. Базы данных
3. Введение в SQL. Базы данных
4. SQL. Практическое занятие. Базы данных
5. SQL (Structure Query Language). Оператор Distinct. Базы данных
7. Транзакции. Базы данных
8. План выполнения запроса. Ограничения целостности. Базы данных
9. Таблицы. Триггеры. Процедуры. Базы данных
10. Масштабирование БД. Базы данных
11. Оптимизация запросов. Базы данных
12. Введение в NoSQL. Базы данных
13. Что такое ORM? Почему стоит использовать ORM? Базы данных
Полный playlist на youtube
#db
👉 @database_info
От 0 до 300 SQL-запросов в месяц: 3 практических совета
https://betterprogramming.pub/from-0-to-300-sql-queries-a-month-my-3-best-tips-788398476e1e
#SQL
👉 @database_info
High Performance MySQL
Авторы: Silvia Botros, Jeremy Tinley (2022)
Как можно использовать всю мощь MySQL? Благодаря данной книге вы изучите передовые практики для всего от разработки схем, индексов и запросов до настройки вашего сервера, операционной системы и оборудования. Это руководство также учит администраторов баз данных безопасным и практичным способам масштабирования приложений с помощью репликации, балансировки нагрузки и обеспечения высокой доступности.
Во время чтения книги вы:
✔️Погрузитесь в архитектуру MySQL, включая ключевые факты о механизмах хранения;
✔️Узнаете, как конфигурация сервера работает с оборудованием и варианты развертывания;
✔️Изучите улучшения репликации и высокой доступности MySQL;
✔️Изучите полную оптимизацию стека MySQL от конфигурации на стороне приложения до настройки сервера;
✔️Превратите традиционные задачи управления базами данных в автоматизированные процессы.
#db
👉 @database_info
Оператор PIVOT
Несколько статей будут посвящены тому как в SQL Server реализован оператор PIVOT и UNPIVOT. Начнем с оператора PIVOT. Оператор PIVOT берет нормализованную таблицу и преобразует ее в другой вид, в котором столбцы результирующей таблицы получаются из значений исходной таблицы. Например, предположим, что мы хотим хранить данные о суммарной выручке от продаж за год по каждому из сотрудников.
https://habr.com/ru/post/677340/
https://learn.microsoft.com/en-us/archive/blogs/craigfr/the-pivot-operator
#db #sql
👉 @database_info
Вывод данных по условиям через WHERE, AND, OR, BETWEEN. Сортировка данных.
Тайм-коды:
00:00:00 - Небольшое организационное напоминание
00:03:14 - Как будет строиться занятие
00:10:20 - Команда ORDER BY
00:14:16 - Команда LIMIT
00:17:08 - Команда DISTINCT
00:19:37 - Команда WHERE
00:24:18 - Как писать запрос
00:25:35 - Объединение условий
00:39:30 - Простые математические операции
00:48:10 - Подсчет количества
00:53:34 - Подсчет суммы
00:57:25 - Пример задачи
01:00:07 - Информация о скидках
01:07:08 - Пример задачи(продолжение)
01:15:48 - Пример работы функций SUM, AVG, COUNT, MIN, MAX
01:21:19 - Команда HAVING
01:28:49 - Ответы на вопросы и завершение
источник
#db
👉 @database_info
SQLFlow
SQLFlow — простой инструмент для визуализации SQL-запросов и отображения зависимостей. Позволяет отслеживать data lineage-происхождение и трансформации в данных при исполнении запросов.
https://sqlflow.gudusoft.com/
#db
👉 @database_info
SQL Fiddle
Отличный инструмент для тестирования своих SQL-запросов. Позволяет быстро проверять их прямо в браузере.
Инструмент для простого тестирования, отладки и обмена фрагментами SQL. Добавляете текст в панель, а SQL Fiddle превращает его в скрипт для создания необходимой таблицы. Подойдет как для работы с базами данных, так и для практики навыков SQL.
http://sqlfiddle.com/
#db
👉 @database_info
Введение в SQL. Что такое SELECT, FROM. Операторы управления данными.
Тайм-коды:
00:00:00 - Небольшое организационное напоминание
00:21:43 - Что нас ждет на интенсиве
00:23:49 - Что такое База Данных?
00:25:43 - Что такое СУБД?
00:29:04 - Правила создания таблиц
00:40:56 - Виды ключей
00:44:04 - Типы операторов в SQL
00:57:10 - Информация о скидках
01:03:41 - Создание Базы Данных
01:14:35 - Создание таблицы
01:30:57 - Повторение того, что мы сделали
01:32:13 - Заполнение таблицы
01:50:11 - Зарезервированные слова
01:51:09 - Создание псевдонима таблицы
01:52:29 - Удаление и добавление столбцов
01:53:50 - Ответы на вопросы и завершение
источник
#db
👉 @database_info