TGViewer
Тестирование | TestGrow Тестирование | TestGrow @qatestgrow · 5.26K subscribers
Post #67 547
#Полезнаяинформация

Для написания SQL запросов при тестировании приложений тестировщику важно понимать, как устроена работа БД и какие типы связей она может использовать. Это позволит разобраться в зависимостях между таблицами и правильно подходить к написанию запросов, понимая откуда и как и ты можешь получить нужные тебе данные.

Существуют следующие типы:

1. Многие ко многим.  Данная связь предполагает, что нескольким объектам из таблицы 1 может соответствовать несколько объектов из таблицы 2, и в то же время нескольким объектам из таблицы 2 соответствует несколько объектов из таблицы 1. Чаще всего для реализации такой связи создают таблицу 3, которая хранит в себе ключи данных (ID записи) этих двух таблиц и с помощью которой прослеживается связь данных с друг другом. Самый просто пример, есть две таблицы: Песни и Автор. Автор может написать несколько песен, при этом песни могут быть написаны несколькими авторами. Следовательно, автору может принадлежать несколько записей различных песен, а также одна из песен может принадлежать еще одному автору.

2. Один ко многим. Данная связь предполагает, одному объекту из таблицы 1 может принадлежать или же соответствовать несколько объектов из таблице 2. Например, в таблице 1 есть клиент, у которого в таблице 2 есть несколько номеров телефонов, которые принадлежат только ему.

3. Один к одному. Данная связь предполагает, что одному объекту из таблицы 1 соответствует только один объект их таблицы 2. Чаще всего наличие такой связи означает, что структура таблиц построена неверно и данных из этих двух таблиц стоит объединить в одну.
  • 🔥 4
More from @qatestgrow
  1. Oct 14, 2026Тестирование | TestGrow pinned a video
  2. Oct 14, 2026Всем привет! Рад сообщить, что 17 ноября я принял решение запустить новый и единственный п…
  3. Sep 25, 2026🚀 Открытый бесплатный курс для тестировщиков «Что под капотом у ИИ» 29 сентября в 21:00 м…
  4. Aug 24, 2026Всем привет! Важная информация, платформа testgrow переехала на новый домен testgrow.io
  5. Jul 23, 2026Всем привет! У меня отличные новости, я определился с датой старта 4-го потока на курсе по…
  6. Jul 2, 2026🔥 Как тестировать задачи быстрее, не теряя в качестве Если ты всё ещё: - пишешь чек-листы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →