Microsoft Access
| Microsoft Access | |
Скриншот Microsoft Access 2010 |
|
| Тип | |
|---|---|
| Разработчик | |
| Операционная система | |
| Последняя версия | |
| Лицензия | |
| Сайт | |
Microsoft Office Access или просто Microsoft Access — реляционная СУБД[1] корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Содержание |
[править] Состав программного продукта
Основные компоненты MS Access:
- построитель таблиц;
- построитель экранных форм;
- построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
- построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.
[править] Сохранение в Access
Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.
В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».
В Access новая редакция содержимого изменённой ячейки таблицы записывается на диск (сохраняется) сразу, как только курсор клавиатуры будет помещён в другую ячейку (или новая редакция изменённой записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую запись (в другую строку)?). Таким образом, если внезапно отключат электричество, то пропадёт только изменение той ячейки (или записи?), которую не успели покинуть.
Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта — то есть, для сохранения таких изменений, как:
- изменение ширины столбцов и высоты строк,
- перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,
- изменение сортировки,
- применение нового фильтра,
- изменение шрифта; цвета текста, сетки и фона
- и т. п.
Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.
[править] Уход за базой данных
Даже если, в процессе работы с файлом базы данных, не применялся режим «Конструктор», и новые данные в базу данных не добавлялись (то есть, если база данных только просматривалась), то всё равно файл базы данных имеет тенденцию со временем, в процессе работы с ним, всё больше и больше увеличиваться в размере. Очень способствует увеличению размера файла применение новых сортировок и фильтров (особенно, если было применено несколько разных, сильно отличающихся друг от друга сортировок/фильтров).
Это приращение размера файла является, фактически, пустотой, но эта пустота лежит внутри файла, увеличивая его объём.
Чтоб вернуть файлу базы данных нормальный (минимальный) объём (то есть, чтоб убрать из файла пустоту), в Access есть кнопка «Сжать и восстановить базу данных» — эту кнопку нужно время от времени нажимать (при нажатии этой кнопки никакая информация, никакие данные из файла базы данных не удаляются).
[править] Версии
- 1993 Access 2.0 для Windows (Office 4.3)
- 1995 Access 7 для Windows 95 (Office 95)
- 1997 Access 97 (Office 97)
- 1999 Access 2000 (Office 2000)
- 2001 Access 2002 (Office XP)
- 2003 Access 2003 (из комплекта программ Microsoft Office 2003)
- 2007 Microsoft Office Access 2007 (из комплекта программ Microsoft Office 2007)
- 2010 Microsoft Office Access 2010 (из комплекта программ Microsoft Office 2010)
[править] Примечания
- ↑ 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.
[править] См. также
|
|
|
|---|---|
| Клиент-серверные |
Caché • CouchDB • CUBRID • IMS • DB2 • Firebird • H2 • Informix • Ingres • InterBase • MSDE • MS SQL Server • Mnesia • MongoDB • MySQL • mSQL • Oracle Database • Pervasive SQL • PostgreSQL • Redis • Sybase ASE • Sybase ASA • Sybase IQ • Teradata • ЛИНТЕР |
| Движки | |
| Файл-серверные |
DataFlex • dBase • MS Access • OpenOffice.org Base • Paradox • Sav Zigzag |
|
|
|
|---|---|
| Клиентские приложения | 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 |
| Версии для Windows | 3.0 · 4.0 · 4.3 · 95 · 97 · 2000 · XP · 2003 · 2007 · 2010 |
| Версии для Mac OS | 98 · 2001 · X · 2004 · 2008 · 2011 |
| Технологии | Object Linking and Embedding · Office Open XML · Visual Studio Tools for Office · Visual Basic for Applications |
| Категория | |
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |

