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