Учебники

Тестирование базы данных – объекты

Схемы , таблицы , хранимые процедуры и триггеры являются ключевыми объектами базы данных. Мы уже поделились типами тестирования БД и сценариями тестирования для этих объектов базы данных.

Schemas

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

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

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

Схемы обычно хранятся в словаре данных. Хотя схема определяется на языке текстовой базы данных, этот термин часто используется для обозначения графического изображения структуры базы данных. Другими словами, схема – это структура базы данных, которая определяет объекты в базе данных.

Типичные схемы, используемые в хранилище данных:

  • Схема звезды
  • Схема снежинок
  • Галактика Схема

Таблицы в базе данных

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

Пример . Таблица Customer содержит такую ​​информацию, как идентификатор клиента, адреса, номера телефонов и т. Д. В виде ряда столбцов.

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

Хранимые процедуры

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

Триггеры

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