Схемы , таблицы , хранимые процедуры и триггеры являются ключевыми объектами базы данных. Мы уже поделились типами тестирования БД и сценариями тестирования для этих объектов базы данных.
Schemas
Схема базы данных определяет структуру системы базы данных в формате, поддерживаемом системой управления базой данных. Схема относится к структуре базы данных (составленной из таблиц базы данных в случае реляционных баз данных).
Схема базы данных — это набор формул, называемых ограничениями целостности, налагаемыми на базу данных. Эти ограничения целостности обеспечивают совместимость между частями схемы.
В реляционной базе данных схема состоит из таблиц, полей, представлений, индексов, пакетов, процедур, функций, триггеров, типов, материализованных представлений, синонимов, ссылок на базы данных и других элементов.
Схемы обычно хранятся в словаре данных. Хотя схема определяется на языке текстовой базы данных, этот термин часто используется для обозначения графического изображения структуры базы данных. Другими словами, схема — это структура базы данных, которая определяет объекты в базе данных.
Типичные схемы, используемые в хранилище данных:
- Схема звезды
- Схема снежинок
- Галактика Схема
Таблицы в базе данных
В реляционной базе данных таблица используется для организации информации в строки и столбцы.
Пример . Таблица Customer содержит такую информацию, как идентификатор клиента, адреса, номера телефонов и т. Д. В виде ряда столбцов.
Каждый отдельный фрагмент данных представляет собой поле в таблице. Столбец состоит из всех записей в одном поле, таких как номера телефонов всех клиентов. Поля организованы в виде записей, которые представляют собой полные наборы информации (например, набор информации о конкретном клиенте), каждый из которых содержит строку.
Хранимые процедуры
Хранимая процедура — это серия операторов SQL, хранящихся в базе данных в скомпилированной форме, и несколько программ могут использовать ее совместно. Использование хранимых процедур может быть полезным для поддержания целостности данных, контроля доступа к данным и повышения производительности.
Триггеры
Триггер базы данных — это код, который выполняется в ответ на определенные события в конкретной таблице или представлении в базе данных. Триггер в основном используется для поддержания целостности информации в базе данных.