Unetway

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

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

Schemas

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

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

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

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

Общий тип схем, используемых в хранилище данных:

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

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

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

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

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

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

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

Триггеры

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