 
        
        - •Задания для самостоятельной работы студентов по теме субд 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, исходя из заданного курса доллара. Запрос должен содержать два параметра: "Название проекта" и "Курс доллара". Название запроса — "Запрос с параметрами". Сумму к выплате вывести с точностью до двух обязательных знаков после запятой. 
- 
Сформировать запрос на выборку, который выдает на экран список фамилий и инициалов всех сотрудников, хранящихся в базе данных. Название запроса — "Фамилии и инициалы". 
- 
Сформировать запрос на выборку, который выводит на экран содержимое поля "Фамилия сотрудника", преобразованное к верхнему (нижнему) регистру. Название запроса — "Изменение регистра". 
- 
Сформировать запрос на выборку, в котором, используя групповые операции, определить минимальный оклад. Название запроса — "Минимальный оклад". 
- 
Сформировать запрос на выборку, в котором, используя групповые операции, определить суммарное количество часов, отработанных каждым сотрудником. Название запроса — "Суммарное количество часов". 
- 
Сформировать запрос на выборку, в котором, используя групповые операции, определить в скольких проектах принимает участие каждый сотрудник. Название запроса — "Количество проектов". 
- 
Используя промежуточный запрос как источник, сформировать перекрестный запрос. Название запроса — "Перекрестный запрос". В качестве названий строк принять значения поля "Фамилия сотрудника", названий столбцов — значения поля "Наименование проекта". На пересечении строк и столбцов результирующей сводной таблицы должно находиться количество часов, отработанных сотрудником в каждом проекте. Названием промежуточного запроса и видом групповой функции в перекрестном запросе задаться самостоятельно. 
