- •Введение
- •6.1. Модели организации баз данных
- •6.2. Основные этапы разработки приложения
- •6.3. Стратегия разработки приложения
- •Данные и информация
- •Отбор необходимых данных
- •Нормализация
- •Чужие ключи
- •6.4. Архитектура Microsoft Access
- •6.5. Создание базы данных
- •Создание новой пустой таблицы
- •Типы данных
- •Текстовый формат
- •Числовой формат
- •Формат «дата/время»
- •Денежный формат
- •Формат «счетчик»
- •Логический формат
- •Поле объекта OLE
- •Свойства на вкладке подстановка
- •Гиперссылка
- •Импорт данных. Импорт текстового файла
- •Многотабличные базы данных. Отношения между таблицами
- •Создание связей между таблицами
- •6.6. Работа с данными при помощи запросов
- •Выбор данных из одной таблицы
- •Включение полей в запрос
- •Ввод условий отбора и выбор между AND и OR
- •Вычисляемые поля
- •Итоговые запросы
- •Итоговые запросы
- •Перекрестные запросы
- •Модификация данных с помощью запросов на изменение. Проверка правильности отбора записей с помощью запроса на выборку
- •Типовые ошибки и проблемы, возникающие при выполнении запросов на изменение
- •6.7. Построение и применение форм
- •Обзор форм
- •Конструктор форм
- •Панель элементов
- •6.8. Основные сведения об отчетах
- •8.1. Создание отчета
- •8.2. Разработка отчета в режиме конструктора
- •Сортировка и группировка информации
- •8.4. Задание условий группировки и сортировки
- •8.5. Задание диапазонов группировки
- •6.9. Автоматизация работы приложения с помощью макросов
- •Создание простого макроса
- •Проверка работы макроса
- •Создание сложного макроса
- •Создание сложного макроса
- •Группы макросов
- •Задание условий выполнения макрокоманд
- •Задание условий выполнения макрокоманд
- •Практические задания
- •Задание 1. База данных «Абитуриент»
- •Примечания
- •Задание 2. База данных «Торговая организация»
- •Задание 3. База данных «Банк»
23. Создайте итоговый отчет о покупках, сделанных клиентами, на основе запроса
зЗаказы:
24. Создайте макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы следующего вида:
Задание 3. База данных «Банк»
Постановка задачи. В базе данных «Банк» должна храниться информация о вкладах населения как в рублях, так и в валюте. Каждый вклад имеет свой срок хранения и начальный взнос по разным вкладам различен. Также банк может предоставлять различные кредиты – в рублях и в валюте.
Порядок выполнения задачи.
1.Создание базы данных. В меню Файл выберите команду Создать и из списка шаблонов на закладке Общие выберите шаблон «База данных». Сохраните создаваемую БД под именем Банк.mdb.
2.С помощью конструктора создайте следующие таблицы: тКлиенты, содержащую информацию о клиентах (поля: КодКлиента, Фамилия, Имя, Отчество, Паспорт, Гражданство, Индекс, Страна, Город, Адрес); тВклады, содержащую информацию о рублевых и валютных вкладах (поля: КодВклада, КодКлиента, НомерСчета, ТипСчета, ВидВклада, СуммаВклада, ДатаНачала, ДатаЗавершения) и тКредиты (поля: КодКредита, КодКлиента, ВидКредита, СуммаКредита, ТипВалюты, ДатаВыдачи, ДатаВозврата).
3. Свяжите таблицы в следующую схему данных:
4.Выполните подстановку поля КодКлиента из таблицы тКлиенты в поля КодКлиента
таблиц тВклады и тКредиты.
5.Заполните таблицы данными, введя в каждую из них не менее пяти строк.
6.С помощью запроса на выборку выведите список иностранных клиентов банка.
7.Создайте запрос для выборки только тех клиентов, которые имеют вклады в валюте.
8.Преобразуйте предыдущий запрос так, чтобы выводился список тех клиентов, которые имеют рублевые вклады.
9.Выведите список тех клиентов, которые открыли вклады и взяли кредит в 2002 году.
10.Создайте запрос на создание таблицы тЗакрытыеВклады, в которую выведите список клиентов, закрывших свои счета к текущему периоду.
11.Удалите из таблицы тКлиенты тех клиентов, которые не имеют открытых вкладов и не взяли кредита.
12.Проведите деноминацию всех вкладов, уменьшив суммы в 10 раз.
13.Вычислите ежемесячную выплату процентов по кредитам.
14.Создайте форму в столбец для ввода персональной информации по клиентам.
15.Создайте ленточную форму для просмотра информации по вкладам и кредитам.
16.Создайте отчет для вывода персональной информации о клиентах.
17.Создайте итоговый отчет по всем вкладам и кредитам, используемым клиентами банка.
18.Создайте макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.