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

Разработка базы данных в Access

Покупка
Артикул: 770859.01.99
В учебном пособии представлены теоретические основы разработки баз данных с использованием Ms Access, а также ситуационные задания с описанием последовательности их выполнения и практикоориентированные задания для самостоятельного выполнения. Пособие составлено на основе учебного плана и рабочей программы дисциплины «Базы данных» и предназначено для студентов высших учебных заведений и учебных заведений среднего профессионального образования, изучающих автоматизацию бизнес-процессов с использованием баз данных и инструментов Ms Access.
Волик, М. В. Разработка базы данных в Access : учебное пособие / М. В. Волик. - Москва : Прометей, 2021. - 88 с. - ISBN 978-5-00172-123-9. - Текст : электронный. - URL: https://znanium.ru/catalog/product/1851282 (дата обращения: 26.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ  
БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ  
«ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ  
РОССИЙСКОЙ ФЕДЕРАЦИИ»  
(ФИНАНСОВЫЙ УНИВЕРСИТЕТ)

Владикавказский филиал Финуниверситета

Кафедра «Математика и информатика»

М.В. Волик

РАЗРАБОТКА БАЗЫ ДАННЫХ 
В ACCESS

Учебное пособие

МОСКВА
2021

ISBN 978-5-00172-123-9

УДК 004.655, 004.657
ББК 32.973
 
В 67

Рецензенты:
Копышева Татьяна Николаевна, к.ф.-м.н., доцент, 
доцент кафедры Математического и аппаратного обеспечения, ФГБОУ ВО «Чувашский государственный университет 
им. И. Н. Ульянова»;
Саханский Юрий Владимирович, к.т.н., доцент, заведующий кафедрой «Математика и информатика», ФГОБУ ВО 
«Финансовый университет при Правительстве Российской 
Федерации», Владикавказский филиал.
 

В 67
Волик М. В.
Разработка базы данных в Access: Учебное пособие / М. В. Волик. — М.: Прометей, 2021. — 88 с.

ISBN 978-5-00172-123-9
В учебном пособии представлены теоретические основы 
разработки баз данных с использованием Ms Access, а также 
ситуационные задания с описанием последовательности их 
выполнения и практикоориентированные задания для самостоятельного выполнения. Пособие составлено на основе 
учебного плана и рабочей программы дисциплины «Базы 
данных» и предназначено для студентов высших учебных 
заведений и учебных заведений среднего профессионального 
образования, изучающих автоматизацию бизнес-процессов 
с использованием баз данных и инструментов Ms Access.

© Волик М. В., 2021
© Издательство «Прометей», 2021

Оглавление

ВВЕДЕНИЕ  ...................................................................................5

1. База данных: понятие, классификация, виды  .......................7
Контрольные вопросы .................................................. 9

2. MS Access: назначение, объекты, интерфейс .......................11
Контрольные вопросы .................................................13

3. Проектирование базы данных в Microsoft Access 2013 .......14
3.1. Создание файла базы данных ..................................14
3.2. Создание таблицы в режиме Конструктор .................15
3.3. Задание типов данных и свойств полей таблицы  .......18
3.4. Создание новых полей и ввод данных из списка  ........21
3.5. Создание маски ввода для контроля данных  .............24
3.6. Правила установки связей между таблицами ............29
3.6.1. Установка первичного ключа в таблице  ...........29
3.6.2. Схема данных  .............................................30
3.6.3. Организация связей между таблицами ............33
3.7. Создание запросов.................................................36
3.7.1. Создание простого запроса на выборку  
в режиме Конструктор  ..........................................37
3.7.2. Создание параметрических запросов  ..............42
3.7.3. Формирование запроса по неполному  
значению поля  .....................................................45
3.7.4. Обработка множественных данных .................46
3.7.5. Технология использования Построителя 
выражений для выполнения вычислений  ................48
3.7.5.1. Создание запроса для проведения 
вычислений в таблице ..................................48
3.7.5.2. Проведение сложных вычислений  ......49
3.7.6. Создание запроса на создание таблиц  ..............53
3.7.7. Создание запроса на обновление записей  .........55
3.7.8. Создание запроса на удаление записей  ............57

3.8. Создание форм  .....................................................60

3.8.1. Использование Мастера форм  ........................61

3.9. Передача готовой базы данных пользователю  ...........63

Контрольные вопросы .................................................63

4. Практическая работа ..............................................................65

5. Тесты для самоконтроля  .......................................................82

