433.29K
Category: databasedatabase

Разработка кода. Диаграмма сущностей

1.

Разработка кода
Презентация 02.
Диаграмма сущностей

2.

Уровни ER-диаграмм.
ER-диаграмма
ER (Entity relationship) диаграмма это диаграмма, описания
сущностей (Entities) и их отношений
(Relations). Сущность - это некая
совокупность атрибутов, которыми
будут обладать все ее экземпляры.
К примеру, сущностью является
таблица пользователя: она
описывает, какими атрибутами
обладает экземпляр
(id/логин/пароль), а ее
экземпляром является любой
пользователь.
Концептуальные. На этом уровне Вам требуется продумать, какие
сущности будут в системе и как они будут зависеть друг от друга.
Такие диаграммы нужны для Вас и заказчика: проверить все ли
требования учтены и какие сущности системы потребуется
реализовать.
Логический. На этом уровне Вы прописываете атрибуты и
продумываете каким образом ваши сущности будут
взаимодействовать между собой.
Физический. Выбор системы, которая будет хранить сущности,
выбор типов полей, проработка их связей.
Для чего нужны ER-диаграммы?
ER-диаграммы нужны, чтобы было удобнее проектировать базы
данных и взаимодействия сущностей внутри них.

3.

ER-диаграмма. Пример Логического построения

4.

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

5.

При построении физической модели базы данных, мы обязаны указывать типы полей и их зависимости, так как она
должна полностью отражать реальную.
PK - Primary Key (первичный ключ). Уникальный идентификатор записи.
FK - Foreign Key (вторичный ключ). Ключ, по которому записи будут связаны.
Первичный и вторичные ключи должны иметь один и тот же тип поля, так как иначе первичный ключ сможет
принять значение недопустимое для вторичного.
Ссылка на диаграмму
ER-диаграмма. Пример Физического построения
English     Русский Rules