майкрософт аксесс это что такое

Основные сведения о базах данных

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

В этой статье:

Что представляет собой база данных?

База данных — это инструмент для сбора и у организатора сведений. В базах данных могут храниться сведения о товарах, товарах, заказах и других данных. Многие базы данных начинаются с списка в word-processing program или spreadsheet. По мере роста списка в данных появляются избыточные и несоответствия. Данные становится трудно понять в форме списка, и существует ограниченный способ поиска или вывода подмног данных для проверки. Когда эти проблемы начнут появляться, лучше перенести данные в базу данных, созданную системой управления базами данных (СУБД), такой как Access.

Компьютерная база данных — это хранилище объектов. В одной базе данных может быть больше одной таблицы. Например, система отслеживания складских запасов, в которой используются три таблицы, — это не три базы данных, а одна. В базе данных Access (если ее специально не настраивали для работы с данными или кодом, принадлежащими другому источнику) все таблицы хранятся в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули. Для файлов баз данных, созданных в формате Access 2007 (который также используется в Access 2016, Access 2013 и Access 2010), используется расширение ACCDB, а для баз данных, созданных в более ранних версиях Access, — MDB. С помощью Access 2016, Access 2013, Access 2010 и Access 2007 можно создавать файлы в форматах более ранних версий приложения (например, Access 2000 и Access 2002–2003).

Использование Access позволяет:

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

изменять информацию, уже находящуюся в базе, например перемещать артикул;

удалять информацию, например если артикул был продан или утилизирован;

упорядочивать и просматривать данные различными способами;

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

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

Ниже приведены краткие описания элементов стандартной базы данных Access.

Таблицы

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

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

Строки в таблице называются записями. В записи содержатся блоки информации. Каждая запись состоит по крайней мере из одного поля. Поля соответствуют столбцам в таблице. Например, в таблице под названием «Сотрудники» в каждой записи находится информация об одном сотруднике, а в каждом поле — отдельная категория информации, например имя, фамилия, адрес и т. д. Поля выделяются под определенные типы данных, например текстовые, цифровые или иные данные.

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

Дополнительные сведения о таблицах см. в статье Общие сведения о таблицах.

Формы

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

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

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

Дополнительные сведения о формах см. в статье Формы.

Отчеты

майкрософт аксесс это что такоеОтчеты используются для форматирования, сведения и показа данных. Обычно отчет позволяет найти ответ на определенный вопрос, например «Какую прибыль в этом году принесли нам наши клиенты?» или «В каких городах живут наши клиенты?» Отчеты можно форматировать таким образом, чтобы информация отображалась в наиболее читабельном виде.

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

Дополнительные сведения об отчетах см. в статье «Обзор отчетов в Access».

Запросы

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

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

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

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

Дополнительные сведения о запросах см. в статье Знакомство с запросами.

Макросы

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

Дополнительные сведения о макросах см. в статье Общие сведения о программировании в Access.

Модули

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

Дополнительные сведения о модулях см. в статье Общие сведения о программировании в Access.

Источник

Microsoft Access

майкрософт аксесс это что такое

Скриншот Microsoft Access 2010

ТипРСУБДРазработчикMicrosoftОперационная системаMicrosoft WindowsПоследняя версия2013 (15.0.4420.1017) (2 октября 2012)ЛицензияПроприетарное программное обеспечение EULAСайтmicrosoftaccess.com

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

Содержание

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

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

Они могут вызывать скрипты на языке 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ДрайверОбновляемые запросы
Файлы ExcelвсевстроенныйНет
SQLiteДа
MySQL2000-2003MyODBC v.3.51.X, 5.1.XДа
PostgreSQLДа
FirebirdДа
1C v.7.7 (dbf)2003Visual FoxPro ODBC driver v.6.01.8629.01Нет
Paradox
Oracle
Текстовые файлывсевстроенныйНет
Таблицы htmlвсевстроенныйНет

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

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

В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».

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

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

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

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

Уход за базой данных [ ]

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

Это приращение размера файла является, фактически, пустотой, но эта пустота лежит внутри файла, увеличивая его объём.

Версии [ ]

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

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

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

Источник

Microsoft Access

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

Содержание

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

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

Они могут вызывать скрипты на языке 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ДрайверОбновляемые запросы
Файлы ExcelвсевстроенныйНет
SQLiteДа
MySQL2000-2003MyODBC v.3.51.X, 5.1.XДа
PostgreSQLДа
FirebirdДа
1C v.7.7 (dbf)2003Visual FoxPro ODBC driver v.6.01.8629.01Нет
Paradox
Oracle
Текстовые файлывсевстроенныйНет
Таблицы htmlвсевстроенныйНет

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

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

В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».

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

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

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

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

Уход за базой данных

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

Это приращение размера файла является, фактически, пустотой, но эта пустота лежит внутри файла, увеличивая его объём.

Версии

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

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

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

Примечания

Литература

См. также

майкрософт аксесс это что такое Microsoft Office
Клиентские приложенияAccounting · Access · Lync · Entourage · Excel · Groove · InfoPath · InterConnect · MapPoint · OneNote · Outlook · PowerPoint · Project · Publisher · SharePoint Designer · Visio · Wordмайкрософт аксесс это что такое
Серверные приложенияCommunications · Forms · Groove · PerformancePoint · Project · Project Portfolio · SharePoint
Устаревшие приложенияBinder · Data Analyzer · FrontPage · Liquid Motion · Mail · Office Assistants · PhotoDraw · Photo Editor · Schedule+ · Vizact · Web Components
Онлайн-службыOffice Online · Office 365 · Office Live Meeting · SkyDrive
Версии для Windows3.0 · 4.0 · 4.3 · 95 · 97 · 2000 · XP · 2003 · 2007 · 2010 · 2013
Версии для Mac OS98 · 2001 · X · 2004 · 2008 · 2011
ТехнологииObject Linking and Embedding · Office Open XML · Visual Studio Tools for Office · Visual Basic for Applications
Категория
майкрософт аксесс это что такое

Полезное

Смотреть что такое «Microsoft Access» в других словарях:

Microsoft Access — Microsoft Office Access 2010 running on Windows 7 Developer(s) Microsoft Corporation … Wikipedia

Microsoft Access — Basisdaten Entwickler Microsoft Corporation Aktuelle Vers … Deutsch Wikipedia

Microsoft Access — Desarrollador Microsoft http://office.microsoft.com/access Información general Lanzamiento Noviembre de 1992 … Wikipedia Español

Microsoft Access — es un sistema de gestión de bases de datos (DBMS) para uso personal o de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete básico. Para bases de datos de gran calibre (en cuanto a volúmen de … Enciclopedia Universal

Microsoft Access — (MS Access), Access … Universal-Lexikon

Microsoft Access — Pour les articles homonymes, voir Access. Microsoft Access … Wikipédia en Français

Microsoft Access — A popular relational database program from Microsoft … Dictionary of networking

Microsoft Access Database — Die Microsoft Access Database ist das Standard Datenbank Format von Microsoft Access. Die Standard Datei Erweiterung ist „.mdb“ (seit Access 2007 auch „.accdb“). MDB ist die Abkürzung für Microsoft DataBase und ein Dateiformat, welches eine Datei … Deutsch Wikipedia

Microsoft Office 2007 — applications shown on Windows Vista (clockwise from top left: Excel, Word, OneNote, PowerPoint … Wikipedia

Microsoft SQL Server — Developer(s) Microsoft Stable release SQL Server 2008 R2 (10.50.2500.0 Service Pack 1) / July 11, 2011; 4 months ago … Wikipedia

Источник

Знакомство с Microsoft Access.

Microsoft Access – это интерактивная реляционная СУБД (relational database management system – RDBMS) для WINDOWS.

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

Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access.

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

СУБД – система управления базами данных.

Функции СУБД

1. Определения данных

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

2. Обработка данных

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

3. Безопасность и целостность данных

СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенных АБД.

4. Восстановление данных и дублирование

Восстановление и дублирование данных осуществляется СУБД или администратором.

5. Введение словаря данных

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

6. Производительность

СУБД должна выполнять все указанные функции с максимально возможной эффективностью.

Характеристика СУБД Microsoft Access

СУБД MS Access похожа по своему назначению и возможностям на программу электронных таблиц MS Excel. Однако между ними существуют принципиальные и существенные различия:

Объекты СУБД MS Access

майкрософт аксесс это что такое

Таблицы

Таблицы базы данных могут иметь различное назначение:

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

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

Запросы

Запросы базы данных представляют собой некоторый набор команд, предназначенных для поиска и обработки информации в таблицах по заданным пользователем условиям. Современные СУБД позволяют формировать запросы:

– на выборку (поиск (выбора) информации в конкретной таблице).

– обновление (предназначены для автоматического обновления данных в отдельных ячейках).

– добавление (предназначены для автоматического добавления записей в таблицы).

– удаление (предназначены для автоматического удаления записей из таблиц БД).

– создание таблиц (создание новых таблиц на основе уже имеющихся).

Формы

Формы при разработке ИС предназначены для организации «дружественного» интерфейса между пользователем и компьютером. По назначению формы можно разделить на следующие группы:

Отчеты

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

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

Страницы

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

Модули

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

Макрос

Макрос – программа, состоящая из последовательности макрокоманд. Макрокоманда – это инструкция, ориентированная на выполнение определенного действия над объектами Access и их элементами.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *