3.2 Разработка структуры базы данных
Так как, реляционная база данных состоят из нескольких таблиц, связь между которыми устанавливается с помощью совпадающих полей, первым этапом при создании таблиц является определение перечня полей, из которых они должна состоять, их типов и размеров. Перечень полей определяет "Правила о добровольном страховании предпринимательских рисков".
Для того чтобы создать базу данных, ее нужно нормализовать. Этот процесс получил название нормализации базы данных.
Процесс нормализации базы данных предназначен для уменьшения избыточности информации в базе данных. Существует несколько так называемых нормальных форм базы данных:
· первая нормальная форма
· вторая нормальная форма
· третья нормальная форма
Каждая из нормальных форм получается последовательно из предыдущей нормальной формы. Кроме того, каждая последующая нормальная форма сохраняет свойство предыдущей нормальной формы и удаляет некоторые аномалии, присутствующие своей предшественнице.
После нормализации получаются следующие таблицы:
Таблица "Договор страхования предпринимательских рисков" (Таблица 1) содержит информацию о договоре страхования предпринимательских рисков: номер бланка договора, серия, статус договора, тип, дата заключения договора, дата последнего изменения, страховая премия, размер страховой суммы, дополнительные условия, номер заявления и номер документа об оплате. Ключевым полем в данной таблице является поле - "Номер договора", так как он является идентификатором для договоров страхования предпринимательских рисков.
Таблица 1: "Договор страхования предпринимательских рисков"
Имя поля
Тип
Размер-ность
Описание
NDogivora
Integer
100
Номер бланка договора, ключевое поле
SDogovora
Real
Серия договора страхования предприн. рисков
StatusD
Статус договора (в работе, выдан, прекращен)
DataZak
Date
-
Дата заключения договора (00.00.0000)
TipD
Тип договора (на страхование, изменение, прекращение)
DataIzm
Дата последнего изменения (00.00.0000)
StaraxPr
Размер страховой премии (2000 руб.)
StarxSuma
Размер страховой суммы (50000 руб.)
DopolYsl
Дополнительные условия
NZayv
Номер заявления (12)
NDokOp
Номер документа об оплате (123)
Таблица "Заявление" (Таблица 2) содержит следующую информацию: номер заявления, дата принятия, ФИО сотрудника, срок страхования, порядок уплаты страховой премии, ИНН. Ключевым полем является поле - "Номер заявления".
Таблица 2: "Заявление"
Размерность
NZav
Номер заявления, ключевое поле
DataPrin
Дата принятия заявления (00.00.0000)
FIOSot
ФИО Сотрудника принявшего заявление
Srok
Срок страхования (6 месяцев или 15 суток)
PorYpStPr
Memo
500
Порядок оплаты страховой премии (график)
INN
ИНН страхователя (334657869067)
Таблица "Страхователь" (Таблица 3) хранит информацию о страхователе предпринимательских рисков, которую должен предоставить страховщику сам страхователь. Набор полей таблицы определяется "Правилами о добровольном страховании предпринимательских рисков". Этими данными являются: ИНН страхователя, ФИО ИП/Наименование юридического лица, документ, на основании которого действует юридическое лицо, ФИО руководителя, номер свидетельства о регистрации, серия, дата выдачи, орган выдавший свидетельство, индекс, страна, район, населенный пункт, улица, дом, офис, телефон, вид деятельности, размер уставного капитала, номер лицензии, номер пакета документов. Ключевым полем в данной таблице является "ИНН".
Таблица 3: "Страхователь"
ИНН страхователя, ключевое поле
Name
ФИО ИП/Наименование юридического лица
Dok
Документ, на основании которого действует юридическое лицо
FIORuk
ФИО руководителя
NSvid
Номер свидетельства о регистрации
CeriySvid
Серия свидетельства о регистрации
DataVd
Дата выдачи свидетельства о регистрации (00.00.0000)
OrVdSv
Орган выдавший свидетельство о регистрации
Indexs
Индекс
Strana
Страна
Raon
Район
NasPynkt
Населенный пункт
Yliza
Улица
Dom
50
Дом
Ofis
Офис
Telefon
Телефон
VudDey
Вид деятельности
RazYstKap
Размер уставного капитала
NLiz
Номер лицензии
NpakDok
Номер пакета документов
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12