Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Решение задач средствами Microsoft Access и Visual Basic

Покупка
Новинка
Артикул: 852721.01.99
Доступ онлайн
150 ₽
В корзину
Учебно-методическое пособие содержит основные положения алгоритмизации и программирования, а также разработки структур баз данных в среде Microsoft Access. Рассмотрены вопросы, связанные с введением в программирование Visual Basic for Applications, который представляет собой унифицированный язык и среду программирования и разработки. Для обучающихся по направлениям подготовки 09.03.01 Информатика и вычислительная техника; 09.03.02 Информационные системы и технологии; 15.03.04 Автоматизация технологических процессов и производств; 27.03.04 Управление в технических системах.
Садовский, Б. С. Решение задач средствами Microsoft Access и Visual Basic : учебно-методическое пособие / Б. С. Садовский, Л. А. Адамцевич ; Министерство науки и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, кафедра информационных систем, технологий и автоматизации в строительстве. - Москва : Издательство МИСИ - МГСУ, 2020. - 46 с. - ISBN 978-5-7264-2906-9. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2196560 (дата обращения: 21.02.2025). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
УДК 004
ББК 32.973
С14
Рецензенты:
доктор технических наук, профессор Б.М. Языев,  
профессор кафедры сопротивления материалов  
Донского государственного технического университета;
доктор технических наук, профессор А.В. Гинзбург, заведующий кафедрой  
информационных систем, технологий и автоматизации в строительстве НИУ МГСУ
 
Садовский, Б.С.
С14	 	
Решение задач средствами Microsoft Access и Visual Basic [Электронный ресурс] : 
учебно-методическое пособие / Б.С. Садовский, Л.А. Адамцевич ; Министерство науки 
и высшего образования Российской Федерации, Национальный исследовательский Московский государственный строительный университет, кафедра информационных систем, технологий и автоматизации в строительстве. — Электрон. дан. и прогр. (4,9 Мб). — 
Москва : Издательство МИСИ – МГСУ, 2021. — Режим доступа: http://lib.mgsu.ru. — Загл. 
с титул. экрана.
	
	
ISBN 978-5-7264-2906-9 (сетевое)
	
	
ISBN 978-5-7264-2907-6 (локальное)
Учебно-методическое пособие содержит основные положения алгоритмизации и программирования, а также разработки структур баз данных в среде Microsoft Access. Рассмотрены вопросы, связанные с введением в программирование Visual Basic for Applications, который представляет собой унифицированный язык и среду программирования и разработки.
Для обучающихся по направлениям подготовки 09.03.01 Информатика и вычислительная техника; 09.03.02 Информационные системы и технологии; 15.03.04 Автоматизация технологических 
процессов и производств; 27.03.04 Управление в технических системах.
Учебное электронное издание
© ФГБОУ ВО «НИУ МГСУ», 2021


Редактор Л.В. Себова
Корректор В.К. Чупрова
Верстка и дизайн титульного экрана Д.Л. Разумного 
Для создания электронного издания использовано:
Microsoft Word 2010, Adobe InDesign CS6, ПО Adobe Acrobat
Подписано к использованию 01.10.2021. Объем данных 4,9 Мб.
Федеральное государственное бюджетное образовательное учреждение
высшего образования 
«Национальный исследовательский 
Московский государственный строительный университет».
129337, Москва, Ярославское ш., 26.
Издательство МИСИ – МГСУ. 
Тел.: (495) 287-49-14, вн. 14-23, (499) 183-91-90, (499) 183-97-95.
E-mail: ric@mgsu.ru, rio@mgsu.ru


Оглавление
1. ОСНОВНЫЕ ПОЛОЖЕНИЯ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ................................   5
1.1. Алгоритмизация.
.......................................................................................................................................   5
1.2. Программирование.
..................................................................................................................................   5
1.3. Базы данных. Основные понятия...........................................................................................................   6
1.4. Создание таблиц базы данных и определение связей между таблицами в базе данных 
Microsoft Access................................................................................................................................ 10
2. КЛАССИФИКАЦИЯ СТРУКТУР ДАННЫХ.
.............................................................................................. 20
2.1. Теоретические основы классификации структур данных.
................................................................. 20
2.2. Разработка форм средствами Microsoft Access. Конструирование запросов.................................. 20
3. ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ НА VISUAL BASIC FOR APPLICATION.
.............................. 28
3.1. Теоретические основы программирования на языке Visual Basic for Application........................... 28
3.2. Изучение основ создания макросов в Visual Basic for Application (в среде Microsoft Access)....... 28
4. БАЗЫ ДАННЫХ И MICROSOFT ACCESS.
................................................................................................... 36
4.1. Работа с базами данных в среде Microsoft Access.
............................................................................... 36
4.2. Разработка отчетов в Microsoft Access.................................................................................................. 36
Библиографический список.
................................................................................................................................. 42
Приложения............................................................................................................................................................ 43


