Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Амелиной.doc
Скачиваний:
72
Добавлен:
14.03.2016
Размер:
5.36 Mб
Скачать

2.3 Анализ документации. Создание инфологической модели

Как было отмечено в предыдущем пункте, основной задачей при выполнении данной выпускной работы, является создание базы данных. На следующем, после постановки задачи, этапе проектирования любой базы данных следует произвести сбор и анализ данных, на основе которых она будет создаваться.

БД отдела по работе с физическими лицами в коммерческом банке включает в себя таблицы, предназначенные для эффективности работы банка и автоматизации обработки результатов его деятельности: Физ.Лица, Счета, Кредитные карты, Операции со счетами кредитных карт, Дебетовые карты, Операции со счетами дебетовых карт, Банкомат, Филиал. Таблицы вязаны между собой, что обеспечивает целостность данных.

База данных предназначена, в первую очередь, для сотрудников банка, контроль работы отдела.

Информация о физических лицах включает в себя фамилию клиента, имя клиента, отчество клиента, его номер мобильного телефона, адрес и паспортные данные.

Для отображения данных о физических лицах была выделена сущность «ФизЛица» (см. таб. 3).

Таблица 3 – «ФизЛица»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер

Счетчик

Да

Таблица «Счета» поле «Номер физ.лиц»

Фамилия клиента

Текстовый

50

Нет

Имя клиента

Текстовый

30

Нет

Отчество клиента

Текстовый

30

Нет

Адрес клиента

Текстовый

40

Нет

Номер телефона

Текстовый

11

Нет

Паспорт

Текстовый

100

Нет

В информацию по счету включают следующие пункты: тип счета, реквизиты счета, номер физического лица.

Для отображения данных по счетам была выделена сущность «Счета» (см. таб. 4).

Таблица 4 – «Счета»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер

Счетчик

Да

Тип счета

Текстовый

15

Нет

Реквизиты счета

Текстовый

15

Нет

Номер ФизЛица

Числовой

Нет

Таблица «ФизЛица» поле «Номер»

Таблица Кредитные карты содержит следующие поля: номер кредитной карты, номер счета, продукт, вид продукта. Для отображения данных по кредитным картам была выделена сущность «Кредитные карты» (см. таб. 5).

Таблица 5 – «Кредитные карты»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер кредитной карты

Счетчик

Да

Номер счета

Числовой

Нет

Таблица «Счета» поле «Номер»

Продукт

Числовой

Нет

Вид продукта

Текстовый

40

Нет

В таблице Операции со счетами кредитных карт содержится информация: номер кредитной карты, дата/время, суммы, номер банкомата. Для отображения по операциям со счетами кредитных карт была выделена сущность «Операции со счетами кредитных карт» (см. таб. 6).

Таблица 6 – «Операции со счетами кредитных карт»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер операции

Счетчик

Да

Номер кредитной карты

Числовой

Нет

Таблица «Кредитные карты» поле «Номер»

Дата/время

Дата/время

Нет

Сумма

Денежный

Нет

Номер банкомата

Числовой

Нет

Таблица «Банкомат» Поле «Номер банкомата»

Таблица Дебетовые карты содержит: номер дебетовой карты, номер счета, продукт, вид продукта. Для отображения данных о дебетовых картах была выделена сущность «Дебетовые карты» (см. таб. 7).

Таблица 7 – «Дебетовые карты»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер дебетовой карты

Счетчик

Да

Номер счета

Числовой

Нет

Таблица «Счета» поле «Номер»

Продукт

Числовой

Нет

Вид продукта

Текстовый

40

Нет

В таблице Операции со счетами дебетовых карт содержится информация: номер дебетовой карты, дата/время, суммы, номер банкомата.

Для отображения данных по операциям со счетами дебетовых карт была выделена сущность «Операции со счетами дебетовых карт» (см. таб. 8).

Таблица 8 – «Операции со счетами дебетовых карт»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер операции

Счетчик

Да

Номер дебетовой карты

Числовой

Нет

Таблица «Дебетовые карты» поле «Номер»

Дата/время

Дата/время

Нет

Сумма

Денежный

Нет

Номер банкомата

Числовой

Нет

Таблица «Банкомат» Поле «Номер банкомата»

Так же есть таблица Филиалы, которая содержит информацию о номере филиала, адресе, управляющем. Для отображения данных о филиалах была выделена сущность «Филиал» (см. таб. 9).

Таблица 9 – «Филиал»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер филиала

Числовой

Да

Таблица «Банкомат» поле «Номер филиала»

Адрес

Текстовый

30

Нет

Управляющий

Текстовый

30

Нет

Таблица Банкомат сдержит информацию: номер банкомата, адрес и номер филиала. Для отображения данных о банкоматах была выделена сущность «Банкомат» (см. таб. 10).

Таблица 10 – «Банкомат»

Имя поля

Тип данных

Размер

Ключевое поле

Связь с другой таблицей

Номер банкомата

Числовой

Да

Таблица «Операции со счетами кредитных карт» поле «Номер кредитной карты», таблица «Операции со счетами дебетовых карт» поле «Номер дебетовой карты»

Адрес

Текстовый

30

Нет

Номер филиала

Числовой

Нет

Таблица «Филиал» Поле «Номер филиала»

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