Вопрос 3.
Вопрос 2.
Вопрос 1.
БД – поименованная совокупность структурных данных, относящихся к определенной предметной области, содержащая перекрёстные ссылки.
Предметная область – часть реального мира, подлежащая изучению для организации управления и автоматизации (п/п, банк, вуз, магазин и т.д.).
Структурирование данных – введение соглашений о способах представления данных.
Поле – это элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту (названию авто, его цвета, мощности и т.д.).
Первичный ключ – поле, значение которого однозначно идентифицирует (определяет (выделяет/индивидуализирует)) экземпляр записи.
Вторичный ключ – ключевое поле, значение которого выполняет роль поисковых или группировочных признаков (индексирование). Признаком вторичного поля является индексация.
Запись – совокупность логически связанных полей.
Экземпляр записи - отдельная реализация записи, содержащая конкретное значение её полей. То же, что и картеж.
Таблица– совокупность экземпляров записей одной структуры.
Схема отношения – (шапка таблицы) поименованное множество логически связанных реквизитов (информационных элементов), описывающее некоторую сущность (реальный объект, явление, процесс, событие).
Схема БД – это именованное множество схем отношений.
Степень («арность» - количество полей) схемы отношения – количество атрибутов в схеме отношений.
Под типом данных в реляционной модели понимают тип конкретных значений атрибутов, который определяет диапазон значений атрибутов, операции, выполняемые над этими типами, и свойства атрибутов (полей).
Домен– допустимое потенциальное множество значений данного типа для определённого атрибута (аналогично понятию подтипа в некоторых языках программирования).
Кортеж – множество, содержащее по одному значению каждого атрибута (поля), принадлежащего схеме отношения. Кортеж относим к реляционной базе данных.
Отношение – это множество кортежей, соответствующих одной схеме отношения (это множество экземпляров).
В реляционных базах таблицы называются отношениями, а в пустых таблицах (базах) - схемами отношений.
Первичный ключ – минимальный набор атрибутов, значения которых в совокупности однозначно определяют кортеж отношения.
Простой ключ (одно поле) – это первичный ключ, состоящий только из одного атрибута.
Составной ключ – это первичный ключ, состоящий из нескольких атрибутов.
Свойства реляционной таблицы:
1) каждый элемент таблицы – это элемент данных (или экземпляр записи);
2) все столбцы в таблице однородные (все элементы столбца имеют одинаковый тип и длину, т.е. свойства);
3) каждый столбец имеет уникальное имя (в рамках одной таблицы);
4) одинаковые строки в таблице отсутствуют (поддерживается наличием ключевого поля);
5) порядок следования строк и столбцов может быть произвольным.