Автор работы: Пользователь скрыл имя, 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
Отчет «Заявление о заключении договора ОС АГО»
Отчет «Страховой полис»
Приложение 2
Форма «Заявление о заключении договора ОС АГО»
Форма «Страховой полис»