Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа № 25_2012.doc
Скачиваний:
4
Добавлен:
27.09.2019
Размер:
655 Кб
Скачать
☆

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

1. Запустить программу MS Access. В появившемся окне (Рис. 1) слева выбрать пиктограмму Новая база данных. Справа выбрать команду Создать, в окне Имя файла ввести имя базы данных Ведомости по сотрудникам и выбрать папку Мои документы для сохранения.

Рис. 1.

Появится окно программы MS Access. Режим таблицы (Рис. 2.).

Рис 2.

2. Создание структуры таблицы Сотрудники.

В окне базы данных Ведомости по сотрудникам появится Таблица1, в которой уже будет поле Код. Перейдите в режим конструктора, нажав на ленте Главная, на пиктограмму Режим в левом верхнем углу. При запросе о сохранении введите имя файла Сотрудники. Появится Конструктор таблицы, в конструкторе есть поле Код. Поле Код нужно переименовать на ТабНом и установить Числовой тип данных. Заполните конструктор таблицы как показано на рисунке 3.

Выделить строку Код, установите Ключ для этой строки, нажав на пиктограмму Ключевое поле.

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

Рис 3.

Закрыть конструктор таблицы и сохранить таблицу с именем Сотрудники.

3. Создание таблицы Специальности.

На ленте Главная выбрать команду Создание и нажать на пиктограмму Конструктор таблицы. Появится конструктор таблицы Таблица1 (Рис 4.).

Рис 4.

Заполнить конструктор таблицы как показано на рисунке 5.

Рис 5.

! Не забудьте установить ключ на поле НазвСпец.

Перейдём в режим таблицы, нажав на ленте Главная, на пиктограмму Режим в левом верхнем углу, в процессе перехода, сохраняем таблицу с именем Специальности. В результате появится таблица Специальности, у нее есть два поля НазвСпец и Оклад.

4. Заполнение таблицы Список записями.

Заполните таблицу записями, как показано на рисунке 6.

Рис. 6.

Закрыть таблицу и сохранить таблицу с именем Специальности.

4. Создание связей между таблицами.

Внимание. Перед созданием Схемы связей убедитесь, что закрыты обе таблицы.

Создание Схемы связей.

На ленте выбрать команду Работа с базами данных и нажать на пиктограмму Схема данных. Появится окно Добавление таблицы (Рис. 7.).

Рис 7.

Добавление таблиц.

Добавьте таблицу Сотрудники, нажав на кнопку Добавить и добавьте таблицу Специальности, для этого дважды желкните в окне на названии таблицы Специальности, закройте окно. Результат действий показан на рисунке 8.

Рис. 8.

Создание связи между таблицами

Для создания связи между таблицами нужно щелкнуть левой кнопкой мыши на поле Должность таблицы Сотрудники и не отпуская левую кнопку, перетащить мышь на поле НазвСпец (на этом поле установлен ключ) таблицы Специальности и отпустить левую кнопку мыщи. Появится окно Изменение связей (Рис. 9), в нем нужно установить три флажка: Обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей. Затем нажать кнопку Создать.

Рис. 9.

В результате установится связь между таблицами (Рис. 10.). Тип связи Много к одному. Закройте схему данных с сохранением.

Рис 10.

4. Создание формы для ввода данных в таблицу Сотрудники.

На ленте Главная выбрать команду Создание и нажать на пиктограмму Форма. Появится окно Формы в Режиме макета. Чтобы перейти в Режим формы нужно нажать на пиктограмму Режим в левом верхнем углу окна и выбрать команду Режим формы. Появится окно Формы для ввода записей. Заполните первую запись формы (Рис. 11.).

Рис.11.

Внимание. Каждая запись Формы соответствует одной строке таблицы (Рис.12.).

Заполните полностью форму записями согласно таблице (Рис.12.). После заполнения формы записями, закройте форму, сохранив ее с именем Сотрудники. Закройте таблицу Сотрудники.

Внимание. После заполнения Формы таблица Сотрудники автоматически заполняется записями. Чтобы убедиться в этом, откройте таблицу Сотрудники в режиме таблицы.

.

Рис. 12

5. Создание Формы для таблицы Специальности.

Внимание. Форму для таблицы Специальности заполнять не нужно, она заполнилась автоматически, так как ранее была заполнена записями таблица Специальности.

Чтобы убедиться в этом, откройте форму Специальности.

6. Создание запроса.

На ленте Главная выбрать команду Создание и нажать на пиктограмму Конструктор запроса. Появится окно Добавление таблицы (Рис. 13.) и конструктор запроса Запрос1 в виде таблицы. Добавить таблицу Сотрудники и таблицу Специальности и закрыть окно Добавление таблиц.

Рис. 13.

Перетащите мышкой из таблицы Сотрудники последовательно поля ТабНом, ФИО и Должность в конструктор запроса, а из таблицы Специальности поле Оклад. У поля Оклад в строке Условие отбора указать критерий отбора >4000 (Рис. 14.). Выполните запрос. Сохраните запрос с именем Высокооплачиваемые1.

Рис. 14.

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

На ленте Главная выбрать команду Создание и нажать на пиктограмму Конструктор запроса. Появится окно Добавление таблицы и конструктор запроса Запрос1 в виде таблицы. Добавить таблицу Сотрудники и закрыть окно Добавление таблиц.

Перетащите мышкой из таблицы Сотрудники поля ФИО и ОтрабДней. У поля ОтрабДней в строке Условие отбора указать критерий отбора <24 (Рис. 15.). Выполните запрос. Сохраните запрос с именем Недоработки.

Рис. 15.

8. Создайте самостоятельный запрос.