- •Базы данных
- •Часть 2. Разработка баз данных в субдaccess Задание № 1. Субд Access. База данных «Сотрудник».
- •Задание № 2. Создать базу данных «Персонал».
- •Задание 3. Построение базы данных «Торговая фирма».
- •Список для заполнения базы данных «Сотрудник»/»Персонал»
- •Запросы по базе данных «Сотрудник»/ «Персонал»
- •Часть 3. Задания и правила оформления пояснительной записки к курсовой работе.
- •Варианты для оформления курсовой работы
- •Пример оформления записки курсовой работы
Список для заполнения базы данных «Сотрудник»/»Персонал»
Название поля |
|
|
|
|
|
|
|
|
|
Код сотрудника |
|
|
|
|
|
|
|
|
|
Фамилия |
Иванова |
Петров |
Сидорова |
Данилова |
Грачев |
Кузнецов |
Зиганшин |
Атаева |
Дунаева |
Пол |
жен |
муж |
жен |
жен |
муж |
муж |
муж |
жен |
жен |
Дата рождения |
12.04.72 |
05.04.71 |
12.04.72 |
12.11.72 |
07.02.73 |
12.04.72 |
12.04.70 |
27.06.74 |
22.05.75 |
Семейное положение |
да |
нет |
да |
нет |
да |
да |
нет |
да |
да |
Подразделение |
Отдел маркетинга |
Плановый отдел |
Плановый отдел |
Отдел рекламы |
Отдел рекламы |
Бухгалтерия |
Отдел рекламы |
Отдел маркетинга |
Бухгалтерия |
Должность |
маркетолог |
экономист |
экономист |
менеджер |
менеджер |
бухгалтер |
менеджер |
маркетолог |
бухгалтер |
Оклад |
8200 |
8000 |
8500 |
6500 |
8500 |
7000 |
7500 |
8000 |
7500 |
Надбавка |
1500 |
1000 |
500 |
650 |
850 |
1200 |
600 |
500 |
500 |
Образование. |
высш |
высш |
высш |
высш |
высш |
высш |
высш |
высш |
высш |
Иностранный язык |
Английский |
Немецкий |
Английский |
Английский |
Немецкий |
Английский |
Французский |
Немецкий |
Французский |
Телефон дом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Фотография |
|
|
|
|
|
|
|
|
|
Запросы по базе данных «Сотрудник»/ «Персонал»
Создайте следующие запросы: (в начале имени запроса указать ФИО_Группа_Название Запроса)
Найти сотрудницу по фамилии Иванова. Сохранить запрос под именем ФИО_Группа_ФамИван.
Найти сотрудниц по фамилии Иванова и Сидорова. Сохранить запрос под именем ФИО_Группа_ФамИванСид.
Найти сотрудников по должности – экономист. Сохранить запрос под именем ФИО_Группа_ДолжнЭкон.
Найти сотрудников по фамилии с неполным указанием фамилии, для чего использовать усечение справа, например Ив*. Сохранить запрос под именем ФИО_Группа_ФамУсеч.
Создать запрос с параметром для поиска сотрудников по должности. Сохранить запрос под именем ФИО_Группа_ПарамДолжн.
Найти сотрудников с окладом свыше 7 тыс руб. Сохранить запрос под именем ФИО_Группа_ОкладСвыше.
Найти сотрудников с окладом в диапазоне 7 – 8,5 тыс. руб. Сохранить запрос под именем ФИО_Группа_ОкладДиапазон.
Найти экономистов, имеющих оклад свыше 8 тыс. руб. Сохранить запрос под именем ФИО_Группа_ОкладЭконом.
Запрос на применение функций. Найти сотрудников, родившихся в 1972г. Сохранить запрос под именем ФИО_Группа_ГодРожд1972.
Вычисляемый запрос. Найти сотрудников с зарплатой (зарплата равна окладу + надбавка) свыше 9 тыс. руб. Сохранить запрос под именем ФИО_Группа_ЗарплатаСвыше9тыс.
Запрос с группировкой. Определите фонд заработной платы по подразделениям. Фонд зарплаты подразделения складывается из зарплаты всех сотрудников данного подразделения. Сохранить запрос под именем ФИО_Группа_ГрупповойЗапрос
Задание 4. Описание запросов в пояснительной записке.
А) Выбрать 2 запроса из запросов №1-5 и описать их:
Текст запроса,
изображение экрана с конструктором запроса,
изображение запроса в режиме реализации,
изображение запроса в режиме SQL,
описание применяемых в SQL-запросе команд и их параметров.
Б) Выбрать 2 запроса из запросов № 6-10 и описать их:
Текст запроса,
изображение экрана с конструктором запроса,
изображение запроса в режиме реализации,
изображение запроса в режиме SQL,
описание применяемых в SQL-запросе команд и их параметров.
В) Описать запрос №11.
Текст запроса,
изображение экрана с конструктором запроса,
изображение запроса в режиме реализации,
изображение запроса в режиме SQL,
описание применяемых в SQL-запросе команд и их параметров.