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