Доступ к Майкрософт
| Программное обеспечение Microsoft Access | |
|---|---|
| Microsoft Access 2019 в Windows 10 | |
| Жанр | Система управления базой данных |
| Разработчик | Корпорация Майкрософт |
| Дата первой версии | ноябрь 1992 г. |
| Последняя версия | 2021 (5 октября 2021 г.) |
| Операционная система | Майкрософт Виндоус |
| Лицензия | EULA ( несвободная лицензия ) |
| Веб-сайт | office.microsoft.com/access |
Microsoft Access — это программный интерфейс для управленияреляционными базами данных ( RDBMS), который использует ядро базы данных Microsoft Jet и изначально интегрирует модуль для быстрой разработки приложений для управления ( RAD , Rapid Application Development ).
Происхождение
Успех настольных приложений баз данных, таких как dBASE и Visual FoxPro , побудил Microsoft в середине 1980-х годов принять решение о разработке собственного приложения базы данных для новой операционной системы Windows . Разработки под названием проекта « Омега » снова и снова до начала 90-х годов, версия 1.0 все еще несовершенна и вскоре после того, как стабильная версия 1.1 была выпущена на рынок.
Текущая версия — Access 2019. В отличие от других программ Office Word , Excel и PowerPoint , которые также предлагаются для операционной системы Apple Mac OSX , Access доступен только для Windows.
Особенности
Формат данных
Он может использовать данные, хранящиеся в формате Access/Jet, SQL Server , Oracle или любую базу данных в формате, совместимом с ODBC . Структура сохранения соответствует модели реляционной таблицы : то есть можно хранить данные, которыми нужно управлять, в таблицах, состоящих из большого количества записей , и каждая запись содержит данные, разделенные по полям. Если одной таблицы недостаточно для хранения необходимых данных и необходимо использовать другие, теперь можно связать различные таблицы между собой связью . Это позволяет анализировать данные, содержащиеся в базе данных, с использованием различных таблиц и, следовательно, получать множество данных, даже сложных.
Маска
Форма — это графический элемент, полезный для взаимодействия пользователя с данными таблицы. Объект доступа, создающий графический интерфейс.
Хранение данных
В отличие от других сред разработки , в Access один файл включает в себя все элементы, которые можно использовать для разработки полных приложений: таблицы , запросы , формы , отчеты , макросы , страницы и модули . Однако во всех версиях можно разрабатывать приложения, в которых сохраняется физическое разделение между таблицами данных ( внутренняя часть или BE ) и остальными элементами ( внешняя часть или FE ). Эти решения позволяют улучшить распространение и обслуживание приложений, совместно используемых несколькими пользователями.
- Таблицы : это контейнеры, в которых хранятся данные; элементарный графический интерфейс доступен для определения или изменения свойств поля, включая определение индексов и первичного ключа (который может быть основан на нескольких полях). Проверка синтаксиса, выполняемая Access, может состоять только из предупреждающих сообщений в тех случаях, когда модификация полей может привести к невосстановимой потере данных (например, уменьшение размера поля, в котором уже присутствуют данные большей длины): это не обязательно рассматривается как дефект доступа, хотя потенциальное предназначение продукта для неопытных пользователей может сделать эти случаи более частыми;
- Запрос : это инструменты, подходящие для запросов и манипулирования данными. Access с самого начала имеет графическую среду для определения запросов (называемую Query By Example или QBE), которая позволяет даже неопытным пользователям создавать их с минимальной проверкой синтаксической правильности; эта простота, с другой стороны, может привести к ситуации блокировки вследствие концептуальных ошибок, которые приводят к рекурсии. Язык, используемый для определения запросов, представляет собой слегка упрощенную версию T-SQL ; в качестве альтернативы среде QBE можно использовать ее напрямую, а также для получения запросов, которые иначе нельзя построить с помощью QBE;
- Маски : (или формы ) состоят из графических элементов, полезных пользователям для взаимодействия с данными в таблицах или запросах. Формы могут содержать стандартные элементы Access и дополнительные элементы (например, отдельно разработанные элементы управления ОСХ ). Формы могут включать код VBA , предназначенный для автоматизации содержащихся в нем элементов; область видимости подпрограмм локальная;
- Отчеты : позволяет просматривать для печати основанные на данных результаты, таблицы и запросы. Графическая среда, предназначенная для построения структуры отчета, соответствует маске, сохраняя при этом различия, связанные с разным назначением; доступны основные функции, такие как агрегация данных и промежуточные итоги. Также в этом случае можно вставить код VBA (локальная область видимости) для более высокого уровня автоматизации;
- Макросы : они могут содержать простые последовательности инструкций, как правило, все, что можно получить через меню доступа. Это элементы, которые позволяют мало взаимодействовать с пользователем, с другой стороны, их конструкция проста;
- Страницы : (т. е. страницы доступа к данным ) позволяют публиковать данные через веб-сервер . Они были представлены, начиная с версии Access 2000 года;
- Модули : они могут содержать код VBA (кодовые модули и классы ), который вы намерены сделать глобальным (если только это специально не объявлено), то есть могут вызываться любым из других элементов приложения.
Функция, присутствующая во всех версиях Access, позволяет вам получать доступ к данным, находящимся во внешних файлах базы данных, в виде связанных таблиц . Базы данных, структурированные таким образом, облегчают распространение и обслуживание одного и того же приложения среди нескольких пользователей без ущерба для ограничений механизма Access/Jet в отношении максимального количества одновременных доступов. Следует отметить, что эти решения нельзя определить как « клиент/сервер », так как нагрузка по обработке данных всегда локальна; Возможная альтернатива с версиями от 2000 и далее представлена проектом базы данных (расширение файла .adp ), где на самом деле выполняется только часть графического представления, в поддержку уже существующих профессиональных движков, на которые возложена работа по обработке.
Связанные таблицы можно использовать так же, как и резидентные таблицы, с единственным ограничением, связанным с неизменяемостью их структуры, за исключением базы данных, в которой они физически находятся. Таблицы могут быть связаны через ядро базы данных Access, если они физически находятся в других базах данных Access, или в некоторых «стандартных» форматах файлов базы данных, или через ODBC . В этом случае для доступа к разнородным базам данных может потребоваться установка определенных драйверов .
В более новых версиях Access есть мастера для разделения данных и других элементов на отдельные файлы из приложений, изначально встроенных в один файл Access.
Разработка проекта
Для разработки простых приложений можно избежать прямого программирования , воспользовавшись некоторыми шаблонами , уже включенными в пакет.
Для более продвинутых нужд разработки в продукте доступен язык программирования Microsoft Visual Basic for Applications . Хотя продукт поддерживает методы объектно-ориентированного (ОО) программирования, он не является полностью объектно-ориентированной средой разработки.
Также можно распространять свои работы через инструмент (Access Runtime) , загружаемый с сайта Microsoft, который позволяет, с некоторыми ограничениями, заставить приложение Access работать даже на ПК, где нет версии программы.
Расширения файлов
Microsoft Access сохраняет информацию в следующих форматах файлов:
| Формат файла | Расширение |
|---|---|
| Доступ к пустому шаблону проекта | .adn |
| База данных Access (2007 и более поздние версии) | .accdb |
| Среда выполнения базы данных Access (2007 и более поздние версии) | .accdr |
| Шаблон базы данных Access (2007 и более поздние версии) | .accdt |
| Надстройка Access (2007 и более поздние версии) | .accda |
| Access Workgroup, база данных для безопасности на уровне пользователя. | .MDW |
| База данных безопасного доступа с скомпилированным VBA и макросами (2007 г. и более поздние версии) | .accde |
| Ярлык Windows: макрос входа | .мам |
| Соединение с Windows: запрос на вход | .но Q |
| Ссылка для Windows: доступ к отчету | .МАР |
| Соединение с Windows: доступ к таблице | .мат |
| Соединение с Windows: форма входа | .маф |
| Файлы блокировки доступа (связанные с .accdb) | .laccdb |
| Формат файла | Расширение |
|---|---|
| Проект защищенного входа (не поддерживается в 2013 г.) | Аид |
| Проект доступа к данным (не поддерживается в 2013 г.) | реклама |
| База данных Access (2003 г. и ранее) | МДБ |
| База данных Access (Pocket Access для Windows CE) | .cdb |
| База данных Access, используемая для надстроек (Access 2, 95, 97),
ранее использовался для рабочих групп (Access 2) |
МДА |
| Доступ к пустому шаблону базы данных (2003 и более ранние версии) | .mdn |
| Доступ к дополнительным данным (2003 г. и ранее) | МДТ |
| Отдельная база данных Access (SQL Server) (2000 г.) | МДФ |
| База данных безопасного доступа с скомпилированным VBA и макросами (2003 г. и ранее) | .mde |
| Файлы блокировки доступа (связанные с .mdb) | слабый |
Версии
| Версия | Номер версии | Дата выпуска [1] | Реактивная версия | Поддерживаемая операционная система | Версия офисного пакета |
|---|---|---|---|---|---|
Доступ 1.0
|
1,0
|
1992 г. | 1,0
|
Windows 3.0 [2] | |
Доступ 1.1
|
1.1
|
1993 г. | 1.1
|
Windows 3.1x [2] | |
Доступ 2.0
|
2.0
|
1994 г. | 2.0
|
Windows 3.1x [2] | Офис 4.3 Про |
Доступ для Windows 95
|
7,0
|
24 августа 1995 г. | 3.0
|
Windows 95 [2] | Офис 95 профессиональный |
Доступ 97
|
8,0
|
16 января 1997 г. | 3,5
|
Windows 95 , Windows NT 3.51 SP5, Windows NT 4.0 SP2 [3] | Office 97 профессиональный и разработчик |
Доступ 2000
|
9,0
|
7 июня 1999 г. | 4.0 SP1
|
Windows 95 , Windows NT 4.0 , Windows 98 , Windows 2000 [4] | Office 2000 Professional, Premium и Developer |
Доступ 2002
|
10,0
|
31 марта 2001 г. | 4.0 SP1
|
Windows NT 4.0 SP6, Windows 98 , Windows 2000 , Windows Me [5] | Office XP Professional и разработчик |
Доступ 2003
|
11,0
|
27 ноября 2003 г. | 4.0 SP1
|
Windows 2000 SP3 или более поздняя версия, Windows XP , Windows Vista , Windows 7 [6] | Office 2003 профессиональный и профессиональный корпоративный |
Доступ 2007
|
12,0
|
27 января 2007 г. | 12
|
Windows XP SP2 , Windows Server 2003 SP1 или более новая операционная система [7] | Office 2007 Professional, Professional Plus, Ultimate и Enterprise |
Доступ 2010
|
14,0
|
15 июля 2010 г. | 14
|
Windows XP SP3 , Windows Server 2003 SP2 , Windows Server 2003 R2 , Windows Vista SP1 , Windows Server 2008 , Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 [8] | Office 2010 профессиональный, профессиональный академический и профессиональный плюс |
Доступ 2013
|
15,0
|
29 января 2013 г. | 15
|
Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 , Windows 10 [9] | Office 2013 профессиональный и профессиональный плюс |
Доступ 2016
|
16,0
|
22 сентября 2015 г. | 16
|
Windows 7 , Windows 8 , Windows 8.1 , Windows 10 [10] | Офис 2016 профессиональный и профессиональный плюс |
Доступ 2019
|
17,0
|
24 сентября 2018 г. | 17
|
Windows 10 [11] | Office 2019 профессиональный и профессиональный плюс |
Доступ 2021
|
18,0
|
24 сентября 2018 г. | 18
|
Windows 10 , Windows 11 [12] | Office 2021 профессиональный и профессиональный плюс |
Версий Access между 2.0 и 7.0 не существует, поскольку версия Office 95 была запущена с Word 7. Все продукты Office 95 имеют функциональные возможности OLE 2, а Access 7 показывает, что он совместим с Word 7.
Версия 13 была пропущена.
Логотипы
Примечания
- ^ Информация о жизненном цикле Microsoft Access на support.microsoft.com . Проверено 23 октября 2011 г.
- ^ a b c d Выпуски версий Microsoft Access, пакеты обновлений, исправления и история обновлений , на fmsinc.com , FMS. Проверено 20 июля 2015 г. .
- ^ Глава 5 — Системные требования для MS Office , в Office 97 Resource Kit , Microsoft. Проверено 2 мая 2013 г. .
- ^ Системные требования Office 2000 , на веб- сайте Microsoft Office , Microsoft. Архивировано из оригинала 2 февраля 2012 года .
- ^ Системные требования Office XP , на веб- сайте Microsoft Office , Microsoft. Проверено 2 мая 2013 г. (архивировано из оригинала 4 марта 2013 г.) .
- ^ Лицензирование Office 2003 и системные требования , на веб-сайте Microsoft Office , Microsoft. Проверено 2 мая 2013 г. (архивировано из оригинала 15 июня 2013 г.) .
- ↑ Начало работы с системой Office 2007 , в Microsoft TechNet , Microsoft, 28 апреля 2009 г. Проверено 2 мая 2013 г.
- ↑ Системные требования для Office 2010 , Microsoft TechNet , Microsoft, 19 февраля 2013 г. Проверено 2 мая 2013 г.
- ↑ Системные требования для Office 2013 , Microsoft TechNet , Microsoft, 16 декабря 2016 г. Проверено 15 августа 2017 г.
- ^ Microsoft Access 2016 , в Microsoft , Microsoft.
- ^ Microsoft Access 2019 , в Microsoft , Microsoft.
- ^ Microsoft Access 2021 , в Microsoft , Microsoft.
Библиография
- Microsoft Access для Windows ( JPG ), в MCmicrocomputer , n. 127, Рим, Technimedia, март 1993 г., стр. 186-193, ISSN 1123-2714
- Microsoft MS Access 2.0 на итальянском языке ( JPG ), в MCmicrocomputer , n. 143, Рим, Technimedia, сентябрь 1994 г., стр. 216-223, ISSN 1123-2714
- MS Access для Windows 95 ( JPG ), в MCmicrocomputer , n. 160, Рим, Technimedia, март 1996 г., стр. 180-182, ISSN 1123-2714
Другие проекты
Wikimedia Commons содержит изображения или другие файлы о Microsoft Access.
Внешние ссылки
- Введение в Microsoft Access , на dida.fauser.edu .
- Онлайн- справка с официального сайта office.microsoft.com. Проверено 3 мая 2019 г. (архивировано из оригинала 14 мая 2012 г.) .
- ( EN ) Официальный сайт на microsoft.com .