Какие объекты базы данных microsoft access вы знаете кратко

Обновлено: 15.06.2024

Учебно-методическое пособие содержит Модуль 3, состоящий из двух разделов:

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

Для проверки знаний в учебном пособии приведены вопросы для самоконтроля.

Составители: Глазова В.Ф., Панюкова Е.В.

© Тольяттинский государственный университет, 2009 Содержание

Маршрутная карта изучения дисциплины по Модулю 3. 5

1. Современное состояние проблемы моделирования систем. 6

2. Принципы моделирования. 8

3. Классификация моделей. 8

4. Моделирование систем. 11

5. Математическое моделирование. 13

5.1. Математические схемы моделирования систем. 13

5.2. Непрерывно-детерминированные модели (D-схемы). 14

5.3. Дискретно-детерминированные модели (F-схемы). 15

5.4. Дискретно-стохастические модели (Р-схемы). 15

5.5. Непрерывно-стохастические модели (Q-схемы). 15

5.6. Сетевые модели (N-схемы). 15

5.7. Комбинированные модели (А-схемы). 15

6. Анализ результатов машинного моделирования. 15

6.1. Корреляционный анализ результатов моделирования. 16

6.2. Регрессионный анализ результатов моделирования. 16

6.3. Дисперсионный анализ результатов моделирования. 18

6.4. Вопросы для самоконтроля. 19

Приложение 1. Варианты заданий. 20

Приложение 2. Варианты заданий. 24

10. Основные понятия теории баз данных. 28

10.1. Базы данных и системы управления базами данных. Модели данных. 28

10.2. Основы проектирования реляционных баз данных. 31

10.3. Этапы проектирования реляционной базы данных. 34

10.4. Вопросы для самоконтроля. 37

11. Основы работы с СУБД Microsoft Access. 37

11.1. Объекты базы данных Microsoft Access. 37

11.2. Работа с таблицами. 40

11.3. Работа с формами. 44

11.4. Работа с запросами. Запросы на выборку. 48

11.5. Итоговые запросы и запросы на изменение данных. 54

11.6. Работа с отчетами. 58

11.7. Вопросы для самоконтроля. 59


В состав баз данных входят сущности, без которых она не может существовать. Эти сущности носят название объектов БД и определяют действия, которые выполняются в СУБД. Объекты базы данных Access – это элементы, что хранят информацию и используются для автоматизации действий с ней.

Основные объекты БД Access

Перечислим основные объекты.

  • Таблицы – главные элементы БД, без которых она не может существовать. Именно в них содержатся данные.
  • Формы представляют собой интерфейсное отображение таблиц, это окна, в которых работают пользователи БД.
  • Запросы используются для получения данных, записи и изменения информации и удаления существующих элементов таблиц.
  • Отчеты предоставляют данные в необходимых пользователям виде и структуре с подведением итогов и сбором статистики.
  • Макросы – это программные единицы БД. Их задача – выполнение необходимых действий при наступлении определенных событий.
  • Модули – объекты базы Access. Они реагируют на изменения, происходящие в БД, или выполняют независимые задачи.

Таблицы

Таблицы баз данных представляют собой базовые элементы, в которых хранится информация. В реляционных БД таблицы называют отношениями. Они состоят из строк и столбцов. Строки называют записями, в каждой из них содержится информация, касающаяся одного элемента. В столбцах содержатся параметры таблицы. Столбцы носят название полей БД.

Свойства таблицы

В нижней части экрана задаются свойства для каждого из полей. Набор параметров меняется в зависимости от типа поля. Здесь задаются общие свойства столбца и указывается подстановка для полей числового или текстового типов: список либо поле со списком. Параметры для подстановки тоже указываются здесь: источник данных, заголовок, формат, доступность изменений и т. д.

Между таблицами существуют связи, определяемые ключами – полями одного отношения, на которые ссылаются значения другого. Ключи – это столбцы с уникальными значениями в них для однозначного определения записи.

Формы

Формы – объекты в Access, которые используются для удобства работы пользователей. Табличное отображение информации не всегда удобно и наглядно, поэтому создают формы, позволяющие вводить и изменять данные.

Создание формы

Свойства формы

Запросы

Запросы служат для различных манипуляций с данными в Access. Наиболее популярны запросы на выборку данных. Они дают возможность получить значения полей из таблиц, отвечающих заданным условиям, и вывести их в необходимом виде с необходимой сортировкой и группировкой строк.

Создание запроса

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

Отчеты

Также возможно создание бланков договоров и соглашений с использованием заранее созданного шаблона документа. В готовый бланк вставляются поля таблиц, добавляются нужные элементы страницы: номер, колонтитулы, заголовок, эмблема и прочее.

Свойства отчета

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

