Понедельник, 20 мая 2024, 20:11
Сайт: Кафедра "Компьютерные системы и сети"
Курс: Распределенные базы данных (СБД)
Глоссарий: Глоссарий
С

Согласованность (целостность) базы данных

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

Примеры правил: каждый студент должен состоять к учебной группе; количество знаков в телефонном номере не должно превышать 15; баланс банка должен сходится; число проданных билетов не превышает число посадочных мест и т. д.


Составной индекс (Индекс с включенными столбцами)

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

Срез

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

Субъект доступа

лицо или процесс, действия которого регламентируются правилами разграничения доступа.

Сущность

предмет, человек или событие, о котором соби­рается и хранится информация.

Т

Таблица

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

Далее приведено соответствие терминов в различных областях знаний.

База данных

Реляционная алгебра

EXCEL

Таблица

Отношение

Таблица

Запись

Кортеж

Строка

Поле

Атрибут

Столбец


Тиражирование данных

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

Толстый клиент

клиентская часть, реализуемая в виде приложения.

Тонкий клиент

клиентская часть, реализуемая на браузере.

Транзакция

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