Разработка БД средствами СУБД MS Access

Автор работы: Пользователь скрыл имя, 17 Ноября 2011 в 15:00, лабораторная работа

Краткое описание

Целью работы разработка схемы БД в заданной предметной области, создание и ведение БД с использованием средств СУБД MS Access

Вложенные файлы: 1 файл

Шевчук_3лр_БД_Км(з)ПИЭ-62.doc

— 468.50 Кб (Скачать файл)

министерство  ОБРАЗОВАНИЯ и  науки  российской федерации

АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ  ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ им. И.И.ПОЛЗУНОВА 
 

Кафедра "Информационные системы в экономике"_ 
 

Каменское представительство  
 
 

ЛАБОРАТОРНАЯ  РАБОТА №3

Тема: Разработка БД средствами СУБД MS Access 

Вариант 14. Расчет заработной платы 
 
 
 

                  Выполнил: студент гр.Км(з) ПИЭ-62

                                    Шевчук М.П.

                  Проверил: Томашев М.В. 
                   
                   
                   
                   
                   
                   

Камень-на-Оби

2009

  1. Цель работы

   Целью работы разработка схемы БД в заданной предметной области, создание и ведение  БД с использованием средств СУБД MS Access 

  1. Порядок выполнения работы

1. Запустить  СУБД Access, создать свой новый проект и базу данных.

 

2. На  основе моделей БД в предыдущих  работах, создать структуру таблиц  и схему БД (установить связи между таблицами).

Создаем первую таблицу «Сотрудники» с помощью Конструктора.

Создадим  ключевое поле, используя кнопку на панели инструментов.

     Аналогично  создаем остальные таблицы «Отделения», «Категория», «Оклад» и «Стаж».

     В базе данных необходима специальная  схема, позволяющая изобразить связи между элементами данных. Такая схема называется моделью данных. Схема представляет собой таблицу типов использованных данных, содержит имена объектов и их атрибуты, и определяет существующую связь между ними. На панели инструментов выбираем кнопку «Схема данных» .

 

3. Заполнить  таблицы данными (не менее 10 записей в каждой).

 

 

 

4. Сформировать  запросы к каждой таблице БД  и многотабличные запросы к  БД, а также перекрестный запрос.

     Организация запросов к однотабличной БД.

     Поиск и отбор можно производить  с помощью запроса. Запрос представляет собой вопрос о данных, хранящихся в таблице или инструкции по отбору записей подлежащих изменению.

     С помощью Access могут создаваться следующие виды запросов:

1) Запрос-выборка. Задаёт вопрос о данных, хранящихся в таблице, и представляет полученный динамический набор в режиме таблицы или формы. Изменения, внесённые в данный набор, отражаются в базовой таблице.

2) Запрос-изменение.  Изменяет или перемещает данные. К этому виду относится запрос  на удаление и добавление записи, на создание и обновление таблиц.

3) Перекрестный  запрос. Предназначен для группировки  данных в компактном виде.

4) Запрос-параметр. Позволяет определить несколько условий для отбора, во время выполнения запроса.

   Создадим  запрос по таблице «Сотрудники» на данные о сотрудниках.

     

 

Изменим этот запрос на выборку сотрудников, работающих продовцами.

 

Создадим запрос на изменение по таблицам «Сотрудники» и «Стаж».

 

Изменим запрос, в условие отбора укажем в поле «Стаж» >=15. Таким образом, мы узнаем, кто из сотрудников имеет стаж более 15 лет.

Формирование  сложных запросов.

  1. Создать новый запрос.
  2. В появившемся окне выбираем перекрёстный запрос.

  1. Выбираем таблицу «Сотрудники».
  2. Выбираем необходимые поля для сортировки из таблицы.

  1. Выбираем  поле для заглавия столбцов.

   В результате мы получим перекрёстный запрос, в котором отражена информация о сотрудниках и их окладах.

 

     Создание  многотабличных запросов

     Отличием  является то, что в результате выполнения запроса на экран будут выведены данные, взятые из нескольких таблиц. Этот набор можно будет просмотреть  в режиме формы или таблицы, либо можно будет построить отчёт. Обновление данных в запросе повлечёт за собой обновление данных в самих таблицах.

Создадим  запрос на выборку.

  1. Создание запроса в режиме конструктора.
  2. Добавляем необходимые таблицы.
  3. Указываем необходимые поля для запроса.

     В условии отбора поставим разряд больше 10. В итоге получим запрос на данные об окладах сотрудников, имеющих разряд больше 10.

 

 

Изменим запрос посмотрим, кто имеет стаж больше 15 лет.

 

 

Можем также изменить этот запрос, узнаем каких читателей, обслужила сотрудник  Соколова.

Информация о работе Разработка БД средствами СУБД MS Access