Тема курсовой работы "Базы данных access" БД «Банковское обслуживание»
Вариант №5 – БД «Банковское обслуживание».
Постановка задачи. Создать базу данных «Банковское обслуживание» содержащую информацию о банковских операциях с клиентами.
1. База данных должна содержать следующую информацию:
- Таблицу «Клиенты», содержащую следующую информацию о клиентах банка: Фамилия, Имя, Отчество, Телефон, Домашний адрес.
- Таблицу «Банки», содержащую информацию о банках: Наименование, Телефон, Адрес, Председатель правления совета директоров.
- Таблицу «Операции», содержащую информацию о банковских операциях: Операции, Сумма, Процент, Тип операции.
2. Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
3. Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4. Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5. Создать следующие запросы, задав для них смысловые имена.
- Запрос на групповые операции. Для определения банка выдавшего наибольшее количество кредитов. На экран вывести следующие поля: Наименование банка, Операции, Общее количество кредитов.
- Перекрестный запрос. Для отображения информации о количестве операций того или иного банка и операции.
- Параметрический запрос. Для определения операции больше определенной суммы, задаваемого параметром. На экран вывести следующие поля: Наименование банка, Сумма операции.
- Запрос на вычисляемое поле. Для отображения общей суммы к возврату каждой операции. На экран вывести следующие поля: Код операции, Операция, Фамилия клиента, телефон, Сумма к возврату = Сумма*(1+Процент).
- Запрос на создание таблицы. Для создания таблицы «Операции1» копии таблицы «Операции».
- Запрос на удаление. Для удаления информации из таблицы «Операции1» о пенсионных сбережениях.
6. Создать следующие формы, задав для них смысловые имена.
- Подчиненную форму, отображающую данные из таблиц «Банки» и «Операции». В созданную форму добавить кнопки для перехода между записями.
- Форму с вычисляемым полем, отображающую следующую информацию: Фамилия, Имя, телефон клиентов, Операции, Сумма, про-
цент. В область примечаний добавить Сумму к возврату = Сумма*(1+Процент).
7. Создать отчет, отображающий информацию о прошедших банковских операциях: Наименование банка, телефон, Операции, Сумма, процент, Тип операции. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
8. Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
9. В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
10.Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "Банкоматы" |