Ключ к тесту ............................................................86

Литература  ..................................................................................87

ВВЕДЕНИЕ 

Стремительное развитие информационных технологий содействует их использованию в разных сферах 
деятельности человека. Это способствует созданию, внедрению и использованию баз данных различного уровня 
сложности в повседневной и профессиональной деятельности. Автоматизация деятельности предприятия (организации, компании) посредством использования баз 
данных способствует достижению стратегических бизнес-целей предприятия, так как автоматизация многих 
бизнес-процессов направлена на повышение производительности труда работников, снижение расходов, увеличение клиентской базы, повышение уровня информационной безопасности, совершенствование взаимодействия 
с контрагентами и т.д.
Сущность базы данных заключается в систематизации информации для конечных пользователей по различным критериям: содержание, структура, объем, связи 
и т.д. Использование баз данных предоставляет пользователям различные преимущества:
− обеспечение компактности хранения данных 
в доступном месте;
− повышение скорости поиска и обработки информации;
− снижение уровня трудозатрат при работе с данными;
− актуальность и своевременность доступной информации;
− снижение избыточности, противоречивости и дуб- 
лирования информации;
− обеспечение общего доступа к данным пользователей и других приложений;
− соблюдение корпоративных и иных стандартов 
при обработке данных;
− соблюдение мер информационной безопасности;
− обеспечение целостности и независимости данных.

Разработка, внедрение и использование баз данных 
для автоматизации различных бизнес-процессов позволят повысить эффективность управления компанией 
в направлениях увеличения скорости повторяющихся 
задач, повышения качества работы, повышения точности 
управления, параллельного выполнения задач и принятия своевременных решений в типовых ситуациях. 
Для автоматизации многих бизнес-процессов 
не всегда требуется внедрение и использование коробочного прикладного решения на основе базы данных. Существенное количество рутинных операций может быть 
автоматизировано собственными средствами специалистов путем разработки и внедрения баз дынных на платформе Microsoft Access.
Цель учебного пособия — комплексное представление 
общих принципов разработки базы данных с использованием инструментов Microsoft Access.
Учебное пособие может быть использовано обучающимся по программам высшего и среднего профессионального образования, специалистов в области разработки и администрирования баз данных, системным 
администраторам, а также широкому кругу лиц, желающих расширить свои знания и умения по разработке базы 
данных в Access.

1  
БАЗА ДАННЫХ: ПОНЯТИЕ, КЛАССИФИКАЦИЯ, ВИДЫ 

Понятие «база данных» (БД) означает структурированную совокупность взаимосвязанных одинаковых данных о разных объектах предметной области (объекты, 
субъекты, явления, процессы и т.д.).
В современном информационном обществе эффективность работы с БД повышается за счет использования 
прикладных программных средств — систем управления 
базами данных (СУБД). СУБД позволяют автоматизировать ввод, хранение, обработку, поиск информации в БД.
Организация используемых данных осуществляется 
на двух уровнях:
− физический — определение способа размещения 
данных непосредственно на электронном носителе;
− логический — определение способа организации 
данных на электронном носителе в зависимости от используемых информационных и программных средств. 
Логическая организация данных определяется используемыми структурой и моделью данных, поддерживаемые 
инструментальными (программными) средствами. 
Модель данных представляет собой совокупность структур данных и взаимосвязанные с ними операции над структурами. Размещение одной и той же информации в БД может 
осуществляться с использованием разных моделей и структур данных в зависимости от пользователей, аппаратного, 
программного и информационного обеспечения, а также 
от уровня сложности автоматизируемых задач. Существуют 

иерархическая, реляционная, постреляционная, многомерная, объектно-ориентированная модели данных.
На рисунке 1 представлена классификация БД по различным признакам, а на рисунке 2 — виды баз данных.

Критерий 
классификации 
БД

По среде постоянного 
хранения

Во вторичной памяти 
(традиционная)

В оперативной памяти

В третичной памяти

По модели данных

Иерархическая

Объектная и объектноориентированная

Объектно-реляционная

Реляционная

Сетевая

Функциональная

По содержимому

Географическая

Историческая

Научная

Мультимедийная

По степени 
распределенности

Централизованная

Распределенная

Неоднородная

Однородная

Фрагментированная

Тиражированная

Другие виды БД

Пространственная

Временная

Пространственно-временная

Циклическая

Рисунок 1. Классификация баз данных

Виды БД

Иерархическая

