Найти тему
QA Way - QA Automation

Базы данных для QA. Столбцы и строки в таблице.

Оглавление

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

Для лучшего понимания этой концепции, представьте таблицу базы данных в виде сетки ячеек, похожую на ту, что вы видите в Excel. В каждом столбце этой сетки находится определённая часть информации. Например, в таблице клиентов в одном столбце может быть указан номер клиента, а в другом — его имя. Адрес, город, область и почтовый индекс также хранятся в отдельных столбцах.

Распределение данных по столбцам

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

Уровень детализации при распределении данных по столбцам определяется вами и требованиями конкретной базы данных. Например, адреса обычно хранятся в виде названия улицы и номера дома. Это удобно, если только однажды вы не решите отсортировать таблицу по названиям улиц. В таком случае предпочтительно отделять номера домов от названий улиц.

Строки

Данные в таблице хранятся в строках, где каждая запись представлена отдельной строкой. Если провести аналогию с сеткой ячеек Excel, то вертикальные ряды этой сетки можно сравнить со столбцами таблицы, а горизонтальные ряды — со строками.

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

Строка представляет собой отдельную запись в таблице. Пользователи баз данных часто используют термины «запись» и «строка» как синонимы.

Автотесты для API с Java, REST Assured и TestNG.

Курс знакомит тестировщиков ПО с часто встречающимися задачами при тестировании backend приложений. На примере простого микро сервиса вы увидите что собой представляет REST API. Какие основные подходы для тестирования ПО используются при его проверках. С помощью каких инструментов и библиотек пишутся автотесты и создаются тестовые фреймворки.

🔸 Начать обучение🔸

Типы данных

С каждым столбцом базы данных связан определённый тип данных, который определяет, какие данные могут храниться в этом столбце. Например, если в столбце нужно хранить числа (например, количество товаров в заказе), то тип данных будет числовым. А если в столбце нужно хранить даты, заметки, денежные суммы и так далее, то для всех этих данных предусмотрены свои типы.

Тип данных — это тип разрешённых для хранения данных. Каждому столбцу таблицы присваивается тип, который позволяет хранить только определённую информацию.

Типы данных определяют характер информации, которую можно хранить в столбце. Например, они предотвращают ввод алфавитных символов в числовое поле. Типы данных также помогают правильно сортировать информацию и играют важную роль в оптимизации использования дискового пространства. Поэтому при создании таблицы необходимо уделить особое внимание выбору типов данных для её столбцов.

Совместимость типов данных

Типы данных и их названия могут быть одним из основных источников несовместимости в SQL. Основные типы данных обычно поддерживаются всеми системами управления базами данных (СУБД) примерно одинаково, в отличие от некоторых сложных типов. Более того, иногда один и тот же тип данных в разных СУБД может называться по-разному. К сожалению, с этим ничего нельзя поделать, просто нужно помнить об этом при создании схем таблиц.