Тема курсовой работы "Базы данных access" БД «Банкоматы»
Если карточка клиента эмитирована банком, обслуживающим банкомат, то операция выдачи наличных денег банкоматом клиенту осуществляется бесплатно. Если же клиент некоторого банка обналичивает деньги в банкомате другого банка, то банкомат снимает комиссию (1,2 % суммы выдачи).
Клиенты осуществляют операции обналичивания денег в любое время суток и в любом банкомате.
Необходимо спроектировать базу данных Банкоматы, информация которой будет использоваться для анализа операций обналичивания денег клиентами в банкоматах разных банков, частоты обслуживания банкоматами клиентов с взыманием комиссионных вознаграждений, динамики операций обналичивания денег клиентами отдельных банков в разных банкоматах за определенные интервалы времени и др.
В БД должна храниться информация:
- Банки (код банка, название банка, юридический адрес);
- Банкоматы (номер банкомата, адрес банкомата, код банка (обслуживающего банкомат));
- Клиенты (номер карточки клиента, Ф.И.О. клиента, адрес клиента, код банка (обслуживающего клиента));
- Операции выдачи наличных денег клиентам (номер карточки клиента, номер банкомата, дата, время, комиссия (Да/Нет), сумма выдачи (руб.)).
- Карты (дебетовая, кредитовая, пенсионная, ит.д)
- Виды платежей (ком.услуги, штрафы, оплата обучения, мобильная связь, перевод средств.
- Обслуживание банкомата
- Инкассация (кто обслуживал, дата, кол-во положенных денег)
- (это все еще расписать нужно по полям)
При проектировании БД необходимо учитывать следующее:
- банк обслуживает несколько банкоматов. Банкомат обслуживается одним банком;
- банк обслуживает несколько клиентов. Клиент обслуживается одним банком;
- банкомат обслуживает несколько клиентов. Клиент обслуживается несколькими банкоматами;
- банкомат осуществляет несколько операций обналичивания денег. Операция обналичивания денег связана с одним банкоматом;
- клиент осуществляет несколько операций обналичивания денег. Операция обналичивания денег связана с одним клиентом.
Кроме того следует учесть:
- каждый банк обязательно имеет в обслуживании банкоматы. Каждый банкомат обязательно обслуживается банком;
- каждый банк обязательно имеет клиентов. Каждый клиент обязательно обслуживается банком;
- каждый банкомат обязательно обслуживает клиентов. Каждый клиент обязательно обслуживается банкоматами;
- банкомат не обязательно осуществляет постоянно операции выдачи наличных денег. Каждая операция выдачи наличных денег обязательно связана с банкоматом;
- клиент не обязательно осуществляет операции обналичивания денег. Каждая операция обналичивания денег обязательно связана с клиентом.
Эта база данных готова. Её можно скачать.
Готовая база данных "Выдача банком кредитов" |