Разработка информационной системы «Страховая компания»
Создание базы данных
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access.
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Основные компоненты MS Access:
построитель таблиц; приложение информационная база страхование
построитель экранных форм;
построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
построитель отчётов, выводимых на печать.
В первую очередь были созданы таблицы с помощью конструктора, где были определены ключевые поля и типы данных. Чтобы создать первичный ключ необходимо выделить нужное поле и, открыв контекстное меню, активировать пункт «Ключевое поле». Ввод данных в таблицы осуществлялся в режиме просмотра и редактирования. Таблица «Вид страхования» имеет 4 записи и таблица «Филиалы» имеет 10 записей, а таблица «Договоры», которая связывает две вышеупомянутые таблицы, имеет 10 записи. В ней организован первичный ключ, состоящий из двух полей, являющихся внешними ключами для других таблиц.
Переключение в MS Access 2007 между режимами «Конструктор» и «Таблица» осуществляется довольно просто. Необходимо на вкладке «Главная» в разделе «Режим» выбрать необходимый нам «вид таблицы».

Рисунок 3 - Создание таблиц в режиме «Конструктор»
Организация доступа к данным
Технологией доступа к данным называется система интерфейсов, обеспечивающая взаимодействие между приложением и базой данных. Во многих системах управления базами данных имеются библиотеки, содержащие интерфейсы прикладного программирования, представляющие собой функции, при помощи которых можно выполнять с данными те или иные действия.
Для того чтобы наиболее полно использовать возможности того или иного сервера баз данных, необходимо работать с ним напрямую, через API. Однако это означает полную зависимость приложения от того или иного сервера и сложность перехода на другую платформу, так как будет необходимо переписывать большое количество кода. Этот вопрос призваны решить различные технологии доступа к данным. Они являются прослойкой между API конкретного сервера и приложением пользователя, предоставляя программисту простой унифицированный механизм работы с данными. На сегодняшний день существует множество технологий доступа к данным, таких как BDE, OLE, ODBC, ADO, и до сих пор разрабатываются новые, более надежные, удобные в работе и более быстродействующие технологии.
Для осуществления доступа к базе данных «Страховая компания» была использована технология ADO, которая завоевала популярность у разработчиков, благодаря базовому набору интерфейсов OLE DB, которые имеются в каждой современной операционной системе Microsoft. Поэтому для обеспечения доступа приложения к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить программу на любой компьютер, где имеется требуемая база данных и, конечно, установленная ADO. В Палитре компонентов Delphi есть страница ADO, содержащая набор компонентов, позволяющих создавать полноценные приложения БД, обращающиеся к данным через ADO.
Процесс организации доступа к данным в программе Delphi имеет следующий алгоритм:
Выбрать с вкладки ADO компонент ADOConnection, в свойстве ConnectionString прописать путь к базе данных «Страховая компания».
Выбрать компонент ADOTable 3 раза, так как нужно отобразить 3 таблицы, в свойстве Connection необходимо указать ADOConnection1, а в свойстве TableName выбрать имя таблицы Виды страхования, Договоры или Филиалы.
Третьим шагом с вкладки Data Access выбрать компонент источника данных DataSource, свойство DataSet меняем на ADOTable1 (нужная таблица).
Для непосредственного отображения таблицы необходимо выбрать компонент BDGrid и свойству DataSource присвоить DataSource1.
В завершении у компонента ADOTable1 меняем значение свойства Active на True - для отображения таблицы.

Рисунок 4 – Организация доступа к БД «Страховая компания»
Дата добавления: 2018-02-28; просмотров: 346; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
