Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет по лабораторной работе.docx
Скачиваний:
10
Добавлен:
13.03.2015
Размер:
7.88 Mб
Скачать

2.1. Цель выполнения части 2 лабораторной работы

Целью выполнения части 2 лабораторной работы является приобретение студентами навыков создания и обработки базы данных в среде СУБД MSAccess 2010 при решении экономических задач.

2.2.1. Создание таблиц базы данных

Задание 2.1. Спроектируйте реляционную БД, описывающую предметную область «Кадровая служба» и включающую сведения о сотрудниках, отделах, проектах.

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

  • Таблица «Справочниксотрудников»

Импортируем данные из Excel файла

Импорт электронной таблицы

Результат импорта

  • Таблица «Справочникдолжностей»

Импорт данных

  • Таблица «Справочникотделов»

Импорт данных

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

После создания таблиц необходимо установить, как таблицы связаны друг с другом, поскольку эти связи используются в запросах, формах и отчетах.

Соединение таблиц БД — это создание логической связи между таблицами на основе полей, которые имеют общие значения. Как правило, в каждом соединении участвует, по крайней мере, одно поле первичного ключа.

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

Задание 2.7. Установите связи между таблицами СправочникОтделов, СправочникДолжностей, Сотрудники, обеспечив целостность данных в соответствии с логической моделью БД.

Определяем информационные связи между объектами

Типы связей между информационными объектами бд

Создание информационных связей

2.2.3. Создание форм данных

Формы являются основным средством организации интерфейса пользователя и представляют собой настраиваемые диалоговые окна. Их используют для ввода, управления, просмотра и печати данных. Формы создаются как на базе таблиц, так и на базе запросов.

Задание 2.8. Создайте с помощью Мастера форм форму для таблицы Сотрудники.

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

Задание 2.9. Используя Мастер запросов, создайте простой запрос к таблице СправочникОтделовдля вывода имеющихся в БД сведений об отделах организации.

Создание простого запроса

Выбираем поля для запроса

Результат простого запроса

Задание 2.10. Создайте запрос на выборку в режиме Конструктора запросов для получения сведений о сотрудниках отделов организации, работающих в должности «программист» и «ведущий программист» и имеющих высшее образование.

Заполненныйбланкзапросапредставлен ниже

Результат запроса

Задание 2.11. Создайте перекрестный запрос в режиме Конструктора запросов для определения количества лиц каждого уровня образования в отделах организации по таблицам СправочникОтделови Сотрудники.

Перекрестный запрос в режиме Конструктора представлен ниже

Результат перекрестного запроса ниже

2.2.5. Формирование отчетов

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

Отчеты создаются на базе таблиц или запросов.

Задание 2.12. На базе таблиц СправочникОтделови Сотрудники создайте отчет с помощью Мастераотчетов

Создание отчета.

Выбираем ориентацию и макет

Результат работы Мастера отчетов представлен ниже

Отредактируем название отчета в режиме конструктора