База данных microsoft: Создание базы данных — Служба поддержки Майкрософт
Содержание
Выберите, хотите ли вы создать настольную базу данных или веб-приложение Access
Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse.
|
|
У шаблонов настольных баз данных Access есть значок таблицы в фоне.
|
Если открыть Access 2016, вы увидите коллекцию шаблонов. При создании базы данных прежде всего нужно определить, что вы хотите создать: веб-приложение Access или настольную базу данных Access. Выбор зависит от доступных вам средств и от ваших целей. При выборе между веб-приложением Access и настольной базой данных Access учитывайте следующее.
Соображения архитектуры
Прежде всего следует рассмотреть три важных вопроса, касающихся архитектуры.
Требования ИТ
|
|
---|---|
Вы используете Microsoft 365 с SharePoint Online или если вы используете локальное SharePoint Server 2013 или SharePoint Server 2016 с службы Access и SQL Server 2012 (или более высокого).
|
Вы не используете SharePoint или ваш Microsoft 365 не включает SharePoint Online.
|
При хранении данных в базе данных SQL Microsoft Azure или на сервере SQL Server для вас важны надежность, безопасность и удобство управления.
|
Вам необходима локальная база данных для хранения данных или нужно консолидировать данные из различных локальных источников.
|
Новейшие функции служб Access должны быть доступны сразу после их появления.
|
Вы готовы подождать следующего выпуска Access, чтобы воспользоваться новейшими функциями.
|
Доступ к данным и архитектуре
|
|
---|---|
Пользователям внутри и за пределами вашей организации требуется повсеместный доступ к данным с различных устройств.
|
У всех пользователей должна быть возможность подключаться к компьютеру, на котором хранится база данных Access. Вероятнее всего, они будут обращаться к базе данных с настольных компьютеров или ноутбуков, подключенных к сети.
|
У всех пользователей, которым нужно создать или изменить веб-приложение Access, есть Access 2016.
|
Ваши разработчики создают и изменяют базы данных различных версий Access.
|
Любой пользователь, обладающий необходимыми разрешениями, может просматривать и изменять данные, даже если у него нет Access.
|
У каждого пользователя базы данных должны быть установлены приложение Access либо среда выполнения Access.
|
Бизнес-цели и бизнес-требования
|
|
---|---|
Вам требуются простые отчеты или необходима настольная база данных для связи с данными в веб-приложении Access с целью создания более сложных отчетов.
|
Вам нужен полный контроль над внешним видом пользовательского интерфейса базы данных.
|
Чтобы решить вашу задачу, не требуются дополнительные функции для работы с базами данных.
|
Вы будете сами распространять клиентскую часть базы данных при каждом изменении структуры.
|
Вам нужен простой и удобный пользовательский интерфейс.
|
Вам требуются сложные отчеты и недостаточно простых сводных отчетов в веб-приложениях Access. Например, вам нужно интегрировать в отчет другие базы данных или отформатировать отчет.
|
Изменения в архитектуре должны быть доступны сразу же.
|
Вам нужны дополнительные функции, например:
|
Подробные различия между веб-приложениями и настольными базами данных Access
Чтобы помочь вам сделать правильный выбор, мы описали все множество различий между веб-приложениями и настольными базами данных Access в следующих таблицах.
Начало работы
Возможность
|
Веб-приложение Access
|
Настольная база данных Access
|
---|---|---|
Шаблоны
|
Шаблоны веб-приложения доступны в Магазине Office и в Access.
Шаблоны таблиц доступны при создании таблиц.
|
Шаблоны настольных баз данных доступны на сайте Office.com и в Access.
Компоненты приложений (которые представляют собой шаблоны, содержащие несколько объектов базы данных), доступны в коллекции «Компоненты приложений».
Для полей доступны части типов данных.
|
Разрешения
|
Разрешения наследуются с сайта SharePoint, на котором создано приложение.
|
Разрешения для пользователей можно задавать на основе разрешений в системных файлах.
Шифрование базы данных с помощью пароля.
|
Инструменты, необходимые для ввода и просмотра данных, а также изменения структуры базы данных
|
Ввод и просмотр данных в веб-браузере.
Для создания или изменения веб-приложения Access необходима программа Access.
|
Для ввода и просмотра данных необходима программа Access или среда выполнения Access (она доступна в составе Access или отдельно).
Для создания или изменения базы данных необходима программа Access.
|
Хранение данных
Область
|
Веб-приложение Access
|
Настольная база данных Access
|
---|---|---|
Место хранения данных
|
Если вы Microsoft 365 с SharePoint Online, данные хранятся в База данных SQL Microsoft Azure.
Если вы используете собственный локальный сервер SharePoint Server 2013 или SharePoint 2016, данные сохраняются на локальном сервере SQL Server.
|
Данные сохраняются в локальной базе данных Access.
|
Требуется SQL Server
|
Если вы используете Microsoft 365 с SharePoint Online, SMicrosoft будет размещена в База данных SQL Microsoft Azure.
Если вы используете собственный сервер SharePoint Server 2013 или SharePoint 2016, необходим SQL Server.
|
SQL Server не требуется.
|
Размер базы данных
|
Если вы используете SharePoint Online, размер базы данных ограничен 1 ГБ.
Если вы используете сервер SharePoint Server 2013 или SharePoint 2016 и локальный сервер SQL Server, размер базы данных определяется сервером SQL Server.
В любом случае, если вы собираетесь выполнять резервное копирование, сохраняя пакет приложения, то размер сжатых данных не должен превышать 100 МБ.
|
Для хранения данных и объектов доступно 2 ГБ хранилища.
|
Ввод данных
Задача
|
Веб-приложение Access
|
Настольная база данных Access
|
---|---|---|
Копирование и вставка из Excel, Word или других источников
|
Да, можно вставлять данные в Access из других источников.
|
Да, можно вставлять данные в Access из других источников.
|
Источники для импорта данных
| ||
Добавление данных в таблицу
|
Скопируйте данные в новую таблицу. Затем скопируйте и вставьте данные в существующую таблицу вручную или с помощью макроса данных.
|
Добавление данных в таблицу с помощью мастера импорта
|
Источники для связи с данными
|
Списки SharePoint (только для чтения)
|
Структура базы данных
Область
|
Веб-приложение Access
|
Настольная база данных Access
|
---|---|---|
Таблицы
|
Доступны шаблоны таблиц.
Таблицы можно скрыть.
|
Доступны шаблоны частей приложения.
|
Отношения между таблицами
|
При создании типа данных подстановки устанавливается отношение. Для просмотра сведений об отношении выберите поле Подстановка и затем — команду Изменить подстановки.
|
Отношения таблиц отображаются в окне «Отношения».
|
Запросы
|
Запросы на изменение недоступны.
Для обновления, добавления и удаления информации используются макросы данных.
|
Запросы на изменение доступны.
Перекрестные запросы доступны.
|
Формы и представления
|
В веб-приложениях Access формы называются представлениями.
Доступен интерактивный конструктор представлений.
Можно включить эскизы.
Типы представлений:
org/ListItem»> Пустые (для настраиваемых кнопочных форм, всплывающих окон с одной записью и т. д.)
|
Доступен мастер форм.
Типы форм:
|
Макет формы
|
Доступны попиксельный контроль, разделение форм, подформы, элементы управления для вкладок и модальные диалоговые окна.
| |
Элементы управления вводом данных
|
Доступны все базовые элементы управления, включая:
|
Доступны дополнительные веб-элементы управления, средства навигации и элементы управления диаграммами.
|
Поиск данных
|
|
Доступны различные варианты в пользовательском интерфейсе и при использовании собственных вариантов проектирования.
|
Отчеты
|
Доступные простые сводные и групповые представления.
Для традиционных отчетов Access используйте отдельную настольную базу данных Access, которая подключена к базе данных SQL Microsoft Azure, в которой хранятся данные веб-приложения Access.
|
Создание пользовательских отчетов.
|
Макросы
|
Предоставляемые макросы позволяют автоматизировать пользовательский интерфейс и операции с данными.
|
Макросы и VBA позволяют автоматизировать пользовательский интерфейс и операции с данными.
|
Элементы ActiveX и объекты данных
|
Элементы ActiveX и объекты данных недоступны.
|
Элементы ActiveX и объекты данных доступны.
|
Уведомления по электронной почте
|
В Microsoft 365, используйте макросы данных для отправки уведомлений по электронной почте.
|
Используйте макросы данных для отправки оповещений по электронной почте
|
Инструменты
Инструмент
|
Веб-приложение Access
|
Настольная база данных Access
|
---|---|---|
Мастер анализа таблиц для выявления избыточных данных
|
Мастер анализа таблиц недоступен.
|
Определите избыточные данные с помощью мастера анализа таблиц.
|
Сжатие и восстановление
|
Средства сжатия и восстановления недоступны.
|
Средства сжатия и восстановления доступны.
|
Архивариус
|
Архивариус недоступен.
|
Архивариус доступен.
|
Анализатор производительности
|
Анализатор производительности недоступен.
|
Анализатор производительности доступен.
|
Процессы резервного копирования и восстановления данных и структуры
|
Хотя база данных хранится в Microsoft Azure, рекомендуется регулярно создавать локальные резервные копии.
Создавайте резервные копии веб-приложения Access, перемещайте и развертывайте веб-приложение, сохранив его в виде пакета.
Пакет может содержать только структуру веб-приложения или как структуру веб-приложения, так и данные.
|
Резервное копирование данных со структурой или без нее можно выполнить, сохранив файл базы данных.
|
Вам нужны дополнительные возможности?
Что создать: приложение Access или базу данных Access рабочего стола?
Обучение работе с Excel
Обучение работе с Outlook
Подключение к базе данных Microsoft Access в ArcGIS—Справка
Таблицы из баз данных Microsoft Access можно использовать в ArcMap через подключения OLE DB. OLE DB — это стандарт обмена данными между приложениями, позволяющий вам просматривать базы данных Access в ArcMap. Для поддержания целостности данных, вы должны изменять базы данных Access в самом Access.
Все базы данных Microsoft Access (.mdb) видны и доступны для выбора с помощью ArcCatalog и в окне Каталог. Вы должны только просматривать и добавлять данные непосредственно из персональных баз геоданных (разновидность базы данных Access) и использовать подключения OLE DB к не являющимся базами геоданных базам данных Microsoft Access.
- Запустите ArcCatalog
- Добавьте команду Подключение OLE DB (OLE DB connection) в виде кнопки на панель инструментов в ArcCatalog.
- Щелкните Настройка (Customize) в главном меню и выберите Режим настройки (Customize Mode).
Откроется диалоговое окно Настроить (Customize).
- Перейдите на закладку Команды (Commands).
- Выберите ArcCatalog в списке Категории (Categories).
- Перетащите Добавить подключение OLE DB (Add OLE DB connection) из списка Команды (Commands).
Кнопка Добавить подключение OLE DB (Add OLE DB Connection) будет добавлена на панель инструментов.
- Щелкните Настройка (Customize) в главном меню и выберите Режим настройки (Customize Mode).
- Щелкните Закрыть (Close) в диалоговом окне Настройка (Customize).
- Нажмите кнопку Добавить подключение OLE DB (Add OLE DB Connection).
Появится диалоговое окно Свойства связи с данными (Data Link Properties), в котором вы можете создать подключение OLE DB.
- Откройте закладку Поставщик данных (Provider).
- Выберите Microsoft Jet 4.0 OLE DB Provider.
- Щелкните Далее (Next).
- На закладке Подключение (Connection) укажите или выберите базу данных в первом разделе. Если у базы данных имеется пароль, введите эту информацию во втором разделе.
- Щелкните Проверить подключение (Test Connection), чтобы убедиться в возможности подключения к этой базе данных.
- Нажмите кнопку OK, если проверка подключения прошла успешно.
- Введите новое имя подключения и нажмите клавишу ENTER.
- Чтобы использовать таблицу Access, укажите эту таблицу в подключении OLE DB и добавьте ее в ArcMap.
Таблицы Access, как и прочие, не имеющие пространственных объектов таблицы, видны только при отображении по источникам в таблице содержания ArcMap.
Примечание:
Присоединенные таблицы из Access не просматриваются через подключение OLE DB, но запросы Access доступны. Чтобы использовать присоединенную таблицу, создайте в Access запрос, ссылающийся на эту таблицу, и подключите эту таблицу через запрос и подключение OLE DB.
Примечание:
Так как у подключения OLE DB нет поля Object ID которое поддерживается в ArcGIS и гарантирует, что у каждой записи в таблице свой уникальный ID, вы не сможете выполнять в ArcMap определенные операции. Это выборка пространственных объектов слоя на карте любым способом, применение определяющего запроса, создание полноценных связей, а также редактирование атрибутов. Для получения более подробной информации о работе с таблицами, у которых нет Object ID, см. раздел Основы работы с полями ObjectID.
Прекращается ли Microsoft Access?
Доступен ли еще Microsoft Access?
Да! MS Access по-прежнему включен во все бизнес-планы Office 365. Access — это проверенный продукт, который существует уже более 25 лет и является наиболее широко используемым продуктом для настольных компьютеров, групп и баз данных малого и среднего бизнеса.
Microsoft также выпустила новую версию розничной/бессрочной лицензии в конце 2021 года, которая будет полностью поддерживаться до конца 2026 года.
Тысячи пользователей и компаний продолжают полагаться на Microsoft Access в своей повседневной работе.
Добавляет ли Microsoft новые функции в Access?
Microsoft регулярно добавляет новые функции в Access, которые пользователи Office 365 получают автоматически, и есть график разработки, чтобы добавить больше функций в будущем.
Является ли Microsoft Access бесплатным?
Для разработки или изменения дизайна базы данных Access вам потребуется платная лицензионная версия. Вы можете либо купить версию с бессрочной лицензией, либо получить ее как часть ежемесячного плана Office 365.
Для запуска базы данных Access, которая уже была спроектирована и разработана, вы можете использовать бесплатную среду выполнения Microsoft Access. Это бесплатная версия Access, которая позволяет пользователям запускать базу данных, но не вносить изменения в структуру базы данных. Это может быть развернуто для любого количества пользователей без каких-либо затрат.
Что можно сделать с базой данных Microsoft Access?
С базой данных MS Access можно делать все что угодно. В частности, он очень хорош для замены громоздких электронных таблиц и кусочков бумаги. Вот некоторые примеры:
- Облачные/интернет-решения с MS Azure
- Системы управления клиентами и контактами
- Приложения и базы данных для коммерческой перепродажи
- Дневники и системы планирования
- Автоматизация и генерация документов
- Интеграция с другими системами
- Управление и отчетность по клиентам
- Управление заказами, счетами и заказами на поставку
- Системы управления персоналом и процессами
- Управление проектами и отслеживание
- Продажи, управление перспективами и каналами продаж
- Работа из дома с Microsoft Access
Как насчет мобильных, телефонных и настольных приложений с MS Access?
Access не подходит для создания приложений для мобильных устройств или планшетов. Однако если вы используете SQL Server в качестве серверной части своего решения Access, вы можете использовать Access для основных офисных функций, а затем разработать приложение для мобильных устройств или планшетов для определенных задач или групп пользователей.
Например, у одного из наших клиентов есть внешний интерфейс Access для составления предложений и регистрации заданий, но затем у него есть специальное мобильное приложение для инженеров сайта, чтобы записывать сведения о заданиях, которые возвращаются в основную базу данных, чтобы можно было отслеживать ход выполнения задания и документы могут быть отправлены клиентам быстро.
Какой тип бизнеса использует Microsoft Access?
Microsoft Access входит в десятку лучших систем управления базами данных в мире, но среди малых и средних предприятий это безусловно самый популярный продукт.
МСП часто используют его для выполнения значительной части своей работы (например, ценовое предложение, заказ, управление работой/производством, CRM, выставление счетов, отчетность, поставки). Более крупные компании часто используют его на уровне команды/рабочей группы, чтобы оптимизировать определенный набор задач или процесс создания отчетов. Они также могут извлекать данные из своей системы ERP и обрабатывать их локально, поскольку выполнение этого в Access часто намного быстрее и дешевле, чем заставить свою группу поддержки ERP встроить что-то в систему ERP.
Каковы ограничения базы данных Microsoft Access?
Существуют некоторые физические ограничения стандартного файла базы данных Access, но сочетание Access с серверной частью SQL Server обычно устраняет эти проблемы. Существуют ограничения для пользователей и безопасности — опять же, смягченные с помощью SQL Server, но все еще есть место для стандартных решений баз данных Microsoft Access.
Существуют некоторые ограничения в отношении того, как вы можете проектировать экраны, но обычно это не проблема для повседневных бизнес-приложений. Основные ограничения
- Вы не можете запустить его на MAC
- Не подходит для браузерного приложения
- Вы не можете запустить его на телефоне/планшете Android или iPhone
Для облегчения (а) вы можете использовать Parallels на MAC для запуска Windows, а затем вы можете запустить Access.
Для облегчения (b) мы обычно предлагаем перенести данные на SQL Server, использовать интерфейс Access по мере необходимости, а затем разработать конкретное веб-приложение с использованием различных инструментов.
Для облегчения (c) мы обычно предлагаем перенести данные на SQL Server, использовать интерфейс Access по мере необходимости, а затем разработать конкретное приложение для мобильных устройств/планшетов с использованием различных инструментов.
Зачем использовать Microsoft Access в 2022 году?
- Разработка с помощью MS Access, как правило, намного быстрее и, следовательно, менее затратна по сравнению с другими инструментами/средами разработки.
- Проверенный продукт с более чем 25-летней родословной, помогающий бизнесу работать более эффективно, и план/стратегия развития в Microsoft для его продвижения вперед.
- Быть «отраслевым стандартом» означает, что на рынке есть много специалистов, компаний-разработчиков и ресурсов, которые могут вам помочь — вы не привязаны к проприетарному продукту с непроверенной структурой.
- Access очень гибок — с его помощью можно делать очень многое в самых разных отраслях.
- Access очень хорошо интегрируется с продуктами Office (например, Word, Excel и Outlook) и системами и источниками данных 3 rd .
- Если вы переросли Access, доступно несколько путей обновления.
Мы продолжаем создавать новые решения и обновлять существующие базы данных Microsoft Access. Если вам нужна помощь в создании правильного решения для базы данных для вашего бизнеса. Свяжитесь с нами или ознакомьтесь с часто задаваемыми вопросами, чтобы узнать, как мы можем помочь.
Пример подключения к базе данных Microsoft Access
Это краткое введение должно помочь вам реализовать подключение базы данных к Microsoft Access. Пример был выбран намеренно, чтобы облегчить вам начало работы.
Сначала создайте в вашей локальной системе простую базу данных Access, содержащую, например, таблицу «Товары» с полями «Идентификатор», «Название товара», «Описание товара», «Цена». После завершения скопируйте базу данных Access (например, «Products.mdb») через FTP на сервер в свой домашний каталог или папку, содержащуюся в нем.
Обратите внимание: По умолчанию гостевая учетная запись Интернета имеет доступ для чтения к файлу Access. Если записи данных скриптов/приложений на сервере должны быть изменены, вы также должны назначить права на запись для файла. Для этого используйте инструмент Webfiles в IONOS.
Доступ через DSN (имя источника данных) к базе данных Access невозможен. Пожалуйста, используйте только метод, описанный в этой статье.
Кроме того, доступ к базам данных Access из ASP.net невозможен из-за неуправляемого кода (код, не управляемый средой выполнения .net). Для этого используйте мастер импорта SQL Server в IONOS, чтобы сделать ваши данные доступными через сервер SQL.
После установки необходимых прав базу данных можно интегрировать в Active Server Pages (ASP).
Datenbank-Abfrage mit ASP <тело bgcolor="FFFFFF">Abfrage der Tabelle
Produkte mit ASP <% Установите oConn = Server. CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;данные Источник=e:\kunden\homepages\99\d1234567\Produkte.mdb;" Установите RS = oConn.Execute("SELECT * FROM PRODUKTE") Пока нет (RS.EOF) Response.Write RS("Produktname") & "-" & RS("Produktbeschreibung") & "-" & FormatCurrency(RS("Preis")) & "
" RS.MoveNext WEКонец RS.Закрыть Установите RS = Ничего oConn.Close Установить oConn = Ничего %> тело>
Код ASP всегда начинается с
и заканчивается на
В ASP вы используете переменную объекта oConn для подключения к базе данных (ADODB.Connection). С помощью этого объекта вы открываете и закрываете соединение и запрашиваете базу данных. Принцип соответствует телефонному звонку: вы устанавливаете соединение, получаете всю необходимую информацию и снова закрываете соединение. Из соображений безопасности и производительности убедитесь, что вы не оставляете соединение открытым дольше, чем это необходимо.
Оператор oConn.Open открывает соединение с указанным драйвером (Jet.OLEDB.4.0). Кроме того, передается абсолютный путь к файлу Access. Вы получаете путь, например. с вызовом Server.MapPath:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".") & "\Produkte.mdb;"
Далее используйте открытое соединение, чтобы сделать нужный запрос SQL: SELECT * FROM PRODUCTS. Функция oConn.execute выполняет запрос и делает результат доступным для вас в виде набора записей (RS).
Вы можете прочитать отдельные строки вашего набора записей в цикле while. Важной является команда RS.MoveNext, , которая осуществляет переход к следующему набору данных. Без этой команды вы всегда читаете первую строку результата в бесконечном цикле.
Наконец, закройте все используемые соединения и удалите соответствующие объекты, чтобы избежать потери производительности и ошибок:
RS.Close
Установите RS = Ничего
oConn.