
- •Задания для самостоятельного выполнения Задание 1. База данных «Абитуриент»
- •Задание 2. База данных «Торговая организация»
- •Задание 3. База данных «Банк»
- •Порядок выполнения задачи.
- •Задание 4. База данных «Страны Европы»
- •Порядок выполнения задачи.
- •Задание 5. База данных «Цементные заводы»
- •Порядок выполнения задачи.
- •Задание 6. База данных «Железнодорожный вокзал»
- •Порядок выполнения задачи.
- •Задание 17. База данных по учету отгрузки товаров.
- •Задание 18. База данных по учету успеваемости студентов факультета.
- •Задание 19. База данных по учету видеокассет.
- •Задание 20. База данных «Библиотека».
- •Задание 21. База данных «Отдел кадров».
- •Задание 22. База данных «Учет наличия товаров торговой компании».
- •Задание 23. База данных «Расчет зарплаты»
- •Задание 24. База данных «Подшивки журналов»
- •Задание 25. База данных «Банк»
- •Задание 26. База данных «Учет больничных листов»
- •Задание 27. База данных «Поликлиника»
- •Задание 28. База данных «Кинопрокат»
- •Задание 29. База данных «Кафедра»
- •Задание 30. База данных «Компьютерный клуб»
- •Задание 31. База данных «Учебные курсы»
- •Задание 32. База данных «Собес»
Задание 3. База данных «Банк»
Постановка задачи. В базе данных «Банк» должна храниться информация о вкладах населения как в рублях, так и в валюте. Каждый вклад имеет свой срок хранения и начальный взнос по разным вкладам различен. Также банк может предоставлять различные кредиты – в рублях и в валюте.
Порядок выполнения задачи.
Создайте и сохраните БД под именем Банк.mdb.
С помощью конструктора создайте следующие таблицы: тКлиенты, содержащую информацию о клиентах (поля: КодКлиента, Фамилия, Имя, Отчество, Паспорт, Гражданство, Индекс, Страна, Город, Адрес); тВклады, содержащую информацию о рублевых и валютных вкладах (поля: КодВклада, КодКлиента, НомерСчета, ТипСчета, ВидВклада, СуммаВклада, ДатаНачала, ДатаЗавершения) и тКредиты (поля: КодКредита, КодКлиента, ВидКредита, СуммаКредита, ТипВалюты, ДатаВыдачи, ДатаВозврата).
Свяжите таблицы в нужную схему данных
Выполните подстановку поля КодКлиента из таблицы тКлиенты в поля КодКлиента таблиц тВклады и тКредиты.
Заполните таблицы данными, введя в каждую из них не менее пяти строк.
С помощью запроса на выборку выведите список иностранных клиентов банка.
Создайте запрос для выборки только тех клиентов, которые имеют вклады в валюте.
Преобразуйте предыдущий запрос так, чтобы выводился список тех клиентов, которые имеют рублевые вклады.
Выведите список тех клиентов, которые открыли вклады и взяли кредит в 2002 году.
Создайте запрос на создание таблицы тЗакрытыеВклады, в которую выведите список клиентов, закрывших свои счета к текущему периоду.
Удалите из таблицы тКлиенты тех клиентов, которые не имеют открытых вкладов и не взяли кредита.
Проведите деноминацию всех вкладов, уменьшив суммы в 10 раз.
Вычислите ежемесячную выплату процентов по кредитам.
Создайте форму в столбец для ввода персональной информации по клиентам.
Создайте ленточную форму для просмотра информации по вкладам и кредитам.
Создайте отчет для вывода персональной информации о клиентах.
Создайте итоговый отчет по всем вкладам и кредитам, используемым клиентами банка.
Создайте макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.
Задание 4. База данных «Страны Европы»
Постановка задачи. Создайте базу данных, содержащую сведения о странах Европы. В базу включить следующие пункты: страна, столица, население, площадь, сведения об экономике, основные экономические показатели. В базе данных должны храниться географические карты стран Европы. Также необходимо организовать хранение списка важнейших исторических событий XX века с указанием даты и страны, в которой это событие произошло.
Порядок выполнения задачи.
Создайте и сохраните БД под именем СтраныЕвропы.mdb.
С помощью конструктора создайте следующие таблицы: тСтраны, содержащую информацию о странах Европы (поля: КодСтраны, Название, Столица, Население, Площадь, Карта); тСобытия, содержащую информацию об исторических событиях, произошедших в странах Европы (поля: КодСобытия, КодСтраны, Событие, Дата) и тЭкономика (поля: КодСтраны, ВНП, ДоходНаДушу, НазваниеВалюты).
Свяжите таблицы в схему данных таким образом, чтобы между таблицами тСтраны и тСобытия были отношения «один-ко-многим», а между тСтраны и тЭкономика отношения «один-ко-одному»
Выполните подстановку поля КодСтраны из таблицы тСтраны в поля КодСтраны таблиц тСобытия и тЭкономика.
Заполните таблицы данными, введя в каждую из них не менее пяти записей.
С помощью запроса на выборку выведите список стран, чье население более 1 млн чел. Список отсортируйте по алфавиту.
С помощью запроса на выборку выведите список стран, площадь которых больше 300 тыс. км2. Список отсортируйте по алфавиту.
Выведите названия исторических событий, произошедших в Европе за последние 10 лет.
Выведите список тех государств, в наименовании валют которых присутствует слово «доллар» или «франк».
Создайте запрос на создание таблицы тСобытияВРоссии, в которую запишите список всех событий, произошедших в России за ХХ век.
Вычислите процент дохода на душу населения к валовому национальному продукту (ВНП).
Переведите ВНП из национальной валюты в доллары по текущему курсу.
Выведите список тех стран, для которых в таблице тСобытия не определено ни одного исторического события.
Создайте форму в столбец для ввода информации о странах Европы.
Создайте ленточную форму для заполнения информации об исторических событиях, произошедших в странах Европы.
Создайте отчет для вывода полной информации о странах.
Создайте отчет, который выводил бы название страны и список исторических событий, связанных со страной (группировка по полю Название таблицы тСтраны).
Создайте главную кнопочную форму.
Напишите макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.