Задание 3. СУБД MS Access
3.1. Текст задания
1. Создайте таблицы базы данных консультационной фирмы:
Проекты (главная таблица)
Код проекта Проект Тип проекта Дата начала
1 Ораторское искусство Тренинг 05.06.03
2 Торговля Консалтинг 04.07.95
… … … …
Первичным ключом таблицы является поле Код проекта.
Участники (подчиненная таблица)
ФИО
сотрудника Проект Форма участия Время участия, час Затраты, руб
Ильин О.М. 2 Консультант 12 500
Северов Т.Г. 1 Лектор 10 200
Сафин М.И. 1 Организатор 3 700
Северов Т.Г. 2 Консультант 12 400
Сафин М.И. 2 Организатор 6 600
… … … … …
Внешним ключом таблицы является поле Проект.
2. Свяжите таблицы по ключевым полям Код проекта– Проект.
3. С помощью запросов к базе данных определите:
1) коды проектов, в которых требуется участие консультанта;
2) коды проектов, в которых сотрудник Северов Т.Г. принимает участие в качестве лектора;
3) коды проектов, в которых требуется участие консультанта или лектора, а время участия в них данного сотрудника превышает 10 часов;
4) суммарные затраты на каждый проект;
5) ФИО сотрудников, затраты на участие которых в проектах типа «Консалтинг» превышают 500 рублей.
4. Создайте отчет по запросу к таблицам Проекты и Участники. Отчет должен включать:
1) заголовок, характеризующий содержание отчета;
2) данные полей таблиц Проект, Тип проекта, Дата начала, ФИО сотрудника, Форма участия, Затраты, руб.;
3) группировку строк отчета по проектам;
4) сортировку строк отчета по форме участия в проекте;
5) сумму затрат для каждого проекта;
6) нижний колонтитул, содержащий Ваши фамилию и инициалы.
5. Создайте пользовательскую форму для таблицы Участники.
3.2. Создание таблиц и заполнение их данными
База данных будет содержать 2 таблицы, поля которых имеют следующие типы и размеры:
Проекты (главная таблица)
Имя поля Тип данных Размер поля
Код проекта Счетчик Длинное целое
Проект Текстовый 30
Тип проекта Текстовый 20
Дата начала Дата / время Краткий формат даты
Участники (подчиненная таблица)
Имя поля Тип данных Размер поля
ФИО сотрудника Текстовый 30
Проект Числовой Длинное целое
Форма участия Текстовый 15
Время участия Числовой Длинное целое
Затраты Денежный
В таблице Проекты поле Код проекта является ключевым, в таблице Участники ключевое поле не задано.
Между таблицами установлена связь типа «один-ко-многим», для которой задано обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
|