Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 1. MS Office для пользователя.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
16.6 Mб
Скачать

Лабораторная работа

Задание 1. Построение карты-схемы

Нарисуйте схему территории, на которой расположено ваше учреждение (организация), используя трафареты (шаблоны) из категории «Map» («Карта», рис. 7.8):

Рис. 7.8

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

Ниже показано окно приложения с выбранными и размещенными на рисунке элементами карты-схемы.

Рис. 7.9

Задание 2. Построение плана помещения.

Нарисуйте схему показанную на рис. 7.10.

Рис. 7.10

Задание 3. Постройте схему локальной сети терминального класса, используя диаграммы MS Visio.

Задание 4. Постройте организационную схему вашего учреждения, используя диаграммы MS Visio.

Задание 5. Постройте схему документооборота вашего учреждения, используя диаграммы MS Visio.

Глава 6.Основы субд access

СУБД Access является одной из наиболее мощных реляционных систем управления базами данных настольного типа.

Рассмотрим основные этапы разработки базы данных (БД) на примере БД, содержащей информацию о местах работы сотрудников, которые кроме основного места работы могут работать и по совместительству.

6.1.Проектирование базы данных

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

Личные данные

Организация

Должность

Фамилия

Имя

Отчество

Название

Название должности

Штатный / совместитель

Таблица «Сотрудники»

Таблица «Организации»

Таблица «Должности»

Рассмотрим эту структуру таблицы с точки зрения избыточности представленной в ней информации:

  • Один и тот же сотрудник может работать в нескольких организациях по совместительству, следовательно, данные о нем буду представлены в нескольких строках, причем личные данные сотрудника (кроме фамилии имени и отчества это могут быть пол, дата рождения, домашний адрес, сведения об образовании и пр. – в данном задании абстрагируемся от другой информации, так как даже при использовании этих упрощенных данных, показанных в таблице, все основные приемы создания БД можно продемонстрировать) будут повторяться в каждой такой записи, поэтому для минимизации избыточности, ведущей к повышению трудоемкости и увеличению возможности появления ошибок, несогласованности данных эти сведения (личные данные) следует вынести в отдельную таблицу – «Сотрудники».

  • В одной организации работает множество сотрудников, поэтому для каждого из них сведения об организации будут повторяться, следовательно, нужно выделить их в отдельную таблицу «Организации», включив в нее все сведения об организации (коды ОКПО, ОКВЭД, ИНН, юридический и фактический адрес и пр.).

  • С каждой должностью кроме ее названия может быть связана дополнительная информация – категория (административно-управленческий персонал, профессорско-преподавательский персонал и пр.), наличие льгот, связанных с работой в этой должностью, и пр. Таким образом, эти данные также стоит вынести в отдельную таблицу.

Получаем структуру БД, включающую 4 таблицы:

Таблица «Сотрудники»

Код

Фамилия

Имя

Отчество

Таблица «Организации»

Код

Название

Таблица «Должности»

Код

Название

Таблица «Должности сотрудников»

Код сотрудника

Код организации

Код должности

Штатный

Для организации связи между таблицами используем уникальные коды, связанные с каждой записью в каждой таблице. В реальной БД в качестве таких кодов для организаций, например, могут использоваться коды ОКПО, для сотрудников – их ИНН и т.п.

СУБД предоставляет возможности для создания таблиц и организации работы с данными, размещенными в них.

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