Логическая модель данных
Отчет по выплатам (номер отчета; номер договора; сумма страхового обеспечения; дата выплаты). Заявление о страховании (номер заявление; ФИО клиента; адрес клиента; объект страхования); В логической модели БД (рисунок 3.2) будут представлены следующие сущности и их атрибуты: Заявление о расторжении договора (номер заявления; ФИО клиента; номер договора); Клиент (номер паспорта; фамилия; имя… Читать ещё >
Логическая модель данных (реферат, курсовая, диплом, контрольная)
Для построения логической модели БД мы воспользовались методологией проектирования ERwin. ERwin относится к средствам проектирования баз данных, обеспечивающих моделирование данных и разработку схем баз данных для основных СУБД [7].
ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (Oracle, Sybase, MSSQLServer и др.) и реинжиниринг баз данных. С помощью Erwin разрабатываются небольшие ИС или крупные ИС с разбиением на подсистемы.
Логический уровеньэто абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире. Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.
В логической модели БД (рисунок 3.2) будут представлены следующие сущности и их атрибуты:
- 1. Агент (фамилия; имя; отчество; дата рождения; адрес; телефон; номер паспорта);
- 2. Клиент (номер паспорта; фамилия; имя; отчество; дата рождения; адрес; телефон);
- 3. Заявление о страховании (номер заявление; ФИО клиента; адрес клиента; объект страхования);
- 4. Заявление о расторжении договора (номер заявления; ФИО клиента; номер договора);
- 5. Заявление о страховом событии (номер заявления; ФИО клиента; номер договора; объект страхования; причиненный ущерб);
Рисунок 3.2 — Логическая модель.
- 6. Договор (номер договора; код вида страхования; объект страхования; сумма страховки; ФИО клиента; адрес клиента; сумма страхового взноса; перечень страховых рисков; дата заключения договора; дата окончания действия);
- 7. Отчет по договору (номер отчета; номер договора; дата заключения договора; вид страхования; страховая сумма; страховой взнос; дата уплаты страхового взноса);
- 8. Отчет по выплатам (номер отчета; номер договора; сумма страхового обеспечения; дата выплаты).
Физическая модель данных
Физическая модельданных зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько разных физических моделей. Если в логической модели не имеет значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о конкретных физических объектах — таблицах, колонках, индексах, процедурах и т. д.
Физическая модель БД представлена на рисунке 3.3.
Построенные моделиоблегчат процесс создания базы данных для информационной системы страховой компании. SQL-код можно получить непосредственно из case-средста Erwin.
Рисунок 3.3 — Физическая модель.