Добавил:
Рад, если кому-то помог Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
22.03.2026
Размер:
464.59 Кб
Скачать

Выбор СУБД

Проверка требований

Сложности транзакций

Характеристик данных

Количество данных

Частота обновления

Требования к доступу

ER-модель (Сущность-связь)

Диаграмма описывает высокоуровневую концептуальную схему.

Цель: модель пользовательского восприятия данных.

ER-модель - текстовое описание сущностей, атрибутов и связей.

ER-диаграмма - графическое отображение модели

Тип сущности

Тип сущности - множество объектов реального мира с одинаковыми свойствами.

Физические: персонаж, монстр, государство, предмет, фракция

Абстрактные (концептуальные): покупка предмета, битва с монстром, царствование в государстве

Сущность

Сущность - экземпляр типа сущности, который может быть идентифицировать (уникально определен).

Слабые типы сущностей - зависят от других сущностей (битва с монстром не может существовать без монстра)

Сильные типы сущностей - независимые, главный герой будет существовать в любом случае*

Атрибут

Атрибут - свойство типа сущности или типа связи.

Примеры:

Персонаж: имя, пол, рост, вес, скорость, интеллект и прочее

Покупка предмета: кто, у кого, когда, за сколько

Атрибут

Домен атрибута - набор значений, которые могут быть присвоены атрибуту.

Простой атрибут - состоит из одного неделимого компонента.

Составной атрибут - можно поделить, например: полное имя персонажа, адрес дома.

Ключи

Потенциальный ключ - атрибут или набор атрибутов однозначно идентифицирующий объект

Первичный ключ - один, выбран из потенциальных, обычно ID

Связи

Типы связей - осмысленная ассоциация между сущностями разных типов.

Связь - ассоциация между сущностями, включающая по одной сущности каждого типа.

Степень связи - количество сущностей, которые охвачены связью. Множественные связи хуже воспринимаются, лучше это отображать на диаграмме активностей, а на ER-диаграмме ограничиться бинарными.

Связи: структурные ограничения

Показатель кардинальности:

один-к-одному: государство и его правитель

один-ко-многим: предметы персонажа

многие-ко-многим: навыки персонажей

Связи: структурные ограничения

Степень участия:

Полная (обязательно) например: персонаж должен быть прикреплен к государству и не существует вне его

Частичная (может не быть связей), у предмета может не быть хозяина.

Соседние файлы в папке Лекции СУБД, 2 курс 4 семестр (для ИВТ и т.п.)