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

Что такое база данных, таблицы и схемы?

Оглавление

Прежде чем мы начнём изучать язык SQL и запросы к базам данных, давайте сначала разберёмся с основными понятиями, связанными с базами данных.

💬 Что такое база данных?

В контексте SQL мы будем понимать под термином «база данных» набор записей, которые хранятся в определённом порядке. Можно представить базу данных как шкаф с документами. Шкаф — это просто физический объект для хранения данных, вне зависимости от того, что именно это за данные и как они организованы.

Вкратце, база данных — это контейнер, предназначенный для хранения упорядоченных данных. Люди часто используют термин «база данных» для обозначения программного обеспечения, которое управляет базой данных. Однако это может привести к путанице. На самом деле такое программное обеспечение называется СУБД, то есть системой управления базами данных.

🔸 База данных — это хранилище, которое создаётся и управляется с помощью СУБД. То, как именно устроено это хранилище, зависит от конкретной системы управления базами данных.

💬 Что такое таблицы?

При хранении документов, вы не сваливаете их в кучу, а раскладываете по разным папкам. В базах данных такая папка называется таблицей.

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

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

Каждая таблица в базе данных имеет уникальное имя, которое её идентифицирует, и никакая другая таблица не может иметь такое же имя.

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

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

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

💬 Что такое схема таблицы?

Уникальность имени таблицы достигается комбинацией нескольких компонентов, среди них:

🔸 Имя базы данных
🔸 Имя таблицы.
🔸 Иногда в качестве части уникального имени применяется также имя владельца.

Это означает, что нельзя использовать два одинаковых имени таблицы в одной базе, но в разных базах данных имена таблиц могут повторяться. Таблицы имеют определённые характеристики и свойства, которые определяют, как в них хранятся данные. Сюда входит:

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

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

🔸 Схема — это информация о базе данных и о структуре и свойствах её таблиц.