Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы БД.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
65.95 Кб
Скачать

63. Какие требования фиксируются в целостной части рмд?

Целостная часть - в ней фиксируется два базовых требования целостности:

- целостность сущности (Объекту или сущности реального мира в реляционных БД соответствуют кортежи отношений. Конкретно требование состоит в том, что любой кортеж любого отношения отличим от любого другого кортежа этого отношения, т.е. другими словами, любое отношение должно обладать первичным ключом. Как мы видели в предыдущем разделе, это требование автоматически удовлетворяется, если в системе не нарушаются базовые свойства отношений.)

- требование целостности по ссылкам (Требование целостности по ссылкам, или требование внешнего ключа состоит в том, что для каждого значения внешнего ключа, появляющегося в ссылающемся отношении, в отношении, на которое ведет ссылка, должен найтись кортеж с таким же значением первичного ключа, либо значение внешнего ключа должно быть неопределенным (т.е. ни на что не указывать). Для нашего примера это означает, что если для сотрудника указан номер отдела, то этот отдел должен существовать.)

64. Что является ключевым элементом данных?

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

Если в отношении имеется единственный потенциальный ключ, он является и первичным ключом. Если потенциальных ключей несколько, один из них выбирается в качестве первичного, а другие называют «альтернативными».

65. Что такое первичный ключ?

Уникальный идентификатор.

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

Если в отношении имеется единственный потенциальный ключ, он является и первичным ключом. Если потенциальных ключей несколько, один из них выбирается в качестве первичного, а другие называют «альтернативными».

66. Что является доменом?

Множество значений атрибутов (данного типа)

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

67. Что является атрибутом?

Атрибут, поле — в реляционных базах данных элемент данных в кортеже.

Заголовок столбцов таблицы.

68. Основные понятия реляционной базы данных.

К основным понятиям реляционной модели относятся:

- тип данных

- домен

- атрибут

- кортеж

- первичный ключ

- отношение

69. Что является отношением в РМД?

Отношение в реляционном моделировании — набор кортежей, иначе известный как таблица базы данных

70. Что такое кортеж отношения?

Кортеж - это именованное множество пар {имя атрибута, значения}.

71. Что является в структурном смысле схемой БД?

Схема базы данных - это набор именованных схем отношений.

Схема отношения - это именованное множество пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}. Степень или "арность" схемы отношения - мощность этого множества. Степень отношения СОТРУДНИКИ равна четырем, то есть оно является 4-арным. Если все атрибуты одного отношения определены на разных доменах, осмысленно использовать для именования атрибутов имена соответствующих доменов (не забывая, конечно, о том, что это является всего лишь удобным способом именования и не устраняет различия между понятиями домена и атрибута).