Конституция Армении: Статья 18.1
Конституция Армении (Статья 18.1) закрепляет «исключительную миссию Армянской Апостольской Святой Церкви как национальной церкви в духовной жизни армянского народа, в деле развития его национальной культуры и сохранения его национальной самобытности»:
Microsoft Access

Microsoft Access

Материал из Википедии — свободной энциклопедии

Microsoft Access — реляционная система управления базами данных (СУБД)[1] корпорации Microsoft. Входит в состав Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA в самом Access можно писать приложения, работающие с базами данных.

Состав программного продукта

Основные компоненты MS Access:

  • построитель таблиц;
  • построитель экранных форм;
  • построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
  • построитель отчётов, выводимых на печать;
  • формирование/ведение баз данных.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или писать оболочку для внешней БД, позволяет выстроить ключевые связи между запросами таблиц.

Microsoft Jet Database Engine[англ.], который используется в качестве движка базы данных MS Access, является файл-сервернойСУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этими данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.

Взаимодействие с другими СУБД

Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine[англ.]. Инструменты MS Access, которые позволяют реализовать такое взаимодействие, называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

КорпорацияMicrosoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данныхСУБДMS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Известны также реализации клиент-серверных приложений на базе связки Access 2003 c другими СУБД, в частности, MySQL[1].

Совместимость Access со сторонними источниками данных

Сохранение в Access

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

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

Целостность данных в Access обеспечивается также за счёт механизма транзакций.

Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта, то есть для сохранения таких изменений, как:

  • изменение ширины столбцов и высоты строк;
  • перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов;
  • изменение сортировки;
  • применение нового фильтра;
  • изменение шрифта; цвета текста, сетки и фона;
  • и т. п.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

Обслуживание базы данных

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

Для восстановления минимального размера файла базы данных Access предоставляет встроенную функцию «Сжать и восстановить базу данных». Также существует возможность автоматического сжатия с использованием параметра запуска /compact, который выполняет процедуру сжатия при следующем запуске базы данных. По завершении процесса база данных будет автоматически закрыта.

Версии

Практические аспекты лицензирования Access

Microsoft Access является проприетарным программным обеспечением, то есть для его использования необходимо приобрести лицензию. Однако для использования готовых приложений, созданных с помощью Access, лицензия не требуется. Для работы такого приложения необходима runtime-версия Access [2], которая распространяется бесплатно.

Корпорация Microsoft распространяет полнофункциональную версию Access как отдельно, так и совместно с другими приложениями (Word, Excel и др.) в составе пакетов Microsoft Office Professional, Microsoft Office Professional Plus и Microsoft Office Enterprise.

См. также

Примечания

  1. Connolly T. M., Begg C. E. Database systems: a practical approach to design, implementation, and management. — Addison-Wesley, 2005. — P. 226. — 1374 p. — ISBN 9780321210258.

Литература

  • Лори Ульрих Фуллер, Кен Кук. Access 2010 для чайников = Access 2010 For Dummies. — М.: «Диалектика», 2010. — С. 384. — ISBN 978-5-8459-1707-2.
  • Элисон Балтер. Microsoft Office Access 2007: профессиональное программирование = Alison Balter's Mastering Microsoft Office Access 2007 Development. — М.: «Вильямс», 2008. — С. 1296. — ISBN 978-5-8459-1505-4.
  • Майкл Грох, Джозеф Стокман, Гэвин Пауэлл. Microsoft Office Access 2007. Библия пользователя = Microsoft Office Access 2007 Bible. — М.: «Диалектика», 2008. — С. 1200. — ISBN 978-5-8459-1485-9.
  • Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд. Microsoft Office Access 2007 для «чайников» / Пер. с англ. — М.: 2007. — 384 стр. с ил., Издательство «Диалектика».
  • Джон Кауфельд. Microsoft Office Access 2003 для «чайников» / Пер. с англ. — М.: 2006. — 320 стр. с ил., Издательство «Диалектика».
  • Мэтью Мак-Дональд. Access 2007. Недостающее руководство = Access 2007 The missing manual. — СПб.: «БХВ-Петербург», 2007. — С. 784. — ISBN 978-5-7502-0343-3.

Ссылки

Официальный сайт Microsoft Access

Документация Microsoft Access

Официальный сайт Microsoft Office


Microsoft Access
Логотип программы Microsoft Access
Скриншот программы Microsoft Access
Скриншот Microsoft Access 2010
ТипРСУБД
АвторКорпорация Майкрософт
РазработчикMicrosoft Office Product Group
Написана наC++, C#, Visual Basic for Applications
Интерфейс

Графический интерфейс Microsoft Office;

ленты, формы, таблицы, конструкторы запросов
Движки

Microsoft Jet Database Engine;

Access Database Engine (ACE)
Операционная система Microsoft Windows
Языки интерфейсаМногоязычный, (включая русский)
Дата выпуска1992 год
Аппаратные платформы x86, x64
Последняя версияMicrosoft Access 2024 (16.0.18129.20162) (12 декабря 2024 года)
Кандидат в релизыAccess RC 2024 (16.0.18000.10000) (1 октября 2024 года)
Бета-версияAccess Beta 2023 (16.0.16800.10000) (1 июня 2023 года)
Альфа-версияAccess Alpha 1991 (0.9.1991.1101) (1 ноября 1991 года)
Тестовая версияAccess Public Preview 2023 (16.0.17000.20000) (1 сентября 2023 года)
Репозиторий

Закрытый исходный код;

документация доступна в Microsoft Learn
Состояние

Активно поддерживается;

входит в состав Microsoft 365 и Office LTSC
ЛицензияПроприетарное программное обеспечениеEULA
СайтMicrosoft Access
Логотип Викисклада Медиафайлы на Викискладе