- •Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
- •2.1. Цель выполнения части 2 лабораторной работы
- •2.2.1. Создание таблиц базы данных
- •2.2.2. Установление связей между таблицами
- •Типы связей между информационными объектами бд
- •2.2.3. Создание форм данных
- •2.2.4. Создание запросов
- •2.2.5. Формирование отчетов
- •3.1. Цель выполнения части 3 лабораторной работы
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. На базе таблиц СправочникОтделови Сотрудники создайте отчет с помощью Мастераотчетов
Создание отчета.
Выбираем ориентацию и макет
Результат работы Мастера отчетов представлен ниже
Отредактируем название отчета в режиме конструктора