Так выглядит готовый отчет по шаблону:

Результаты формирования отчета

Макросы

Создание макроса

Модули

Модули – объекты в Access, которые представляют собой процедуры и функции, использующиеся для реакции на события в базе или для вычислений. Они разрабатываются с помощью кода VBA – Visual Basic for Application. Это специальный язык для написания кода в программах Microsoft Office – Access, Word и Excel.

Напишем модуль обработки:

Private Sub Возраст_GotFocus()

Возраст.Value = DateDiff("yyyy", [Дата рождения], Date)

Результаты работы модуля

Следует понимать, что не является объектом Access, например, ключ таблицы, несмотря на то, что он используется для хранения информации. Ключ – часть таблицы, а не самостоятельный элемент базы данных.

Приведенная в статье информация поможет понять, что такое объекты баз данных, какими свойствами они обладают и какие функции выполняют.

Создание базы данных Access и дальнейшая работа с ней под силу даже не слишком опытному пользователю. Инструмент предоставляет массу возможностей, объединяя реляционный Microsoft Jet Database Engine с графическим интерфейсом пользователя и средствами разработки программного обеспечения.

Хотя, конечно, некоторые общие знания, чтобы управлять системой Access, иметь необходимо. То есть предварительно следует изучить характеристики данной СУБД, ознакомиться с ее функционалом, получить представление о режимах работы и существующем наборе компонентов. Итак, начнем?

Общая характеристика базы данных Access

Чтобы глубже ознакомиться с возможностями реляционной системы, которая входит в пакет Microsoft Office, следует разобраться с таким понятием, как база данных Access. Напомним, что набор информации, включающей структурированные по установленным правилам данные, который характеризуется особыми правилами описания и хранения, а также является независимым от программных приложений, называют базой данных (БД).

Общая характеристика базы данных Access

Общая характеристика базы данных Access

Самой популярной моделью представления упорядоченной информации является реляционная система. Ее название происходит от прилагательного relational (относительный). Это связано с тем, что отдельная запись в БД включает сведения, касающиеся только одного объекта. При этом появляется возможность для работы с данными, которые принадлежат различным объектам, как единым целым, базирующимся на значениях, связанных друг с другом. Особенность реляционных систем управления информационными базами состоит в том, что весь массив обрабатываемых данных представлен в табличной форме.

Access – это современная прикладная программа Windows, позволяющая использовать все возможности DDE (Dynamic Data Exchange) — динамический обмен данными и OLE (Object Linking and Embedding) — связь и внесение объектов.

Ваш Путь в IT начинается здесь

Подробнее

DDE позволяет обеспечивать обмен данными между MS Access и любым приложением от Windows. OLE также способен как устанавливать связь с объектами других прикладных программ, так и внедрять определённый объект в БД Access. Примером таких объектов могут быть электронные таблицы, диаграммы, рисунки, или документы из других приложений Windows.

Access способен работать с огромным количеством различных форматов данных. При этом, импорт/экспорт данных производится из электронных таблиц и текстовых файлов. Система способна заниматься непосредственной обработкой файлов FoxPro, Paradox, dBase III, dBase IV, и т.д.

Для работы с элементами СУБД Access использует процессор баз данных Microsoft Jet. Конструктор форм предназначен для объектов доступа и используется, как средство быстрого построения интерфейса. Конструктор отчётов обеспечивает вывод соответствующих документов. Чтобы автоматизировать рутинные операции можно воспользоваться функциями макрокоманд.

Система ориентирована на конечного пользователя. В работе Access используется язык программирования Visual Basic for Application. Он может создавать массивы, собственные типы данных, вести контроль работы прикладных программ.

Функции и режимы работы Access

Access обладает такими важными функциями, как:

  1. Определение данных, то есть анализ структуры, типа и установление связей.
  2. Обработка данных, которая включает поиск, сортировку, фильтрацию, вычисление. Также эта функция объединяет данные с иной информацией, связанной с ними.
  3. Управление данными. Необходимо только прописать разрешение на использование информации (кому именно разрешено). Помимо перечисленного эта функция поможет определить правила совместного пользования данных.

В системе Access есть широкий набор инструментов для того, чтобы задать типа данных — электронные таблицы, числовые значения, денежные эквиваленты, документы, текст, даты, время, рисунки, звук. Можно задавать и разные форматы хранения информации (размер длины строки, точность представления числовых данных и даты времени) и представлять эти данные при выводе на печать или экран.

Существует 3 режима работы базы данных Access:

  1. Режим запуска, который позволяет осуществлять сжатие и восстановление базы данных без необходимости в её открытии.
  2. Режим конструктора, где есть возможности для создания и модификации структуры таблиц и запросов, создания форм для отображения и редактирования данных и подготовки отчётов перед печатью.
  3. Режим выполнения, где в главном окне выводятся окна объектов баз данных.

