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

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

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

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

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

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

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

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

Имя поля

Тип данных

Размер

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

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

Номер

Счетчик

Да

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

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

Текстовый

50

Нет

Имя клиента

Текстовый

30

Нет

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

Текстовый

30

Нет

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

Текстовый

40

Нет

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

Текстовый

11

Нет

Паспорт

Текстовый

100

Нет

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

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

Имя поля

Тип данных

Размер

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

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

Номер

Счетчик

Нет

Тип счета

Текстовый

15

Нет

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

Текстовый

15

Нет

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

Числовой

10

Да

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

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

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

Имя поля

Тип данных

Размер

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

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

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

Счетчик

Да

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

Номер счета

Числовой

50

Нет

Продукт

Числовой

19

Нет

Вид продукта

Текстовый

40

Нет

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

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

Имя поля

Тип данных

Размер

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

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

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

Счетчик

Да

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

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

Числовой

20

Нет

Дата/время

Числовой

10

Нет

Сумма

Числовой

10

Нет

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

Числовой

10

Нет

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

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

Имя поля

Тип данных

Размер

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

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

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

Счетчик

Да

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

Номер счета

Числовой

50

Нет

Продукт

Числовой

19

Нет

Вид продукта

Текстовый

40

Нет

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

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

Имя поля

Тип данных

Размер

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

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

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

Счетчик

Да

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

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

Числовой

20

Нет

Дата/время

Числовой

10

Нет

Сумма

Числовой

10

Нет

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

Числовой

10

Нет

Для отображения данных о банкоматах была выделена сущность «Банкомат» (см. таб. 9).

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

Имя поля

Тип данных

Размер

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

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

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

Числовой

Да

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

Адрес

Текстовый

30

Нет

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

Числовой

10

Нет

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

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

Имя поля

Тип данных

Размер

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

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

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

Числовой

Да

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

Адрес

Текстовый

30

Нет

Управляющий

Текстовый

30

Нет

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