Что хранится в файле базы данных субд microsoft access
Учебно-методическое пособие содержит Модуль 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
7. Методические указания для выполнения практического задания №1. «Построение простейших моделей». 20
Приложение 1. Варианты заданий. 20
8. Методические указания для выполнения практического задания №2. «Построение регрессионной модели» с использованием табличного процессора Microsoft Excel. 22
9. Методические указания для выполнения индивидуального задания №1. «Построение регрессионной модели» средствами языка программирования Turbo Pascal. 23
Приложение 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
12. Методические указания для выполнения практического задания №3. «Работа с таблицами и формами базы данных Microsoft Access». 60
13. Методические указания для выполнения практического задания №4. «Работа с запросами на выборку в базе данных Microsoft Access». 67
14. Методические указания для выполнения практического задания №5. «Работа с итоговыми запросами и запросами на изменение таблиц в базе данных Microsoft Access. Создание отчетов». 73
15. Методические указания для выполнения индивидуального задания №2. «Базы данных». 84
Формат файлов ACCDB, впервые внедренный в Access 2007, обеспечивает множество преимуществ, недоступных в более ранних форматах файлов. При обновлении access до Access 2007 у вас могут быть файлы баз данных в формате MDB. В большинстве случаев эти базы данных следует сохранять в формате ACCDB. Вы можете сохранить копию исходного MDB-файла, чтобы убедиться, что переход прошел хорошо.
В этой статье объясняются преимущества формата ACCDB, причины, по которым может потребоваться использовать формат MDB, и объясняется, как преобразовать базу данных в новый формат файла.
В этой статье
Формат файла ACCDB
Начиная с Access 2007, accdb является форматом файлов Access по умолчанию. Формат файла ACCDB поддерживает ряд новых функций, таких как вычисляются поля и вложения. Однако существуют ситуации, в которых формат файла ACCDB может быть не правильным.
Возможности, предоставляемые форматом файла ACCDB
Многозначные поля. Многомерное поле — это вид поля подытога, которое позволяет хранить несколько значений в одной записи. Предположим, вам нужно назначить задачу нескольким сотрудникам. В ACCDB-файле можно создать многое поле, в котором будут храниться сотрудники, которым назначена задача. Имена сотрудников можно выбрать из таблицы или списка значений.
Многоуровневые поля можно легко выбрать и сохранить в несколько вариантов без необходимости создавать более сложные конструкторы баз данных. Многозначные поля также важны для интеграции с SharePoint, так как списки SharePoint также поддерживают многозначные поля.
Тип данных "Вложение" Тип данных "Вложение" позволяет легко хранить в базе данных документы всех типов и двоичные файлы, при этом сохраняя размер файла базы данных в 2 ГБ — вложения автоматически сжимаются. Запись может иметь несколько вложений, но в таблице может быть только одно поле вложения.
Более конечная интеграция с SharePoint и Outlook Формат файлов ACCDB поддерживает требования к безопасности SharePoint и Outlook, которые не поддерживаются MDB-файлами. Это позволяет более полно интегрировать Access с SharePoint и Outlook.
Улучшенное шифрование Вы можете установить пароль и зашифровать ее содержимое. Для шифрования данных в формате ACCDB Access по умолчанию использует Шифрование Windows API. Можно также использовать сторонние средства шифрования.
Отслеживание длинного текста (MEMO) Поля "Длинный текст" (MEMO) удобно использовать для хранения больших объемов данных. При использовании формата ACCDB вы можете настроить свойство(AppendOnly),чтобы приложение Access сохраняло историю всех изменений в поле "Длинный текст" (MEMO). Затем вы сможете просматривать этот журнал. Эта функция также поддерживает возможность версий в SharePoint, что позволяет использовать Access для отслеживания изменений в нескольких строках текстового поля, храняного в списке SharePoint (при условии, что для поля задан параметр "Внести изменения в существующий текст" задан да).
Вычисляемая тип данных Начиная с Access 2010, формат файла ACCDB поддерживает использование вычисляемого типа данных. Тип данных "Вычисляемая" можно использовать для хранения результатов определенного выражения.
Форматы файлов MDB
До того как формат файла ACCDB был представлен в Access 2007, в access использовалось расширение MDB. Существует несколько разных версий формата MDB.
Некоторые MDB-файлы по-прежнему можно открыть. Если файл хранится в формате Access 2002–2003 или Access 2000, его можно открыть и использовать в обычном режиме. Однако функции, для работы с которые требуются файлы формата ACCDB, нельзя использовать.
Если вы полагаетесь на функции, недоступные в ACCDB-файле, не преобразуйте его — оставьте его в качестве MDB-файла.
Функции MDB-файлов, недоступные в ACCDB-файле
Среда смешанной версии Формат файла ACCDB невозможно открыть или даже использовать в предыдущих версиях Access Access 2007. Если в вашей организации есть люди с более ранней версией Access, подумайте, лучше ли использовать MDB-файл. Но не забудьте — вы можете использовать веб-приложение Access или веб-базу данных в веб-браузере, даже если приложение Access уже установлено.
Репликация базы данных Репликацию нельзя использовать в ACCDB-файле. Если в вашем решении Access используется функция репликации, вам потребуется повторно создать решение без репликации, если вы хотите использовать формат файла ACCDB.
Безопасность на уровне пользователя Формат файла ACCDB не поддерживает защиту на уровне пользователя— функцию, которая помогает пользователям видеть только то, что им нужно. Безопасность на уровне пользователя больше не эффективна в целях безопасности данных, так как ее способ устарел и легко скомпрометирован. Однако безопасность на уровне пользователя может повысить эффективность использования за счет простого использования. Например, если у кого-то нет деловых причин использовать определенную форму, можно скрыть ее от них. Если у вас есть решение Access, которое использует безопасность на уровне пользователя для повышения надежности использования, вы можете продолжать использовать формат файла MDB, чтобы использовать его как есть.
Преобразование в новый формат файла
Чтобы преобразовать MDB-файл в формат ACCDB, откройте его и сохраните в формате ACCDB.
Важно: Следующая процедура для MDB-файлов, созданных в Access 97, Access 2000, Access 2002 или Access 2003.
Сначала откройте базу данных:
Откройте вкладку Файл.
Слева нажмите кнопку "Открыть".
В диалоговом окне "Открытие" выберите и откройте базу данных, которую нужно преобразовать.
Теперь преобразуйте базу данных:
Откройте вкладку Файл.
Слева выберите "Сохранить как".
В разделе Типы файлов щелкните Сохранить базу данных как.
Справа в области "Типы файлов баз данных"выберите "База данных Access".
В диалоговом окне "Сохранить как" в поле "Имя файла" введите имя файла или используйте предоставленное имя файла.
Знакомство с таблицами, формами, запросами и другими объектами в базе данных Access поможет вам с легкостью выполнять различные задачи, такие как ввод данных в форму, добавление или удаление таблиц, поиск и замена данных и выполнение запросов.
Данная статья содержит общие сведения о структуре базы данных Access. Access предоставляет несколько инструментов, которые можно использовать для ознакомления со структурой конкретной базы данных. Кроме того, в статье описано, как, для чего и когда следует использовать каждый из этих инструментов.
Примечание: Эта статья посвящена классическим базам данных Access, которые включают в себя один или несколько файлов, где хранятся все данные и определены все возможности приложения, такие как формы для ввода данных. Некоторые сведения из статьи неприменимы к веб-базам данных и веб-приложениям Access.
В этой статье
Общие сведения
База данных представляет собой набор сведений, связанных с определенной темой или функцией, например отслеживанием заказов покупателей или обработкой музыкальной коллекции. Если база данных полностью или частично хранится не на компьютере, данные могут быть собираться из нескольких источников, которые необходимо координировать.
Предположим, что номера телефонов поставщиков хранятся в различных местах: в файле виртуальной визитной карточки, файлах со сведениями о продукте в картотеке и в электронной таблице со сведениями о заказах. В случае изменения телефона поставщика необходимо обновить соответствующие данные во всех трех местах. В грамотно спроектированной базе данных Access номер телефона сохраняется всего один раз, поэтому обновить данные придется лишь однажды. При обновлении номера телефона он автоматически будет обновлен в любом месте базы данных, где он используется.
Файлы баз данных Access
Приложение Access можно использовать для управления всеми данными в одном файле. В файле базы данных Access можно использовать:
таблицы для сохранения данных;
запросы для поиска и извлечения только необходимых данных;
формы для просмотра, добавления и изменения данных в таблицах;
отчеты для анализа и печати данных в определенном формате.
1. Данные сохраняются один раз в одной таблице, но просматриваются из различных расположений. При изменении данных они автоматически обновляются везде, где появляются.
2. Извлечение данных с помощью запроса.
3. Просмотр или ввод данных с помощью формы.
4. Отображение или печать данных с помощью отчета.
Все эти элементы: таблицы, запросы, формы и отчеты — представляют собой объекты базы данных.
Примечание: Некоторые базы данных Access содержат ссылки на таблицы, хранящиеся в других базах. Например, одна база данных Access может содержать только таблицы, а другая — ссылки на них, а также запросы, формы и отчеты, основанные на связанных таблицах. В большинстве случаев неважно, содержится ли в базе данных сама таблица или ссылка на нее.
Таблицы и связи
Для хранения данных необходимо создать таблицу для каждого типа отслеживаемых сведений. Типы сведений могут включать данные о покупателях, продуктах или подробные сведения о заказах. Чтобы объединить данные из нескольких таблиц в запросе, форме или отчете, нужно определить связи между таблицами.
Примечание: В веб-базах данных и веб-приложениях создать связи на вкладке объекта "Схема данных" невозможно. Используйте для этого поля подстановки.
1. Сведения о клиентах, которые когда-то хранились в списке рассылки, теперь находятся в таблице "Покупатели".
2. Сведения о заказах, которые когда-то хранились в электронной таблице, теперь находятся в таблице "Заказы".
3. Уникальный код, например код покупателя, позволяет отличать записи в таблице друг от друга. Добавляя уникальное поле кода из одной таблицы в другую и определяя связи между полями, Access может сопоставить связанные записи в обеих таблицах, чтобы их можно было вместе добавить в форму, отчет или запрос.
Запросы
С помощью запроса можно найти и извлечь данные (в том числе и данные из нескольких таблиц), соответствующие указанным условиям. Запросы также используются для обновления или удаления нескольких записей одновременно и выполнения предопределенных или пользовательских вычислений на основе данных.
Примечание: В веб-базах данных и веб-приложениях использовать запросы для обновления или удаления записей невозможно.
1. Таблица "Покупатели" содержит сведения о покупателях.
2. Таблица "Заказы" содержит сведения о заказах.
3. Этот запрос извлекает из таблицы заказов код заказа и дату назначения, а из таблицы покупателей — название компании и город. Запрос возвращает только те заказы, которые были оформлены в апреле и только покупателями из Лондона.
Формы
Формы можно использовать для просмотра, ввода и изменения данных в одной строке за раз. Кроме того, с их помощью можно выполнять такие действия, как отправка данных другим приложениям. Формы обычно содержат элементы управления, связанные с полями базовых таблиц. При открытии формы Access извлекает данные из одной или нескольких таких таблиц и отображает их в выбранном при создании формы формате. Форму можно создать с помощью команд Форма на ленте, в мастере создания формы, а также самостоятельно в режиме конструктора.
Примечание: Для создания форм и отчетов в веб-базах данных и веб-приложениях используется режим макета, а не конструктора.
1. В таблице одновременно отображается множество записей, однако для просмотра всех данных в одной записи иногда необходимо прокрутить ее горизонтально. Кроме того, при просмотре таблицы невозможно обновить данные из нескольких таблиц одновременно.
2. В форме внимание сосредоточено на одной записи и могут отображаться поля из нескольких таблиц. Кроме того, форма позволяет отображать рисунки и другие объекты.
3. Форма может содержать кнопку, используемую для печати отчета, открытия других объектов или автоматического выполнения других задач.
Отчеты
1. Создание почтовых наклеек с помощью отчета.
2. Отображение итоговых значений на диаграмме с помощью отчета.
3. Использование отчета для отображения рассчитанных итоговых данных.
После того как вы ознакомились с базовой структурой баз данных Access, ознакомьтесь со сведениями об использовании встроенных инструментов для изучения конкретной базы данных Access.
Просмотр подробных сведений об объектах в базе данных
Лучше всего ознакомиться с определенной базой данных с помощью архивариуса базы данных. Он используется для создания отчетов с подробными сведениями об объектах в базе данных. Сначала необходимо выбрать объекты, которые должны быть описаны в отчете. Отчет архивариуса будет содержать все данные о выбранных объектах.
Откройте нужную базу данных.
На вкладке Работа с базами данных в группе Анализ нажмите кнопку Архивариус.
В диалоговом окне Архивариус откройте вкладку, представляющую тип объекта базы данных, который необходимо задокументировать. Чтобы создать отчет обо всех объектах в базе данных, откройте вкладку Все типы объектов.
Выберите один или несколько указанных на вкладке объектов. Для выбора всех объектов нажмите кнопку Выбрать все.
Архивариус создаст отчет с подробными сведениями о каждом выбранном объекте, а затем откроет отчет в режиме просмотра перед печатью. Например, если архивариус был запущен для формы ввода данных, созданный им отчет будет содержать свойства всей формы, каждого раздела формы, всех кнопок, значков, текстовых полей и других элементов управления, а также модулей кода и пользовательских разрешений, связанных с формой.
Для печати отчета откройте вкладку Просмотр перед печатью и в группеПечать нажмите кнопкуПечать.
Просмотр таблицы в режиме конструктора
Примечание: Режим конструктора недоступен для таблиц в веб-базах данных.
Открытие таблицы в Конструкторе позволяет подробно изучить ее структуру. Например, можно найти параметры типа данных для каждого поля и любые маски ввода или узнать, используются ли в таблице поля подстановок — поля, которые с помощью запросов извлекают данные из других таблиц. Эти сведения полезны потому, что типы данных или маски ввода могут влиять на возможность искать данные и выполнять запросы на обновление. Предположим, что необходимо использовать запрос на обновление для обновления некоторых полей в таблице путем копирования данных из таких же полей другой таблицы. Запрос не удастся выполнить, если типы данных каждого поля в исходной и целевой таблицах не совпадают.
Откройте базу данных, которую необходимо проанализировать.
В области навигации щелкните правой кнопкой мыши таблицу, которую нужно изучить, и выберите в контекстном меню пункт Режим конструктора.
При необходимости запишите имя каждого поля таблицы и его тип данных.
Тип данных поля может ограничивать размер и тип данных, которые можно ввести в поле. Например, размер текстового поля может быть ограничен 20 знаками, а поле с типом данных "Числовой" не поддерживает ввод текста.
Чтобы определить, является ли поле полем подстановок, откройте вкладку Поле подстановки в нижней части бланка запроса в разделе Свойства поля.
Поле подстановок отображает один набор значений (одно или несколько полей, например имя и фамилию), но обычно хранит другой набор значений (одно поле, такое как числовой код). Например, поле подстановок может содержать код сотрудника (хранимое значение), но отображать имя сотрудника (отображаемое значение). При использовании поля подстановок в выражениях или при поиске и замене необходимо использовать хранимое значение, а не отображаемое. Знакомство с хранимыми и отображаемыми значениями полей подстановок — лучший способ убедиться в том, что выражение или операция поиска и замены с использованием поля подстановки работает надлежащим образом.
На приведенном ниже рисунке показано типичное поле подстановок. Параметры, отображаемые в свойстве Источник строк поля, можно изменить.
Показанное здесь поле подстановок использует запрос для извлечения данных из другой таблицы. Существует также другой тип поля подстановок — список значений, который использует определенный в программе список вариантов. На приведенном ниже рисунке показан типичный список значений.
По умолчанию списки значений используют текстовый тип данных.
Лучший способ найти списки подытогов и значений — отобразить вкладку Под поиск и щелкнуть записи в столбце Тип данных для каждого поля таблицы. Дополнительные сведения о создании полей подпапок и списков значений см. по ссылкам в разделе См. также .
Просмотр связей между таблицами
Чтобы получить графическое представление таблиц в базе данных, полей в каждой таблице и связей между таблицами, используйте вкладку объектаСвязи. Вкладка объекта Связи позволяет получить общее представление о таблице и структуре связей базы данных; эти сведения необходимы при создании или изменении связей между таблицами.
Примечание: Вкладку объекта Связи можно также использовать для добавления, изменения или удаления связей.
Откройте базу данных, которую необходимо проанализировать.
На вкладке Работа с базами данных в группе Связи нажмите кнопку Связи.
Откроется вкладка объекта Связи, на которой будут показаны связи между всеми таблицами в открытой базе данных.
Примечание: В веб-базах данных и веб-приложениях использовать вкладку объекта "Схема данных" невозможно.
База данных - любая совокупность связанной информации, объединенной вместе по определенному признаку.
Основным назначениембазы данных является оперативный поиск необходимой информации по заданным критериям.
Современные базы данных являются реляционными. В реляционных базах данных информация хранится в одной или нескольких таблицах, между которыми установлены отношения (т.е. связи). Это позволяет повысить эффективность обработки и уменьшить дублирование информации.
Система управления базами данных (СУБД) MS Access
СУБД - программное средство для накопления и обработки информации, хранящейся в базах данных.
Каждая СУБД содержит свой язык программирования для решения на ПК конкретной задачи управления данными.
Программа управления базами данных позволяет находить данные по заданным критериям, дополнять, изменять, обновлять данные, выполнять вычисления по произвольным функциям, делать анализ по полученным данным, устанавливать защиту от несанкционированного доступа к данным.
• Пуск – Программы – Офис… - MS Access
• С помощью ярлыка на рабочем столе
• С помощью значка любой базы данных Access
После запуска программы на экране разворачивается окно программы с начальным диалогом, в котором предлагается создать новую базу данных или открыть существующую с диска.
Краткая характеристика окна СУБД MS Access
Структура базы данных
База данных Access представляет собой совокупность объектов, между которыми некоторым образом распределены данные.
Объекты базы данных:
Таблица - база данных в табличной форме
Запросы - инструкция на отбор данных из таблиц.
Формы – таблицы, специальным образом подготовленные для удобного просмотра на экране.
Отчеты – таблицы, подготовленные для вывода данных на притер.
Макросы - одна или несколько макрокоманд, которые можно использовать для автоматизации выполнения конкретной задачи.
Модуль - набор описаний, инструкций или процедур.
Все объекты базы данных хранятся в одном файле и отображаются на специальных вкладках окна базы данных:
Кнопка «Открыть» - открывает для просмотра выделенный в окне базы данных объект.
Кнопка «Конструктор» - позволяет войти в режим редактирования структуры таблицы, запроса или другого объекта БД.
Кнопка «Создать» - создает новую таблицу, запрос, форму, отчет и т.д. Позволяет выбрать способ создания (Конструктор, Мастер и пр.)
База данных представляет собой таблицу, в которой строки называются записями, а столбцы - полями.
Запись (строка) - полный набор данных об определенном объекте
Поле (столбец) - набор данных одного определенного типа обо всех объектах.
Создание базы данных
1. Меню Файл – Создать – в появившейся справа панели выбрать Новая база данных…
2. В появившемся окне указать имя создаваемой БД и папку, в которой она будет храниться.
3. Нажать ОК (на экране появится окно файла только что созданной базы данных).
1. Перейти на вкладку Таблицы
2. Выполнить двойной щелчок по значку Создание базы данных в режиме конструктора
|
|
3. Создать структуру таблицы (см. ниже)
4. Сохранить таблицу с помощью кнопки (Сохранить), указав имя таблицы.
5. Перейти в режим таблицы командой Меню Вид – Режим таблицы или кнопкой
6. Заполнить данными поля таблицы.
7. Сохранить таблицу.
Структура таблицы – это совокупность полей с заданными для них типами данных (какого рода информацию можно хранить в данном поле: даты, текст, числа или логические выражения).
Типы данных MS Access:
Тип данных | Описание |
Текстовый | Текст длиной не более 255 символов. Точный размер определяется значением «Размер поля» (см. рис. ниже) |
Поле МЕМО | Текст максимальной длиной 64 Кбайт |
Числовой | Числа |
Дата/Время | Разные представления даты и времени |
Денежный | Числа с точностью до 15 знаков в целой части и до 4-х знаков в дробной. |
Счетчик | Уникальное значение, присваиваемое автоматически каждой записи, вносимой в таблицу |
Логический | Подразумевает хранение данных, имеющих только два варианта представления: Истина-Ложь (Да-Нет, Присутствует-Отсутствует и под.) |
Поле объекта OLE | Объекты, созданные в других приложениях Windows (фотографии, звукозаписи, видеоклипы, эл. таблицы, документы и пр.) |
Добавление записи в таблицу. Способы:
• Щелкнуть в последней (пустой) записи и ввести в нее данные.
• Щелкнуть мышкой в любом месте таблицы и нажать кнопку (Новая запись).
• Выделить любую запись. КЗМ – Новая запись.
Удаление записи (строки). Способы:
• Выделить запись и нажать DELETE
• Выделить запись и щелкнуть по кнопке (Удалить запись)
Создание базы данных Access и дальнейшая работа с ней под силу даже не слишком опытному пользователю. Инструмент предоставляет массу возможностей, объединяя реляционный Microsoft Jet Database Engine с графическим интерфейсом пользователя и средствами разработки программного обеспечения.
Хотя, конечно, некоторые общие знания, чтобы управлять системой Access, иметь необходимо. То есть предварительно следует изучить характеристики данной СУБД, ознакомиться с ее функционалом, получить представление о режимах работы и существующем наборе компонентов. Итак, начнем?
Общая характеристика базы данных Access
Чтобы глубже ознакомиться с возможностями реляционной системы, которая входит в пакет Microsoft Office, следует разобраться с таким понятием, как база данных Access. Напомним, что набор информации, включающей структурированные по установленным правилам данные, который характеризуется особыми правилами описания и хранения, а также является независимым от программных приложений, называют базой данных (БД).
Общая характеристика базы данных Access
Самой популярной моделью представления упорядоченной информации является реляционная система. Ее название происходит от прилагательного relational (относительный). Это связано с тем, что отдельная запись в БД включает сведения, касающиеся только одного объекта.
При этом появляется возможность для работы с данными, которые принадлежат различным объектам, как единым целым, базирующимся на значениях, связанных друг с другом. Особенность реляционных систем управления информационными базами состоит в том, что весь массив обрабатываемых данных представлен в табличной форме.
На сегодняшний день система Access является одной из самых распространенных моделей управления БД в семействе продуктов корпорации Microsoft Office. Её может освоить не только опытный пользователь, но и новичок. В Microsoft Access база данных – это система, состоящая из элементов (например, таблицы, формы, запросы), выполняющих конкретно поставленную задачу. Сам термин «access» означает «доступ» (если перевести в электронном словаре).
Access – это современная прикладная программа Windows, позволяющая использовать все возможности DDE (Dynamic Data Exchange) — динамический обмен данными и OLE (Object Linking and Embedding) — связь и внесение объектов.
Получите подборку бесплатно (pdf 2,5 mb)
DDE позволяет обеспечивать обмен данными между MS Access и любым приложением от Windows. OLE также способен как устанавливать связь с объектами других прикладных программ, так и внедрять определённый объект в БД Access. Примером таких объектов могут быть электронные таблицы, диаграммы, рисунки, или документы из других приложений Windows.
Access способен работать с огромным количеством различных форматов данных. При этом, импорт/экспорт данных производится из электронных таблиц и текстовых файлов. Система способна заниматься непосредственной обработкой файлов FoxPro, Paradox, dBase III, dBase IV, и т.д.
Для работы с элементами СУБД Access использует процессор баз данных Microsoft Jet. Конструктор форм предназначен для объектов доступа и используется, как средство быстрого построения интерфейса. Конструктор отчётов обеспечивает вывод соответствующих документов. Чтобы автоматизировать рутинные операции можно воспользоваться функциями макрокоманд.
Система ориентирована на конечного пользователя. В работе Access используется язык программирования Visual Basic for Application. Он может создавать массивы, собственные типы данных, вести контроль работы прикладных программ.
Функции и режимы работы Access
Access обладает такими важными функциями, как:
- Определение данных, то есть анализ структуры, типа и установление связей.
- Обработка данных, которая включает поиск, сортировку, фильтрацию, вычисление. Также эта функция объединяет данные с иной информацией, связанной с ними.
- Управление данными. Необходимо только прописать разрешение на использование информации (кому именно разрешено). Помимо перечисленного эта функция поможет определить правила совместного пользования данных.
В системе Access есть широкий набор инструментов для того, чтобы задать типа данных — электронные таблицы, числовые значения, денежные эквиваленты, документы, текст, даты, время, рисунки, звук. Можно задавать и разные форматы хранения информации (размер длины строки, точность представления числовых данных и даты времени) и представлять эти данные при выводе на печать или экран.
Существует 3 режима работы базы данных Access:
- Режим запуска, который позволяет осуществлять сжатие и восстановление базы данных без необходимости в её открытии.
- Режим конструктора, где есть возможности для создания и модификации структуры таблиц и запросов, создания форм для отображения и редактирования данных и подготовки отчётов перед печатью.
- Режим выполнения, где в главном окне выводятся окна объектов баз данных.
Элементы базы данных Access
Классическая версия Access состоит из определённого набора объектов. Основными элементами выступают:
Панель «Таблицы» открывает для редактирования таблицы. Распределение информации происходит по строкам и столбцам. Это обеспечивает значительное упрощение процесса импорта электронной формы в таблицу базы данных. Отличие всего одно – информация структурирована.
Строки называются записями. Они состоят из информационных блоков. Каждая из записей состоит из одного поля. Поля располагаются в соответствии со столбцами. В них могут быть расположены конкретные виды данных (цифровые, текстовые, и т.п.).
Описание записей и полей таблицы базы данных Access производится при помощи визуализации стандартного стиля каталога карточек библиотеки. Каждая из карточек соответствует записи в базе данных. Определённый информационный фрагмент на отдельно взятой карточке соответствует полю в базе данных.
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!
Скачивайте и используйте уже сегодня:
Топ-30 самых востребованных и высокооплачиваемых профессий 2022
Подборка 50+ ресурсов об IT-сфере
ТОП сервисов и приложений, на которые следует перейти уже сегодня
3,7 MB
Применение форм для объектов базы данных Access направлено на создание интерфейса пользователя, в который можно заносить и редактировать информацию. Обычно формы состоят из кнопок с командами и иными функциями управления, которые используются для реализации того или иного функционала. При их отсутствии можно собрать БД путём редактирования имеющейся информации в таблицах Access. Таким образом, большинство пользователей используют формы с целью просмотра, ввода и корректировки сведений в таблицах. Командные кнопки позволяют:
- задать данные для конечного отображения в форме;
- открыть другие формы и отчёты;
- выполнить другие задачи, например, работать с «Формой клиента».
Формы базы данных Access позволяют обеспечить контроль взаимодействия пользователей с данными. Например, есть возможность создать форму, которая отображает определённые поля и выполняет конкретное число операций. Это, в свою очередь, даёт гарантию защиты и правильность при вводе данных.
Запросы в базе данных Access необходимы для реализации многих функций. Главная опция – это поиск информации в той или иной таблице. Если необходимые сведения располагаются в разных таблицах, их можно просмотреть в одной (при помощи запроса). Запросы могут позволить пользователю производить фильтрацию данных путём определения критериев поиска для отображения только нужных сведений.
С помощью функции «обновляемых» запросов можно заниматься редактированием данных, найденных в основных таблицах. При этом правки появляются как в таблице запроса, так и в основных таблицах.
Существует 2 вида запросов – запросы на выборки и запросы на выполнение действий. Запрос на выборки выполняет функцию извлечения данных, чтобы преобразовать их в нужный для дальнейшего использования вид.
В данном случае результаты запроса могут быть выведены на экран, печать или перемещены в буфер обмена. Данные на выходе запроса необходимо применять, как источник записей для формы. Функция запроса на изменение – выполнение задач с информацией. С ними удобно создавать новые таблицы, делать пополнение сведений существующих таблиц, удалять или обновлять данные.
Мы вместе с экспертами по построению карьеры подготовили документы, которые помогут не ошибиться с выбором и определить, какая профессия в IT подходит именно вам.
Благодаря этим гайдам 76% наших студентов смогли найти востребованную профессию своей мечты!
Скоро мы уберем их из открытого доступа, успейте скачать бесплатно:
Женщины в IT: мифы и перспективы в карьере
Как прокачать свою технику речи
100 тыс. руб за 100 дней с новой профессией
Список из 6 востребованных профессий с заработком от 100 тыс. руб
Критические ошибки, которые могут разрушить карьеру
Собрали 7 типичных ошибок, четвертую должен знать каждый!
Гайд по профессиям в IT
5 профессий с данными о навыках и средней заработной плате
4,7 MB
Это аналог упрощённого языка программирования. При помощи макросов можно повысить уровень функциональности базы данных. Например, если добавить макрос к командной кнопке, он сможет запускаться при каждом нажатии на данную кнопку. Макросы состоят из команд, по средствам которых можно решить конкретно поставленную задачу: открыть отчёты, выполнить запросы, закрыть базы данных и т.д.
Макросы дают возможность для автоматизации многих операционных процессов, которые ранее выполнялись в ручном режиме. Такая функция может существенно сэкономить время при работе с программой.
Элементы в таком виде предназначены для того, чтобы повысить уровень функциональности баз данных. Создание модулей происходит на языке Visual Basic для приложений (VBA). Модули представляют собой набор инструкций, описаний, процедур. Есть стандартные элементы и модули класса.
В последнем случае у них имеется не только связь с конкретными формами или отчётами, но и содержание процедур по работе с ними. У стандартных модулей имеются общие процедуры, несвязанные с определёнными объектами. Список стандартных модулей представлен в перечне «Модули в области навигации».
Типы данных в Microsoft Access
Таблицы баз данных дают возможность для работы с различными типами данных. Система баз данных Access предназначается для таких типов данных, как:
- Текстовый. Может быть использован для хранения стандартного текста с ограничением 255 символов в размере. Текст или числа не предназначаются для расчётов.
- Числовой. Используют для хранения действительных чисел. Здесь есть огромное число подтипов, выбор которых определяет точность вычислений.
- Поле Мемо – специальный тип данных, предназначенный для хранения текстов объёмом до 65 535 символов. В поле хранится именно указатель на место базы данных, где хранится непосредственно текст. Поле данного типа не может быть ключевым или проиндексированным. Предусмотрены длинный текст или комбинация текста и числовых значений.
- Дата/время. Предназначен для хранения дат календаря и настоящего времени в специальном фиксированном формате.
- Денежный. Необходим для хранения денежных сумм. В него включены денежные значения и числовые сведения, используемые при математических расчётах.
- Счётчик, в форме специального типа данных для оригинальных натуральных чисел, неповторяющихся в поле и обладающих автоматическим наращиванием. Функция заключается в порядковой нумерации записей.
- Логический. Нужен для хранения логических данные и полей, которые содержат одно из 2-х возможных значений (могут принимать только 2 значения, например: «Да» или «Нет»).
- Гиперссылка в форме специального поля, в котором хранятся адреса URL web-данных в сети интернет. При нажатии на ссылку, в автоматическом режиме запустится браузер и будет воспроизведён объект в его окне.
- Мастер подстановок. Не представляет собой специальный тип данных. Можно автоматизировать настройки таким образом, чтобы не вводить информацию в ручном режиме. Сведения в таком случае можно выбрать из раскрывающегося списка.
- Поле объекта OLE предназначается для включения изображения, звукозаписи и других типов данных. Такое поле не является ключевым или проиндексированным.
Создание базы данных в MS Access
Формировать базу данных программы Access можно, используя шаблоны, представленные в самом приложении. Кроме того, их можно найти на портале у разработчиков.
Создание базы данных в MS Access
Конечно, существует вероятность, что доступные шаблоны не смогут полностью удовлетворить ваши потребности, но, опыт формирования БД на их основе будет полезен с точки зрения знакомства со структурой таких баз, их компонентами и возможностями применения. Далее мы продемонстрируем, как выглядит процесс формирования.
Для создания баз данных необходимо запустить Microsoft Access. После этого нужно нажать кнопку Office и использовать команду «Создать». Программа по умолчанию предложит имя БД. Затем, чтобы выбрать место, куда сохранится база данных нужно открыть каталог, а после выбора нажимаем «Создать».
Есть и другой вариант, связанный с использованием шаблонов. Для этого необходимо выбрать в группе соответствующей категории локальные шаблоны, после чего откроется перечень доступных форм. Это будет список задач, из которого мы выбираем ту, которая больше всего соответствует нашим целям. К примеру, возьмем шаблон «Учащиеся». Как и в первом случае программа предложит имя БД. Нужно определиться с каталогом, в который будет сохранена база и кликнуть «Создать».
Теперь у нас есть, пока еще, пустая база данных, включающая готовые шаблоны разных ее составляющих. Так как в БД могут содержаться исключительно активные компоненты, кликаем «Параметры»-> Включить активное содержимое (затем это содержимое может быть включено в базу данных).
Для отображения всех элементов нужно нажать на области переходов, после чего мы увидим все виды объектов, содержащиеся в базе данных Access. Будут отображены таблицы, формы, запросы и отчеты.
Мы можем вносить данные в таблицы или в соответствующие им формы. В ходе изучения окна программы Microsoft Access можно обнаружить большое количество уже знакомых нам компонентов интерфейса. Здесь есть панель Office, кнопка быстрого доступа и т.д. Но, среди известных элементов есть и совершенно новый, который называется «область переходов». Здесь отображается весь перечень элементов БД.
Все эти элементы мы подробно рассмотрели в предыдущих разделах этого материала. При этом, обращаем ваше внимание, что все объекты БД Access могут храниться в едином файле с расширением.
Подытожим информацию, представленную в этой статье. С точки зрения обычного пользователя система управления базами данных Access в плане использования предполагает перечень несложных операций: формирование БД с выбором типов информации, ввод/вывод последней по запросу, создание отчета по доступу в виде презентации. При достаточно широком наборе возможностей система Access от Майкрософт отличается простотой, и работа с ней не вызывает каких-либо проблем.
Читайте также: