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