SQL для тестировщика
9.1K subscribers
420 photos
13 videos
1 file
445 links
Прокачиваем SQL — must have skill для хорошего тестировщика.

От создателей @godoftesting

По всем вопросам: @godinmedia
Download Telegram
Все говорят, что работы в айти стало меньше...

На самом деле, работы полно. Мы подготовили 5 правильных канала с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.

В чем фишка этих каналов?

— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования

▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров

Подписаться на все каналы сразу
👍5🔥2
Для успешного завершения транзакции используется команда:
Anonymous Quiz
14%
FINISH
2%
PERMIT
13%
SUBMIT
2%
ADMIT
37%
COMMIT
1%
REMIT
8%
CLOSE
11%
CONFIRM
5%
SAVE
8%
APPLY
👍52🔥1
Как следует произносить название СУБД PostgreSQL («Пост-Грес-Кью-Эл»)

#почитать

Очень часто можно услышать, как люди произносят название СУБД PostgreSQL в следующих вариантах: Постгре́ (на французский манер) или По́стгре (наверное, по аналогии с произношением названия немецкого бренда Pórsche). Возможно, имеет место быть еще вариант Постгр (по аналогии с Ogre — Огр.

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

Исходя из этого, приемлемыми вариантами произношения названия могут быть только следующие: «Пост-Грес-Кью-Эл» - полный вариант, приведенный, кстати, в Википедии, либо «По́стгрес» - оригинальное историческое название, которое и применяется многими профессионалами.

Читать разъяснение

Комент:
Называть надо по-человечески, тогда и проблем не будет!
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3😁2🤡1
Команда отзыва разрешений в PostgreSQL?
Anonymous Quiz
2%
SUPPRESS
2%
ERASE
3%
SUBTRACT
12%
RETRACT
6%
CANCEL
12%
DENY
36%
REVOKE
14%
UNGRANT
1%
DELETE
11%
REMOVE
👍52🔥1
Один сложный запрос, или несколько последовательных простых

#почитать

В процессе разработки программ с обращением к БД часто возникает проблема создания SQL запроса по большому количеству таблиц. Существует два варианта: один сложный запрос с большим количеством Join’ов и условий или несколько простых sql запросов с последовательным применением результата обработанного запроса к следующим запросам.

Очевидный выбор начинающего разработчика – конечно первый вариант. При выборе второго варианта с несколькими более простыми запросами облегчается отладка, т.к. каждый запрос может быть протестирован отдельно, но, обычно, большое количество запросов к базе данных приводит к снижению производительности. Однако последнее утверждение не всегда правильное.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍21
💸 Как извлечь из телеграм-канала максимум продаж при минимуме контента

Трудно представить, но даже первые 100 привлеченных подписчиков могут в сотни раз окупить рекламные вложения. О том, как этого добиться, рассказала Мария Сухоруких — топовый эксперт по воронкам продаж в телеграм.

В своем канале она рассказала о самых эффективных инструментах привлечения трафика и его мутацию в квалифицированные лиды и продажи. Кто первый успеет внедрить весь инструментарий, сможет снять максимум сливок в 2024 году.

Скорее забирайте в закрепе изнанку эксперимента: из 15 000 в 70 000 000 за год, которая содержит конкретные инструменты, работающие в любом проекте.

Подпишитесь на канал Марии, чтобы зарабатывать в мессенджере достойно и стабильно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎3💩3🔥1
Команда для отката изменений, выполненных в рамках транзакции:
Anonymous Quiz
7%
UNDO
4%
BACKLOG
11%
REVERSE
6%
DISCARD
9%
RESET TRANSACTION
9%
REVOKE
7%
ABORT TRANSACTION
7%
UNCOMMIT
36%
ROLLBACK
4%
REVOKE CHANGES
👍5👎2🔥1
▫️ Урок по “джойнам”. JOIN queries in SQL/MySQL for QA Engineer

#посмотреть

Занятие из цикла для тестировщиков. Практика по Inner Join, Left Join, Right Join.

Смотреть на YouTube 25 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Практикум. Обрабатываем результаты и делаем сложные запросы

#почитать

Здесь:
▫️Подсчет строк в результате запроса COUNT
▫️Оператор GROUP BY
▫️Оператор HAVING
▫️Джойны и алиасы
▫️UPDATE данных
▫️Представления (views)
▫️Хранимые процедуры
▫️Триггеры SQL

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥2
▫️ Нормальные формы баз данных

Что такое "нормальная форма" БД и какие формы существуют.

▫️Что такое нормализация
▫️Что такое избыточность данных - примеры
▫️Какие бывают нормальные формы БД
▫️Ненормализованная форма
▫️Пример нормальной формы
▫️Еще пример
▫️Что такое декомпозиция
▫️Нормальная форма Бойса-Кодда
▫️Четвертая нормальная форма
▫️Почему обычно не нормализуют до 5 или 6 формы
▫️Пятая и шестая нормальная формы

Смотреть на YouTube 40 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
▫️ Индексы за 10 минут

#посмотреть

▫️Что такое индексация
▫️Для чего нужна
▫️Как работает
▫️Двоичный поиск
▫️Что такое план выполнения запроса
▫️Когда лучше использовать индексы
▫️Когда лучше НЕ использовать
▫️Что такое кластеризованный и некластеризованный индекс

Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👌2
👑 Кто работает PM — тот в цирке не смеется 🤡

Наша пятничная рекомендация — канал с PM юмором.

Мы работаем в проджект-менеджменте и уже не смеемся. Но если вас можно рассмешить welcome в PM Humor
👍6😁3🔥2
Что означает NULL в SQL-выражениях

#посмотреть

NULL - это не ноль, это пустота, объясняет на практических примерах Ольга Киселева.

Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2👎1
Игра SQL Murder Mystery

Игрок выступает в роли детектива, которому предстоит расследовать преступление, используя SQL. Надо пройти все уровни, используя поиск связей между таблицами, анализ данных, фильтрацию и многое другое.

Посмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3👀3
Практикум. Сортировка в SQL, ограничения

#почитать

▫️Ограничение NOT NULL
▫️Первичные ключи
▫️Создаем другие таблицы
▫️Отношения (relationships)
▫️Ограничения-проверки
▫️Пробелы и отступы
▫️Комментарии
▫️Особенности MySQL
▫️Заполнение данными
▫️Выбираем данные из отдельных столбцов
▫️Сортировка ORDER BY

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍31
- Кому подходит тестирование, а кому лучше не тратить время? По какому алгоритму это четко понять?
- Почему 70% студентов QA-курсов не получают работу и при чем здесь айсберг дефектов?
- Что такое "скрытые" вакансии и как трудоустроиться в компанию, в которую нет открытого набора?
- Чем нетворкинг лучше откликов на вакансии и как его делать?

📙 Оранжевый QA-учебник - первый учебник по тестированию не о том, ЧТО нужно знать QA (про это написано и сказано достаточно), а КАК эффективнее учиться и КАК быстрее найти первую QA-работу через нетворкинг.

Большей части этой информации нет в сети, и про нее не знает ChatGPT (мы проверяли). Это экспертиза группы авторов с суммарным IT-опытом более 100 лет (ранее создавших 100-Year QA-Textbook).

Интерактивный, с тестами, примерами из практики и конкретными алгоритмами.

Читай первые 22 главы без регистрации:
https://mentorpiece.org/orange
👍13🔥3👎2
Проблемы реляционных баз данных

#почитать

С реляционными базами данных я знаком очень давно, с конца 90-х. Мои первые шаги в мире компьютеров и программирования связанны именно с ними. Реляционным БД было отведено особое место в моей образовательной программе и стажировке на инженера-программиста. Они преследовали меня на протяжении всей моей карьеры. Я буквально провалился на самое дно кроличьей норы реляционных систем управления базами данных (РСУБД) – и до сих пор люблю их.

За годы работы я испробовал практически все РСУБД, а их попадалось мне немало: MySQL, Postgres, Oracle, Microsoft SQL Server, DBase, Access, SQLite, DB2, MariaDB, AWS RDS, Azure SQL, Google Cloud SQL. Нельзя любить РСУБД, если не любишь SQL, а это отдельная вселенная. И не все SQL одинаковы. Есть MySQL со своим собственным жаргоном, есть T-SQL от Microsoft и всемирно известный PL/SQL от Oracle. Наверное, не стоит упоминать, что все они несовместимы друг с другом.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥1
Базы данных. Проектирование, программирование, управление и администрирование

🟡На русском

▪️Автор:
Владимир Волк
▪️Год: 2020

▪️Учебник для вузов

▪️Аннотация:
Учебник посвящен базам данных — одному из направлений IT-индустрии, в рамках которого традиционно рассматриваются технологии надежного хранения больших объемов информации, ее эффективного поиска и извлечения по запросам потребителей. Материал, представленный в учебнике, охватывает основные фазы жизненного цикла базы данных: последовательно обсуждаются основные концепции и проблематика баз данных, рассматриваются процессы их проектирования, программирования и управления, а также технологии их администрирования с целью достижения высокой производительности доступа к данным и обеспечения требуемого уровня информационной безопасности. База данных рассматривается как информационная модель предметной области, а ее разработка — как многоэтапный процесс последовательного преобразования концептуальной модели в логическую (реляционную) модель данных на стадии проектирования, последующей программной реализации логической модели средствами языка SQL и настройки параметров физической модели в процессе эксплуатации базы данных.
Основное внимание в учебнике уделено прикладным аспектам технологий баз данных, изложение материала сопровождается многочисленными примерами и листингами программного SQL-кода. Учебник содержит практикум по проектированию, программированию и администрированию баз данных, включающий примеры и практические задания для самостоятельного выполнения.
Предназначен для студентов IT-специальностей и может быть использован преподавателями при подготовке лекционных курсов, проведении практических и лабораторных занятий, курсовом проектировании.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
Что нужно знать о миграции с Oracle на PostgreSQL?

Расскажет опытный эксперт на бесплатном практическом уроке «Коротко об инструментах миграции с Oracle на PostgreSQL: ora2pg, oracle_fdw, ora_fce» от OTUS.

🔹На вебинаре мы разберём какие есть инструменты по упрощению миграции с Oracle на PG
 
🔹Рассмотрим плюсы, минусы и аналоги ora2pg, oracle_fdw

🔹Разберем особенности расширения ora_fce 

Встречаемся 29 февраля в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков».

👉 Регистрация
https://otus.pw/AzYCm/?erid=LjN8Kbt5J

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍42🔥1
▫️ Представления (Views). Быстрое знакомство

#посмотреть

Из курса лекций Андрея Сазыкина.

▫️Работа представлений
▫️VIEW из нескольких таблиц
▫️Зачем использовать VIEW
▫️Материализованные представления
▫️Удаление представлений

Смотреть на YouTube 10 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥31