Методичка Microsoft Office Access 2007 (538738)
Текст из файла
0
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Московский государственный технический университет
Факультет: «Автоматизация и управление».
Кафедра «Автоматика и процессы управления»
Г.М. Холодов Одобрено методической
О.И.Солопова комиссией факультета
«Автоматизация и управление»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению лабораторных работ
по дисциплине «Информационное обеспечение систем управления» для студентов, обучающихся по направлению 22020062 (550200) и специальностям 22020165 (210100).
Под редакцией
профессора, к.т.н. Харитонова В.И.
Москва - 2011
доцент Холодов Г.М., старший преподаватель Солопова О.И.
Методические указания по дисциплине «Информационное обеспечение систем управления» для студентов, обучающихся по направлению 22020062 (550200) и специальностям 22020165 (210100).
стр 40,библ.З, МАМИ, 2011г.
В методических указаниях представлена информация, необходимая для организации и выполнения студентами лабораторных работ. Тематика лабораторных работ охватывает актуальные вопросы построений реляционных баз данных для систем управления, использование инструментария Системы управления базами данных M.S.Access 2007 для разработки программных управляющих данными структур и др.
ОБЩИЕ ПОЛОЖЕНИЯ.
Целью проведения лабораторных работ является конкретизация и закрепление основных теоретических положений, изложенных в лекциях по дисциплине «Информационное обеспечение систем управления» и приобретение умений и навыков по разработке информационного обеспечения систем управления и программных средств управления данными.
В данных методических указаниях рассмотрены лабораторные работы по следующим темам:
-
Ознакомление с экспериментальной базой данных «Борей»;
-
Сопровождение баз данных;
-
Построение запросов к базе данных;
-
Создание базы данных Microsoft Access;
-
Использование языка SQL в запросах;
-
Работа с данными в среде Access из внешних источников;
-
Оптимизация разработанной (модернизированной) базы данных и
управляющих структур; -
Программирование управляющих структур средствами макроса;
-
Использование технологии Интернет для управления данными в
среде Access.
Выполнение лабораторного практикума осуществляется в компьютерном классе, оснащенном персональными компьютерами с операционной системой Windows и старше, СУБД «MS Access 2007».
Значительная часть каждой лабораторной работы рассчитана на выполнение в часы, отводимые на самостоятельную работу.
Отчеты по лабораторным работам оформляются с помощью принтера и принимаются к защите равномерно в течение семестра.
СОДЕРЖАНИЕ:
Общие положения
Лабораторная работа № 1. 5
Знакомство с базой данных на примере экспериментальной базы данных «Борей». Начало работы с Access 2007. Способы создания баз данных.
Лабораторная работа №2. 12
Способы создания таблиц для базы данных Microsoft Access. Сопровождение баз данных.
Лабораторная работа № 3. 23
Построение запросов к базе данных.
Лабораторная работа №4. 27
Использование языка SQL в запросах.
Лабораторная работа №5. 33
Работа с данными в среде Access из внешних источников.
Лабораторная работа №6. 35
Оптимизация разработанной (модернизированной) БД
Лабораторная работа №7. 37
Методы создания форм
Лабораторная работа №8. 46
Методы создания отчетов
Лабораторная работа №9. 52
Методы создания макросов
Литература. 60
Лабораторная работа № 1.
Знакомство с базой данных на примере экспериментальной базы данных «Борей». Начало работы с Access 2007. Способы создания баз данных.
Цель работы: Ознакомление с архитектурой баз данных. Ознакомление с приемами работы в среде Microsoft Access при создании базы данных.
1.Теоретическая часть
Базы данных
База данных - объективная форма представления и организации совокупности данных, систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью электронной вычислительной машины.
В базе данных вся информация собрана в виде таблиц. Таблица здесь - это аналогия таблицы на бумаге и состоит из строк и столбцов. Каждый столбец имеет имя, не повторяющееся в этой таблице. Строки следуют в произвольном порядке, и не имеют номеров. Поиск строк производится не по номерам, а по идентификаторам (ключам).
Реляционная база данных представляет собой множество взаимосвязанных двумерных таблиц (реляционных таблиц), в каждой из которых содержатся сведения об одной сущности. Структура реляционных таблиц определяется составом и последовательностью полей, соответствующими ее столбцами с указанием типа элементарного данного размещенного в поле. Каждое поле отражает определенную характеристику сущности, а соответствующий столбец содержит данные одного типа.
Суть создания базы данных в Microsoft Access 2007 состоит в том, что сначала надо создать структуру базы данных (создать структуру таблиц и установить между ними связи), а затем необходимо заполнить данными таблицы новой базы данных.
Таблицы — неотъемлемая часть базы данных, составляющая основной каркас базы данных.
Объекты базы данных Microsoft Access
Необходимо создать хотя бы одну таблицу перед тем, как вы сможете создать объекты любых других типов, такие как форма или отчет и т.д.
Объекты базы данных можно создать на вкладке ленты меню Создание (Рис. 1).
Рис. 1
После создания новой таблицы или других объектов базы данных их имена появляются в списке объектов.
После окончания работы с базой данных ее необходимо закрыть, поскольку Access позволяет вам держать открытой только одну базу данных в один момент времени, как только вы начнете создавать новую базу данных, открытая в текущий момент база данных будет закрыта. Открытие уже существующей базы данных также приводит к закрытию текущей базы данных.
Таблицы
Создаются пользователями для хранения данных об одном информационном объекте модели данных одной предметной области. Таблица состоит из полей (столбцов) и записей (строк), Каждое поле содержит 1 характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.
Использование отдельной таблицы для каждой темы означает, что соответствующие данные сохранены только один раз, что делает базу данных более эффективной и снижает число ошибок при вводе данных.
Запросы
Создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которой может быть использована на ряду с другой таблицей БД при обработке данных. Запрос может формироваться в виде запросов по образцу или с помощью инструкций SQL-языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблице или создать новые таблицы на основе уже существующих.
Форма
Является основным средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экране в удобном виде, который соответствует привычному для пользователя документу. Формы также могут использоваться для создания панели управления в приложении.
Отчеты
Предназначены для формирования выходных документов, содержащих результаты решения задач пользователя и вывода их на печать.
Страницы
Диалоговая WEB-страница, поддерживающая динамическую связь с БД и позволяющая просматривать, редактировать и вводить данные в базу, работая при этом в окне браузера.
Макросы
Программы, которые содержат описание последовательности действий, выполняемых при наступлении некоторого события в объекте или элементы приложения. Каждое действие реализуется макрокомандой, создание макросов осуществляется в диалоговом режиме путем выбора макрокоманд и задание параметров используемых или при выполнении.
Модули
Содержат процедуры на языке VBA. Могут выдаваться продукты-функции, которые разрабатываются пользователем для реализации нестандартных функций в приложении пользователя и процедуры для обработки событий.
Способы создание базы данных
Правильная структура базы данных подразумевает:
-
распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных;
-
добавление в Access данных, необходимых для объединения сведений, которые содержатся в таблицах;
-
возможность поддержания и отслеживания точности и целостности данных;
-
соответствие требованиям к обработке данных и созданию отчетов.
Процесс разработки базы данных включает следующие шаги:
-
Определение цели создания базы данных
Это позволяет подготовиться к выполнению следующих шагов.
-
Поиск и организация необходимых данных
Следует собирать все данные, которые необходимо сохранить в базе данных, например, наименования продуктов и номера заказов.
-
Распределение данных по таблицам
Распределите элементы данных по группам или темам, например «Продукты» или «Заказы». Для каждой темы будет создана таблица.
-
Преобразование элементов данных в столбцы
Определите, какие данные требуется хранить в каждой таблице. Каждый элемент данных будет введен в отдельное поле и станет столбцом таблицы. Например, таблица «Сотрудники» может содержать такие поля, как «Фамилия» и «Дата найма».
-
Задание первичных ключей
Выберите первичные ключи таблиц. Первичный ключ — столбец для однозначного определения каждой записи, например код продукта или заказа.
-
Создание связей между таблицами
Проанализируйте все таблицы и определите, как данные одной таблицы связаны с данными других таблиц. Добавьте в таблицы поля или создайте новые таблицы для создания необходимых связей.
-
Усовершенствование структуры
Проверьте структуру базы данных на наличие ошибок. Создайте таблицы и добавьте несколько записей с образцами данных. Проанализируйте полученные результаты. Внесите в структуру необходимые изменения.
-
Применение правил нормализации
Примените правила нормализации, чтобы проверить правильность структуры таблиц. Внесите в таблицы необходимые изменения.
Базу данных в Access 2007 можно создавать как вручную (новую пустую базу данных), так и на основе шаблонов. Шаблоны не всегда соответствуют требуемой базе данных, но с их помощью можно быстро создать базу данных близкую к той, что требуется, а затем ее можно изменить и наполнить своими данными.
При запуске Прикладной программы Access 2007 на экране будет отображаться новая начальная страница "Приступая к работе с Microsoft Access 2007", представленная на Рис. 2.
Рис. 2.
Создание базы данных на основе шаблонов
При создании базы данных на основе шаблонов можно выбрать требуемый шаблон на странице "Приступая к работе с Microsoft Access 2007" в Категории шаблонов или шаблоны из Интернета. При выборе, например, шаблона Факультет в категории Локальные шаблоны, справа в окне приложения появится описание БД и текстовое поле в котором указано имя файла: Факультет и пиктограмма папки, позволяющая сохранить файл в требуемую директорию (по умолчанию указана папка Мои документы).
Имя файла и директорию для хранения файла можно изменить. Затем надо щелкнуть на кнопке Создать. В результате появится окно базы данных Факультет: база данных (Access 2007) - Microsoft Access. В области редактирования будет отображаться Список факультета, который необходимо заполнить.
Создание новой пустой базы данных
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.