1. ОСНОВНЫЕ ПОЛОЖЕНИЯ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
1.1. Алгоритмизация
В базовом определении под алгоритмизацией понимают процесс разработки алгоритмов 
для решения прикладных поставленных задач. Таким образом, алгоритм — это набор инструкций, описывающий четкий порядок действий для достижения поставленной цели либо 
для решения поставленной задачи. 
Учитывая представленные выше понятия, можно выделить основные правила по разработке алгоритмов:
− алгоритм должен состоять из ряда последовательных простых шагов, выполнение которых приведет к достижению поставленной цели;
− содержащийся в алгоритме набор инструкций должен четко и однозначно трактоваться 
вне зависимости от его исполнителя;
− алгоритм решения задачи должен разрабатываться в общем виде для решения класса задач. 
В настоящее время выделяют следующие основные способы представления алгоритмов:
− словесный — представляет структуру алгоритма на естественном языке. Примером такого описания может быть инструкция по эксплуатации;
− структурно-стилизованный, или псевдокод, — описание алгоритма в таком случае происходит на естественном языке, но с использованием формализованного языка. Такой алгоритм позволяет выявить основные этапы решения задачи до представления его на языке программирования;
− графический — представление алгоритма в виде блок-схемы;
− программный — описание структуры алгоритма на языке алгоритмического программирования.
Наиболее удобная форма представления алгоритма  — это блок-схема, т.е графическая структура алгоритма, в котором каждый этап обработки данных представляется в виде блоков. Правила 
разработки и представления блок-схем четко регламентируются ГОСТ 19.701–90 (ИСО 5807–85) 
«Межгосударственный стандарт. Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения». 
Выделяют следующие виды алгоритмов:
− линейный — список команд (шагов) для их последовательного выполнения;
− разветвляющийся — данный вид алгоритмов должен содержать хотя бы одну проверку условия, при котором обеспечивается переход по одному из предложенных вариантов решения;
− циклический — в алгоритме предусмотрено многократное повторение одной и той же последовательности действий, количество повторений определяется граничными условиями задачи.
Примеры описанных алгоритмов представлены в прил. 1.
1.2. Программирование
Под программированием, как правило, понимается процесс создания программ. Если рассматривать программирование в узком смысле, то под этим процессом принимается разработка программ-инструкций на конкретном языке программирования. При этом подразумевается, что разработчику программы предоставляется уже готовый алгоритм работы программы. 
В более широком смысле программирование — это вся деятельность, связанная с разработкой и поддержкой программы:
− анализ и постановка задачи;
− разработка архитектуры программы;
− проектирование программы;
− разработка алгоритмов работы программы;
− разработка структуры данных;
− написание текста программы при необходимости;
− отладка и тестирование программы;
5


− документирование;
− конфигурирование (настройка);
− доработка и сопровождение до вывода программы из эксплуатации.
Для исполнения программы на ЭВМ используются трансляторы — технические средства, 
выполняющие трансляцию программы. 
В настоящее время создаются интегрированные среды разработки, которые уже содержат 
редактор для ввода и редактирования текстов программ, отладчики, трансляторы, компоновщики и прочие служебные модули.
Обобщенная схема классификации языков программирования представлена в прил. 2.
В настоящем учебно-методическом пособии рассмотрены основы работы с унифицированным языком программирования, имеющим практически полностью унифицированную 
среду разработки, Visual Basic for Application (VBA).
1.3. Базы данных. Основные понятия
Базы данных (БД) представляют собой набор сведений, которые, как правило, относятся к определенной тематике или задаче. В общем случае под БД понимается организованная 
специальным образом совокупность взаимосвязанных данных [1–4].
В зависимости от принципов обработки данных все БД можно разделить на два больших 
класса: централизованные и распределенные. Первый класс предполагает, что БД размещается на одном компьютере, при этом у него может и не быть доступа в глобальную сеть «Интернет» и тогда происходит только локальный доступ. Если же на компьютере реализован доступ 
в сеть, то возможен централизованный доступ. В таком случае применяются два способа обработки данных: файл – сервер и клиент – сервер. 
Для реализации первого подхода необходимо, чтобы один из компьютеров, которые входят в сеть, функционировал как сервер с файлами централизованной БД. Далее по запросам 
пользователей информация передается на рабочие станции пользователей, где осуществляется обработка данных. Итоговые БД пользователю необходимо скопировать обратно на сервер. 
Пример архитектуры файл – сервер представлен на рис. 1.1.
Рис. 1.1. Пример архитектуры файл – сервер 
Рис. 1.2. Пример архитектуры 
(СУБД — система управления базами данных)
клиент – сервер
При регистрации пользователя в сети можно определить его функциональные возможности и задать права доступа: администратор (получает доступ к выполнению всех возможных 
команд) или пользователь (права доступа определяются администратором).
К основным недостаткам технологии файл – сервер отнестятся: между ПК передается значительный объем информации (соответственно, необходимо мощное оборудование); невозможность обеспечения одновременной работы с данными несколькими пользователями. 
6


Похожие

Доступ онлайн
150 ₽
В корзину