Элементы базы данных Access

Классическая версия Access состоит из определённого набора объектов. Основными элементами выступают:

Строки называются записями. Они состоят из информационных блоков. Каждая из записей состоит из одного поля. Поля располагаются в соответствии со столбцами. В них могут быть расположены конкретные виды данных (цифровые, текстовые, и т.п.). Описание записей и полей таблицы базы данных Access производится при помощи визуализации стандартного стиля каталога карточек библиотеки. Каждая из карточек соответствует записи в базе данных. Определённый информационный фрагмент на отдельно взятой карточке соответствует полю в базе данных.

Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.

Скачивайте и используйте уже сегодня:

Александр Сагун

Топ-30 самых востребованных и высокооплачиваемых профессий 2022

Подборка 50+ ресурсов об IT-сфере

pdf иконка

3,7 MB

Применение форм для объектов базы данных Access направлено на создание интерфейса пользователя, в который можно заносить и редактировать информацию. Обычно формы состоят из кнопок с командами и иными функциями управления, которые используются для реализации того или иного функционала. При их отсутствии можно собрать БД путём редактирования имеющейся информации в таблицах Access. Таким образом, большинство пользователей используют формы с целью просмотра, ввода и корректировки сведений в таблицах. Командные кнопки позволяют:

Формы базы данных Access позволяют обеспечить контроль взаимодействия пользователей с данными. Например, есть возможность создать форму, которая отображает определённые поля и выполняет конкретное число операций. Это, в свою очередь, даёт гарантию защиты и правильность при вводе данных.

Запросы в базе данных Access необходимы для реализации многих функций. Главная опция – это поиск информации в той или иной таблице. Если необходимые сведения располагаются в разных таблицах, их можно просмотреть в одной (при помощи запроса). Запросы могут позволить пользователю производить фильтрацию данных путём определения критериев поиска для отображения только нужных сведений.

Существует 2 вида запросов – запросы на выборки и запросы на выполнение действий. Запрос на выборки выполняет функцию извлечения данных, чтобы преобразовать их в нужный для дальнейшего использования вид.

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

Александр Сагун

Мы вместе с экспертами по построению карьеры подготовили документы, которые помогут не ошибиться с выбором и определить, какая профессия в IT подходит именно вам.

Благодаря этим гайдам 76% наших студентов смогли найти востребованную профессию своей мечты!

Скоро мы уберем их из открытого доступа, успейте скачать бесплатно:

Гайд по профессиям в IT

5 профессий с данными о навыках и средней заработной плате

100 тыс. руб за 100 дней с новой профессией

Список из 6 востребованных профессий с заработком от 100 тыс. руб

Критические ошибки, которые могут разрушить карьеру

Собрали 7 типичных ошибок. Их нужно избегать каждому!

Женщины в IT: мифы и перспективы в карьере

Как делать хороший дизайн интерфейсов

Как прокачать свою технику речи

pdf иконка

4,7 MB

Это аналог упрощённого языка программирования. При помощи макросов можно повысить уровень функциональности базы данных. Например, если добавить макрос к командной кнопке, он сможет запускаться при каждом нажатии на данную кнопку. Макросы состоят из команд, по средствам которых можно решить конкретно поставленную задачу: открыть отчёты, выполнить запросы, закрыть базы данных и т.д.

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

Элементы в таком виде предназначены для того, чтобы повысить уровень функциональности баз данных. Создание модулей происходит на языке Visual Basic для приложений (VBA). Модули представляют собой набор инструкций, описаний, процедур. Есть стандартные элементы и модули класса.

Типы данных в Microsoft Access

Таблицы баз данных дают возможность для работы с различными типами данных. Система баз данных Access предназначается для таких типов данных, как:

Создание базы данных в MS Access

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

Создание базы данных в MS Access

Создание базы данных в MS Access

Конечно, существует вероятность, что доступные шаблоны не смогут полностью удовлетворить ваши потребности, но, опыт формирования БД на их основе будет полезен с точки зрения знакомства со структурой таких баз, их компонентами и возможностями применения. Далее мы продемонстрируем, как выглядит процесс формирования.

Для отображения всех элементов нужно нажать на области переходов, после чего мы увидим все виды объектов, содержащиеся в базе данных Access. Будут отображены таблицы, формы, запросы и отчеты.

Программы для создания базы данных: Топ-10

Все эти элементы мы подробно рассмотрели в предыдущих разделах этого материала. При этом, обращаем ваше внимание, что все объекты БД Access могут храниться в едином файле с расширением. accsdb.

