Sem II (Datenbanken) - N3 Flashcards
В чем особенность реляционной модели данных?
Реляционная модель обрабатывает данные на основе множеств, в отличие от моделей, ориентированных на записи, таких как сетевая и иерархическая модели.
Was sind Tupel und was repräsentieren sie?
Кортежи - это элементы отношения, представляющие отдельные записи данных. Их структура определяется схемой отношения.
Как специфицируется схема отношения?
Схемы отношений определяются атрибутами и их областями значений
Was ist ein Primärschlüssel und wie wird er gekennzeichnet?
Первичный ключ - это минимальный набор атрибутов, который однозначно идентифицирует каждый кортеж. Он обозначается подчеркиванием.
Как типы сущностей преобразуются в отношения?
Каждый тип сущности моделируется как отдельное отношение
Как типы отношений отображаются в реляционных таблицах?
Каждый тип отношений моделируется как отдельное отношение, которое содержит первичные ключи участвующих типов сущностей (в качестве внешних ключей), а также собственные атрибуты.
Что такое отношение 1:N и как оно моделируется?
**Отношение 1:N, такое как (чтение) (Лекция к Профессору), моделируется добавлением внешнего ключа. **
Как моделируется отношение N:M, например {слушать}?
Отношения N:M моделируются как отдельное отношение, содержащее внешние ключи всех участвующих типов сущностей
Какие отношения могут быть объединены при детализации?
Отношения, представляющие связи 1:1, 1:N или N:1 и имеющие один и тот же ключ, могут быть объединены.
Почему отношения с разными ключами не должны объединяться?
Такое объединение приводит к избыточности и так называемым аномалиям обновления, поскольку изменения пришлось бы выполнять многократно.
Почему следует избегать использованияNull-значений?
Null-значения приводят к сложности при обработке данных и могут вызывать несогласованности при неправильном обращении.
Как определяется отношение?
Eine Relation ist eine Teilmenge des Kreuzprodukts mehrerer Domänen
Welche Schlüssel gibt es im relationalen Modell und welche Bedeutung haben sie?
Существуют кандидаты в ключи (минимальный набор атрибутов для однозначной идентификации кортежа), первичный ключ (выбранный кандидат в ключи) и внешний ключ (для ссылки на другие таблицы).
Что такое схема в реляционной модели?
Схема описывает структуру данных, включая атрибуты и их типы данных.
Что подразумевается под моделью “Сущность-Связь” (ER-модель)?
ER-модель представляет сущности и их связи. В реляционной модели они представляются как отношения (таблицы).
Как тип сущности из ER-модели преобразуется в реляционную модель?
Для каждого типа сущности создается отношение, при этом каждый атрибут типа сущности становится столбцом в таблице.
Какие типы данных обычно используются в реляционных базах данных?
Часто используемые типы данных: Char, Varchar, Int, Date, Boolean и т.д. Они определяют область значений атрибута.
В чем разница между статическими и динамическими условиями целостности?
Статические условия целостности относятся к ограничениям схемы, в то время как динамические условия целостности направлены на изменение базы данных.
Что означает referентная целостность?
Referентная целостность гарантирует, что значение внешнего ключа всегда ссылается на действительный первичный ключ в другой таблице.
Что такое схема в базе данных?
Схема определяет структуру базы данных, включая отношения, их атрибуты и типы данных.