Мегаобучалка Главная | О нас | Обратная связь


ГЛАВА 4. Построение модели данных в Erwin



2020-02-04 190 Обсуждений (0)
ГЛАВА 4. Построение модели данных в Erwin 0.00 из 5.00 0 оценок




 

ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. [5]

Построение логической и физической модели данных

В Erwin существуют 2 уровня моделирования: логический и физический.

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

Рис. 25. Логическая модель данных

На рисунке  показан процесс обращения клиента в страховую фирму с целью застраховать свой автотранспорт. Сводная таблица сущностей приведена ниже.

 

Таблица 5

Имя сущности Описание
Клиент Список клиентов, обращающихся в страховую компанию
Договор Справочник, содержащий информацию о заключенных договорах
Автотранспорт Справочник с информацией об автотранспорте клиентов
Полис Справочник выданных полисов
Сотрудник Справочник сотрудников
Взносы Справочник, содержащий дату и сумму страховых взносов

 

Для каждой сущности определим набор атрибутов.

Сущность «Клиент» содержит следующие атрибуты: «идентификационный номер клиента» – первичный ключ; «№ автомобиля», «№ договора», «Код сотрудника»– внешние ключи, а так же атрибуты «ФИО», «Дата рождения», «Адрес» и «Паспорт», описывающие личные данные клиента.

Сущность «Договор» содержит следующие атрибуты:

- № договора (первичный ключ);

- № автомобиля;

- Дата страхования

- Сумма страхования.

Сущность «Автотранспорт» содержит информацию о имеющемся автотранспорте клиента и включает следующие атрибуты:

- № авто (первичный ключ);

- Цвет;

- Марка авто;

- Год выпуска.

Сущность «Полис» включает следующий набор атрибутов:

- № полиса (Первичный ключ);

- № договора (Внешний ключ);

- Дата выдачи;

- Срок окончания.

Сущность «Сотрудник» содержит информацию о штате сотрудников и включает следующие атрибуты:

- Код сотрудника (Первичный ключ);

- ФИО;

- Дата рождения;

- Паспорт.

Сущность «Взносы» содержит следующие атрибуты:

- № квитанции (Первичный ключ);

- Дата взноса;

- Сумма;

- № договора (Внешний ключ).

Приведем пояснения к каждой связи между сущностями.

Тип связи между таблицами «Клиент» и «Договор» - один к одному, т.е. один каждый клиент заключает по одному договору на каждый автомобиль.

Тип связи между таблицами «Автотранспорт» и «Клиент» - один к одному, т.е. каждый клиент имеет по 1 экземпляру автотранспорта для страхования по одному договору.

Тип связи между таблицами «Договор» и «Полис» - один к одному, т.е. по каждому договору клиенту выдается один полис.

Тип связи между таблицами «Сотрудник» и «Клиент» - неидентифицирующая. Каждый сотрудник может обслуживать несколько клиентов.

Тип связи между таблицами «Договор» и «Взносы» - один ко многим, т.к. по каждому договору от клиента поступает несколько взносов.

Физическая модель данных зависит от конкретной СУБД. В физической модели содержится вся информация обо всех объектах БД. Исходя из этого можно утверждать, что одна и та же логическая модель может быть представлена несколькими физическими. Представленные в физической модели атрибуты несут конкретную информацию о конкретных физических объектах. Физическая модель процесса страхования изображена на рисунке 26.

 

Рис. 26. Физическая модель данных

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

 



2020-02-04 190 Обсуждений (0)
ГЛАВА 4. Построение модели данных в Erwin 0.00 из 5.00 0 оценок









Обсуждение в статье: ГЛАВА 4. Построение модели данных в Erwin

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (190)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)