Подытожим информацию, представленную в этой статье. С точки зрения обычного пользователя система управления базами данных Access в плане использования предполагает перечень несложных операций: формирование БД с выбором типов информации, ввод/вывод последней по запросу, создание отчета по доступу в виде презентации. При достаточно широком наборе возможностей система Access от Майкрософт отличается простотой, и работа с ней не вызывает каких-либо проблем.

Аннотация: В лекции рассматриваются объекты Microsoft Access. Даются понятия таблицы, запроса, формы, отчета. Для чего используются эти объекты и основные принципы работы с этими объектами.

Цель лекции: Ознакомиться Microsoft Access. Microsoft Access является реляционной базой данных. Дать основные понятия по объектам базы данных . Рассмотреть основные принципы работы Microsoft Access.

Объекты Microsoft Access

Microsoft Access называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули. В других СУБД , как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В Microsoft Access база данных включает в себя все объекты, связанные с хранимыми данными, в том числе и те, которые определяются для автоматизации работы с ними. Ниже приведен список основных объектов базы данных Access.

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

2. Запрос. Объект , который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE ( запрос по образцу) или инструкции SQL ( структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

3. Форма. Объект , предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие, например изменение значения определенных данных, запустить макрос или процедуру VBA .

4. Отчет. Объект , предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

5. Макрос. Объект , представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Например, можно определить макрос , который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержимого. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных указанных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA .

6. Модуль. Объект , содержащий программы, написанные на языке Visual Basic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно "привязаны" к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

Концептуальные взаимосвязи объектов Access показаны на рис. 6.1.

Взаимосвязи основных объектов в Microsoft Access

Работа с таблицами

Создание таблицы в режиме конструктора

  1. щёлкнуть по значку Создание таблицы в режиме конструктора. Откроется окно Конструктора ( рис. 6.2).

Вид таблицы в режиме конструктора

  • щёлкнуть на его имени правой кнопкой мыши и
  • в контекстном меню выбрать пункт Ключевое поле.

Созданную таблицу открывают двойным щелчком на её значке. Новая таблица имеет только названия столбцов.

Вид в режиме таблицы

При заполнении таблицы данными сохранение их происходит автоматически ( рис. 6.3). Но если произошло изменение макета таблицы (ширина столбцов), то СУБД попросит подтверждение сохранения этих изменений.

Переход из режима конструктор в режим таблицы и наоборот

Для изменения структуры Таблицы её надо открыть в режиме Конструктора ( рис. 6.4)

Основными объектами базы данных Access, которые хранятся в одном файле с расширением .accdb, являются:

  • таблицы, запросы, схема данных, которые непосредственно имеют отношение к БД;
  • отчеты, формы, модули и макросы, которые называются объектами приложения.

Особенности объектов БД Access

Отчеты и формы предназначаются для типовых процессов обработки данных, таких как просмотр, обновление, поиск согласно заданным критериям, получение отчетов. Данные объекты приложений строятся из графических элементов, которые называют элементами управления. Основные элементы управления предназначены для отображения полей таблиц, которые являются источниками данных объекта.

Чтобы автоматизировать доступ к объектам и обеспечить их взаимодействие, используется программный код. С его помощью получают полноценное пользовательское приложение, доступ к функциям которого обеспечивается с помощью меню, формы и панелей инструментов. Чтобы создать программный код используют макросы и модули на языке VBA.

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

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

Схема данных определяет, с помощью каких полей связываются таблицы между собой, каким образом будет происходить выполнение объединения данных рассматриваемых таблиц, необходимо ли выполнять проверку связной целостности при изменении ключей таблиц, удалении и добавлении записей.

Готовые работы на аналогичную тему

Формы представляют собой основное средство создания диалогового интерфейса пользовательского приложения. Форму можно создавать для работы с электронными документами, которые сохраняются в таблицах БД. Форму используют с целью разработки интерфейса для управления приложением. В форму можно включать процедуры обработки событий, которые позволяют управлять обработкой данных в приложении. Подобные процедуры сохраняются в модуле формы. На формы можно добавлять видео, звуковые фрагменты, диаграммы, рисунки. Можно разрабатывать формы с набором вкладок, с помощью которых можно выполнять ту или иную функцию приложения.

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

Макросы представляют собой программы, которые состоят из последовательности макрокоманд, выполняющейся по вызову или при наступлении определенного события в элементе управления объекта приложения или самом объекте. Макросы используются для автоматизации некоторых действий в пользовательском приложении. Модули состоят из процедур на языке VBA, которые разрабатываются пользователем с целью реализации нестандартных функций в пользовательском приложении, и процедур для обработки событий. Процедуры дают возможность создания законченного приложения с собственным графическим интерфейсом пользователя, который позволяет выполнить запрос выполнения всех функций приложения, выполнять обработку всех ошибок и нестандартных ситуаций.

Читайте также: