Реляционная база данных страховой компании «Росгосстрах – Аккорд» в среде СУБД MS Access

Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 13:22, курсовая работа

Описание

Обеспечение интенсивной динамичности выполнения процессов таких систем - одна из самых трудоемких проблем эффективной реализации бизнес процессов при эксплуатации банков данных. Создание надежных, отказоустойчивых и эффективных средств обслуживания и управления требует наличия высококвалифицированных специалистов, больших финансовых и временных затрат, как для проектирования, разработки и развертывания, так и для сопровождения, эксплуатации и администрирования. Управление выполнением распределенных и параллельных вычислительных процессов, определенных на стадии детальной разработки средств сопровождения и эксплуатации распределенной системы обработки информации в целом и их оптимизация в частности, всегда было и остается сложной и актуальной задачей.

Содержание

Введение…………………………………………………………………………..4
Глава 1. . Управление транзакциями в системах баз данных
1.1 Понятие транзакции………………………………………………………6
1.2 Параллельное выполнение транзакций………………………………….9
1.3 Сериализация транзакций……………………………………………………..12
Глава 2. Реализация транзакций в Delphi
2.1 SQL – выражения для управления транзакциями………………...……22
2.2 Управление транзакциями в Delphi …………………………….………25
Глава 3. Проектирование реляционной базы данных страховой компании «Росгосстрах – Аккорд»
3.1. Анализ предметной области…………………………………………….28
3.2. Проектирование базы данных методом нормальных форм…………..31
3.3. Проектирование базы данных методом «сущность-связь»…………...35

Глава 4. Реализация базы данных страховой компании «Росгосстрах – Аккорд» в среде СУБД MS Access
4.1. Создание таблиц и связей между ними………………………………...44
4.2. Разработка запросов……………………………………………………..49
4.3 Разработка отчетов и форм………………………………...…………….54
4.4.Разработка макросов……………………………………………………..56
Заключение ………………………………………………………………………58
Список использованных источников……………………………...……………60
Приложения ……………………………………………..………………………61

Работа состоит из  1 файл

курсовая БД.docx

— 382.94 Кб (Скачать документ)

     2. Допуск к управлению (Дата рождения, …).

     Четвертый этап проектирования – добавление неключевых атрибутов, которые не были выбраны в качестве ключевых раньше, и назначение их одному из предварительных отношений с тем условием, чтобы отношения отвечали требованиям нормальной формы Бойса-Кодда, когда отношения находятся в третьей нормальной форме и в них отсутствуют зависимости атрибутов составного ключа от неключевых атрибутов.

     После добавления неключевых атрибутов схемы отношений примут следующий вид:

     - ТС (ГосРегистрЗнак, Код ТС, Паспорт ТС:серия,номер,Дата выдачи паспорта, Идентификационный номер ТС, № кузова/прицепа, Цель использования, Возраст ТС),

     - Физические лица (Код страхователя, ФИО страхователя, Дата рождения, Паспорт: серия, номер, Индекс, Республика, Район, Нас Пункт, Улица, Дом, Квартира).

     - Виды ТС (Код ТС, Код ТС, Марка, Модель, Мощность двигателя, Стоимость в новом состоянии.

     - Износ ТС (Паспорт ТС:серия,номер, Возраст ТС, Износ в %).

     - Лица, допущенные к управлению (Дата выдачи паспорта, Код лица, ФИО лица, допущенного к управлению, Пол, Водительское удостоверение: серия, номер, Стаж).

     - СотрРоссгост. (ФИО страхователя, Номер Сотрудника Росгосстраха, ФИО сотрудника, Паспорт: серия, номер).

     - Допуск к управлению (Дата рождения, № страхового полиса, Код лица).

     Все отношения соответствуют требованиям  нормальной формы Бойса-Кодда. Полученная схема базы данных приведена на рисунке 8. Она соответствует схеме, полученной при проектировании методом нормальных форм.

    Рис.8. Схема базы данных

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    Глава 4. Реализация базы данных страховой компании в среде СУБД MS Access

    4.1. Создание таблиц  и связей между  ними

     Приведем  состав таблиц базы данных и укажем имена и характеристики полей, из которых состоят данные таблицы.     

     На  основе ER-модели (рисунок 3.1) были сформированы девять таблиц. Каждая таблица имеет свои атрибуты, среди которых есть и ключевые.

     Имена и характеристики полей таблиц БД представлены в таблице 1. Ключевые поля отношений отмечены подчеркиванием.

     Таблица 1. Имена и характеристики полей

Название  сущности Наименование  поля Тип данных Размер/формат Обязатель-ность
1 2 3 4 5
Физические 

лица

Код страхователя Текстовый 50 символов Да
ФИО страхователя Текстовый 50 символов Да
Дата  рождения Дата/ время Краткий формат даты Да
Паспорт: серия, номер Текстовый 15 символов Да
Индекс Числовой Длинное целое Да
Республика, край, область Текстовый 50 символов Да
Район Текстовый 50 символов Нет
Населенный  пункт Текстовый 50 символов Да
Улица Текстовый 50 символов Да
Дом Текстовый 3 символа Да
Квартира Текстовый 5 символов Нет
 

 

      Таблица 1. Имена и характеристики полей (продолжение)

1 2 3 4 5
ТС Гос регистрационный знак Текстовый 11 символов Да
Код ТС Числовой Длинное целое Да
Паспорт ТС: серия, номер Текстовый 15 символов Да
Год изготовления Числовой Длинное целое Да
Дата  выдачи паспорта Дата/время Краткий формат даты Да
Идентификационный номер ТС Текстовый 17 символов Да
№ кузова Текстовый 17 символов Нет
Цель  использования Текстовый 50 символов Да
Возраст ТС Числовой Целое Да
Телефоны  физических лиц     Код страхователя Текстовый 50 символов Да
Телефон для связи Текстовый 50 символов Да
Лица, допущенные к управлению Код лица Счетчик Длинное целое Да
ФИО лица Текстовый 50 символов Да
Пол Текстовый 50 символов Да
Водительское  удостоверение: серия, номер Текстовый 15 символов Да
Стаж, лет Числовой Целое Да

     Таблица 1. Имена и характеристики полей (продолжение)

1 2 3 4 5
Сотрудники Росгосстраха Номер сотрудника Росгосстраха Числовой  Длинное целое Да
ФИО сотрудника Текстовый 50 символов Да
Паспорт: серия, номер Текстовый 50 символов Да
Износ ТС Возраст ТС Числовой Целое Да
Износ в % Числовой Длинное целое Да
Виды  ТС Код ТС Счетчик   Да
Марка Текстовый 50 символов Да
Модель Текстовый 50 символов Да
Мощность  двигателя, кВт Числовой Длинное целое Да
Стоимость в новом состоянии Денежный Денежный Да
Допуск  к управлению № страхового полиса Текстовый 50 символов Да
Код лица Числовой Длинное целое Да
Страхование ТС № страхового полиса Текстовый 50 символов Да
Код страхователя Текстовый 50 символов Да
Номер сотрудника Росгосстраха Числовой Длинное целое Да
Гос регистрационный
знак
Текстовый 11 символов Да
 

               Таблица 1 – Имена и характеристики полей (окончание)

1 2 3 4 5
Страхование ТС Дата  выдачи полиса Дата/время Краткий формат даты Да
Дата  начала срока страхования Дата/время Краткий формат даты Да
Дата  окончания срока страхования Дата/время Краткий формат даты Да
Дата  заполнения заявления Дата/время Краткий формат даты Да
Спец  знак гос образца: серия, номер Текстовый 50 символов Да
Страховая премия, руб. Денежный Денежный Да
Страховая сумма, руб. Денежный Денежный Да
 

     Целостность в таблицах базы данных поддерживается средствами поддержания целостности  MS ACCESS. Для всех связанных таблиц установлено свойство каскадного обновления и каскадного удаления данных (пример приведен на рисунке 5.1). Все необходимые поля отношений базы данных являются обязательными. Также для поддержания целостности были определены требования к атрибутам таблиц. Одинаковые атрибуты, которые содержатся в разных таблицах и по которым между ними устанавливается связь, должны иметь соответствующие свойства. Для всех текстовых полей были указаны оптимальные размеры, в зависимости от значений, которые эти поля будут хранить. Ко всем полям типа «дата и время» был указан «краткий формат даты».

Рисунок 5.1. Пример каскадного обновления/удаления связанных записей

Информация о работе Реляционная база данных страховой компании «Росгосстрах – Аккорд» в среде СУБД MS Access