Sem II (Datenbanken) - N3 Flashcards
Wie wird eine Relation über Mengen definiert?
Отношение - это подмножество декартова произведения множеств A1 × A2 × … × An.
Wie nennt man die Elemente eines kartesischen Produkts von n-Mengen?
Элементы называются n-кортежами (например, пары, тройки, четверки).
Какие способы представления отношений существуют?
Отношения могут быть представлены в табличной форме.
Was ist eine partielle Funktion?
Eine partielle Funktion ist eine rechtseindeutige Relation, bei der jedem Element des Definitionsbereichs maximal ein Element des Wertebereichs zugeordnet wird.
Wie wird eine 1:1-Beziehung modelliert?
Каждому элементу из области определения сопоставляется не более одного элемента из области значений.
Was ist der Unterschied zwischen 1:N-, N:1- und N:M-Beziehungen?
1:N: Один элемент из E1 связан с несколькими элементами из E2.
N:1: Несколько элементов из E1 связаны с одним элементом из E2.
N:M: Произвольные элементы из E1 связаны с произвольными элементами из E2.
Что понимается под n-местной связью в базах данных?
n-местная связь - это отношение, которое существует между n объектами или множествами объектов. Она описывает, как несколько объектов связаны друг с другом.
Какова функциональность в отношении 1:N?
В отношении 1:N одному объекту на стороне “1” сопоставляется один или несколько объектов на стороне “N”, но в обратном направлении это невозможно.
Что понимается под “недопустимым вариантом” в отношении?
Недопустимые варианты - это комбинации значений в отношении, которые нарушают определенные условия или ограничения, например, когда студент повторно разрабатывает одну и ту же тему.
Какая гибкость допускается базой данных в отношении повторного использования тем семинаров?
- Профессора могут назначать одну и ту же тему многократно, но разным студентам.
- Несколько профессоров могут использовать одну и ту же тему, пока они назначают ее разным студентам.
Что означает нотация (min, max) в моделировании?
Нотация (min, max) описывает кардинальность, то есть минимальное и максимальное количество вхождений значения в отношении.
Что описывает кардинальность в общем?
Кардинальность указывает частоту появления значения в таблице. Она определяет, как часто определённое значение или набор данных может или должен встречаться в отношении.
Warum ist die (min, max)-Notation in der Datenmodellierung wichtig?
Она позволяет определять точные ограничения для отношений и структур данных, что является существенным для обеспечения согласованности и корректности моделей.
Warum kann eine Beziehung zwischen einem starken und einem schwachen Entitätstyp keine N:M-Beziehung sein?
Связь N:M невозможна, так как слабый тип сущности зависит от конкретного сильного типа сущности.
Was ist der Hauptzweck schwacher Entitäten?
Слабые сущности моделируют сущности, которые не могут быть определены без существования более сильной сущности. Они требуют поддерживающего ключа из соответствующей сильной сущности, как например “Здание” и “Комната” в университете.