Каждый объект 
представляется в виде 
определенной сущности, у 
которой могут быть 
дочерние элементы, 
которые выступают 

Сетевая

родительским элементом к 
другим дочерним 
элементам. Но есть один 
объект, с которого все 
начинается. Получается 
своеобразное дерево.

Реляционная

Каждый объект 
представляется в виде 
определенной сущности, 
у которой могут быть 
дочерние элементы. У 
каждого дочернего 
элемента может быть 
несколько предков, то 
есть, элементов стоящих 
выше него.

Объекты хранятся в 
виде набора двумерных 
таблиц, состоящих из 
столбцов (полей) и 
строк (записей). Число 
столбцов фиксировано и 
известно заранее. Число 
строк не ограничено и в 
них хранятся данные об 
объектах.

Рисунок 2. Виды баз данных

Чаще всего для автоматизации управления разрабатываются и используются реляционные БД, которые 
представляют собой одну или совокупность взаимосвязанных между собой двумерных таблиц. В такой БД 
столбцы называются полем, а строки — записью. Каждому полю присваивается уникальные имя и тип (текстовый, числовой, логический, дата, время и т.д.). Тип поля 
определяет набор действий, которые можно производить 
над полем. Каждая запись хранит информацию об одном 
объекте. Значения полей в одной строке являются характеристиками одного объекта. Записи отличаются значениями ключей — поле (совокупность полей), содержимое 
которого уникально и отличается у разных записей. Если 
одновременно не должны совпадать несколько полей, то 
их совокупность определяет составной ключ БД.
MsAccess является реляционной системой управления базами данных. 

Контрольные вопросы

1. Что такое база данных? Приведите пример.
2. Что такое система управления базами данных? 
Приведите пример.

3. Охарактеризуйте уровни организации данных. 
Приведите пример.
4. Что такое модель данных? Приведите пример.
5. Охарактеризуйте иерархическую, реляционную, 
постреляционную, многомерную, объектно-ориентированную модели данных. Приведите примеры. Приведите 
примеры.
6. Охарактеризуйте содержимое баз данных согласно 
критериям классификации. Приведите примеры.
7. Охарактеризуйте содержимое баз данных различных видов. Приведите примеры.

2

MS ACCESS: НАЗНАЧЕНИЕ, ОБЪЕКТЫ, ИНТЕРФЕЙС

СУБД MsAccess предназначена для разработки 
и использования БД под управлением операционной 
системы Windows на персональном компьютере или 
сервере компьютерной сети. СУБД MsAccess позволяет 
разрабатывать табличные объекты БД; создавать связи 
между таблицами; осуществлять ввод, хранение, редактирование, сортировку данных таблицы; проектировать 
и применять объекты базы данных (рисунок 3). 

• Файл, который содержит различные объекты сохранения данных
База данных

• Организация хранения данных в виде двумерного массива
Таблицы

Запросы
• Объекты для выбора и фильтрации данных таблицы по
определенным критериям

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

Отчеты
• Формирование документа для печати из данных таблицы

Макросы
• Описание действий в виде последовательности команд и их
автоматического выполнения

Модули
• Программы на Visual Basic, которые разрабатывает пользователь
для реализации нестандартных процедур

Рисунок 3. Объекты СУБД MsAccess

В главном окне СУБД Ms Access представлены 
несколько элементов, постоянно присутствующих 
при работе с базой данных в разных режимах. На рисунке 4 

представлены основные элементы главного окна. 
На Панели быстрого доступа (ленте) находятся вкладки 
Главная, Создание, Внешние данные, Работа с базами 
данных. Каждая вкладка предназначена для выполнения 
определенных функций и содержит инструменты (пиктограммы) для выполнения этих функций.

Рисунок 4. Основные элементы главного окна Ms Access

Основные компоненты пользовательского интерфейса
– Лента — горизонтальная полоса группы команд, 
расположенная в верхней части окна приложения. Лента 
является основным командным интерфейсом в Ms Access 
и состоит из нескольких вкладок с комплектами кнопок. 
На ленте представлены основные вкладки для работы 
с БД, содержащие группы часто используемых команд 
и действий, контекстные вкладки, которые становятся 
доступны в случае допустимости их использования, 
а также панель быстрого доступа, которая может быть 
дополнена наиболее нужными командами. Некоторые 
из кнопок предоставляют возможность выполнения одной 
команды, а другие — осуществления выбора действия.
– Представление Backstage — группа команд, расположенных в Ленте на вкладке Файл. Представление