Page
Основные определения реляционных СУБД
- Реляционная модель данных
- Организует и представляет данные в виде таблиц или реляций
- Реляционная база данных
- База данных, построенная на реляционной модели
- Реляция (таблица – элементарная информационная единица)
- Двумерная таблица, содержащая строки и столбцы данных
- Степень реляции
- Количество атрибутов реляции. Никакие два атрибута реляции не могут иметь одинаковых имен
- Кортежи
- Строки реляции (таблицы), соответствуют объекту, конкретному событию или явлению
- Атрибуты
- Столбцы таблицы, характеризующие признаки, параметры объекта, события, явления
- Область атрибута
- Набор всех возможных значений, которые могут принимать атрибуты. Если в процессе работы возникает ситуация, когда атрибут неприменим или значения одного или нескольких атрибутов строки пока неизвестны, то строка запишется в базу данных с пустыми значениями этих атрибутов (NULL-строка)
- Пустое значение
- Значение, приписываемое атрибуту в кортеже, если атрибут неприменим или его значение неизвестно
- Ключ
- Любой набор атрибутов, однозначно определяющий каждый кортеж реляционной таблицы
- Ключ реляции
- Ключ также можно описать как минимальное множество атрибутов, однозначно определяющих (или функционально определяющих) каждое значение атрибута в кортеже
- Составной ключ
- Ключ, содержащий два или более атрибута
- Первичный ключ
- Поле или набор полей, однозначно идентифицирующий запись
- Потенциальный ключ
- В любой данной реляционной таблице может оказаться более одного набора атрибутов. Обычно в качестве первичного ключа выбирают потенциальный ключ, которым проще всего пользоваться при повседневной работе по вводу данных
- Внешний ключ
- Набор атрибутов одной таблицы, являющийся ключом другой (или той же самой) таблицы; используется для определения логических связей между таблицами. Атрибуты внешнего ключа не обязательно должны иметь те же имена, что и атрибуты ключа, которым они соответствуют
- Рекурсивный внешний ключ
- Внешний ключ, ссылающийся на свою собственную реляционную таблицу
- Родительская реляция (таблица)
- Таблица, поля которой входят в другую таблицу
- Дочерняя реляция (таблица)
- Таблица, поля которой используют информацию из полей другой таблицы, являющейся по отношению к данной родительской
- Отношение «один – к – одному»
- Отношение, когда одной записи в родительской таблице соответствует одна запись в дочерней таблице
- Отношение «один – ко – многим»
- Отношение, когда одной записи в родительской таблице соответствует несколько записей в дочерней таблице
- Отношение «многие – ко – многим»
- Отношение, когда многим записям в родительской таблице соответствуют несколько записей в дочерней таблице
- Рекурсивное отношение
- Отношение, связывающее объектное множество с ним самим
- Представления (View)
- Информационная единица реляционной БД (по структуре аналогичная таблице), записи которой сформированы в результате выполнения запросов к другим таблицам
- Ссылочная целостность
- Адекватное воспроизведение записей в ссылочных полях таблиц
- Триггер
- Средство обеспечения ссылочной целостности на основе механизма каскадных изменений
- Индекс
- Механизмы быстрого доступа к хранящимся в таблицах данных путём их предварительной сортировки
- Транзакция
- Такое воздействие на СУБД, которое переводит её из одного целостного состояния в другое
Last modified: Monday, January 30, 2023, 6:18 PM