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