Автор работы: Пользователь скрыл имя, 17 Ноября 2011 в 15:00, лабораторная работа
Целью работы разработка схемы БД в заданной предметной области, создание и ведение БД с использованием средств СУБД MS Access
министерство ОБРАЗОВАНИЯ и науки российской федерации
АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
им. И.И.ПОЛЗУНОВА
Кафедра
"Информационные
системы в экономике"_
Каменское
представительство
ЛАБОРАТОРНАЯ РАБОТА №3
Тема: Разработка
БД средствами СУБД MS Access
Вариант
14. Расчет заработной
платы
Выполнил: студент гр.Км(з) ПИЭ-62
Шевчук М.П.
Проверил:
Томашев М.В.
Камень-на-Оби
2009
Целью
работы разработка схемы БД в заданной
предметной области, создание и ведение
БД с использованием средств СУБД MS Access
1. Запустить СУБД Access, создать свой новый проект и базу данных.
2. На
основе моделей БД в
Создаем первую таблицу «Сотрудники» с помощью Конструктора.
Создадим ключевое поле, используя кнопку на панели инструментов.
Аналогично создаем остальные таблицы «Отделения», «Категория», «Оклад» и «Стаж».
В базе данных необходима специальная схема, позволяющая изобразить связи между элементами данных. Такая схема называется моделью данных. Схема представляет собой таблицу типов использованных данных, содержит имена объектов и их атрибуты, и определяет существующую связь между ними. На панели инструментов выбираем кнопку «Схема данных» .
3. Заполнить таблицы данными (не менее 10 записей в каждой).
4. Сформировать запросы к каждой таблице БД и многотабличные запросы к БД, а также перекрестный запрос.
Организация запросов к однотабличной БД.
Поиск и отбор можно производить с помощью запроса. Запрос представляет собой вопрос о данных, хранящихся в таблице или инструкции по отбору записей подлежащих изменению.
С помощью Access могут создаваться следующие виды запросов:
1) Запрос-выборка. Задаёт вопрос о данных, хранящихся в таблице, и представляет полученный динамический набор в режиме таблицы или формы. Изменения, внесённые в данный набор, отражаются в базовой таблице.
2) Запрос-изменение.
Изменяет или перемещает
3) Перекрестный запрос. Предназначен для группировки данных в компактном виде.
4) Запрос-параметр. Позволяет определить несколько условий для отбора, во время выполнения запроса.
Создадим запрос по таблице «Сотрудники» на данные о сотрудниках.
Изменим этот запрос на выборку сотрудников, работающих продовцами.
Создадим запрос на изменение по таблицам «Сотрудники» и «Стаж».
Изменим запрос, в условие отбора укажем в поле «Стаж» >=15. Таким образом, мы узнаем, кто из сотрудников имеет стаж более 15 лет.
Формирование сложных запросов.
В результате мы получим перекрёстный запрос, в котором отражена информация о сотрудниках и их окладах.
Создание многотабличных запросов
Отличием является то, что в результате выполнения запроса на экран будут выведены данные, взятые из нескольких таблиц. Этот набор можно будет просмотреть в режиме формы или таблицы, либо можно будет построить отчёт. Обновление данных в запросе повлечёт за собой обновление данных в самих таблицах.
Создадим запрос на выборку.
В условии отбора поставим разряд больше 10. В итоге получим запрос на данные об окладах сотрудников, имеющих разряд больше 10.
Изменим запрос посмотрим, кто имеет стаж больше 15 лет.
Можем также изменить этот запрос, узнаем каких читателей, обслужила сотрудник Соколова.