Microsoft Access. Oбзор .

Microsoft Access – реляционная СУБД для персональных компьютеров. Наилучшим образом отвечает потребностям индивидуального использования или использования в рабочих группах для манипулирования данными, объем которых исчисляется несколькими мегабайтами. Для обеспечения многопользовательского доступа Access использует архитектуру "файл-сервер" вместо архитектуры "клиент-сервер". СУБД Access включена в версии пакета Microsoft Office Professional .

1. Возможности.

Ядро
  1. Jet 4 - механизм обработки данных, принятый в Access по умолчанию.
  2. MSDE (Microsoft Data Engine) использует технологию, применяемую в СУБД SQL Server 2000. Используя MSDE, пользователям Access обеспечивается возможность работать с SQL Server и применять многие его функции.

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

Jet проще в использовании и администрировании, чем MSDE, что обеспечивает ему преимущество при разработке новых и относительно простых приложений, от которых не требуется совместимости с SQL Server. Он не предъявляет высоких требований к оперативной памяти и объему жесткого диска и практически не нуждается в администраторе. Кроме того, Jet является механизмом, принятым в Access 2000 по умолчанию. Базы данных, созданные при использовании Jet, могут быть позднее перенесены под SQL Server с помощью мастера Upsizing Wizard, хотя не исключено, что при этом потребуется произвести некоторые дополнительные модификации.

MSDE имеет архитектуру "клиент-сервер", а Jet является механизмом обработки данных с архитектурой "файл-сервер". Большим преимуществом MSDE перед Jet является его процесс выполнения запросов и регистрации транзакций. Если во время записи в базу данных произойдет ошибка или сбой - ошибка обращения к диску, сбой сети или отключение питания - MSDE сможет восстановить базу, поскольку он ведет регистрацию транзакций. После того как система восстановит работоспособность, MSDE вернет базу к последнему согласованному состоянию.

Диалоговые средства конструирования объектов, программы-Мастера, технология Drag and Drop , технология IntelliSence

без комментариев

Поддержка языка XML

С помощью интерфейса Microsoft Access можно легко создавать данные и структуры документов XML, используя структуры и данные Jet или SQL Server. Кроме того, в формах, отчетах и на страницах доступа к данным можно использовать данные XML из других приложений. Допустим, например, что нужные данные находятся в нескольких источниках — внутренних серверах SQL, электронных таблицах и других средствах доступа. Поскольку в этих источниках в качестве формата обмена данными используется XML, то в Microsoft Access можно создать набор статистических запросов для вставки этих данных в представления, а затем создавать формы и отчеты с помощью этих представлений.

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

Поддержка расширенных свойств с помощью Microsoft SQL Server 2000

Встроенная интеграция Microsoft Access 2002 и Microsoft SQL Server 2000 значительно усовершенствована за счет включения расширенных свойств базы данных SQL в проект Microsoft Access. Применение расширенных свойств в проектах Microsoft Access 2002 сделало возможным использование таких средств как связи подстановок, условия на значения (также известные как ограничения), форматирование текста и подтаблицы. Расширенные свойства можно использовать в таблицах, представлениях, сохраненных процедурах точно так же, как в аналогичных объектах файлов данных Microsoft Access. Расширенные свойства упростили процедуру перемещения делового приложения из базы данных Microsoft Access в проект Microsoft Access, подключенный к Microsoft SQL Server.

Прочие возможности

В Microsoft Access существуют два инструмента, помогающие усовершенствовать структуру базы данных Microsoft Access .

  1. Мастер анализа таблиц позволяет проанализировать структуру таблицы, предложить подходящие новые структуры и связи , а также разделить таблицу на новые связанные таблицы, если это имеет смысл.
  2. Анализатор быстродействия исследует всю базу данных и дает рекомендации по ее улучшению. Мастер может также выполнить эти рекомендации.

Только для Access 2000 характерна возможность использовать запросы в режиме запроса ANSI-92 (Один из двух типов синтаксиса SQL. ANSI-89 SQL (который также называют Microsoft Jet SQL и ANSI SQL) представляет традиционный синтаксис SQL; ANSI-92 SQL содержит новые и измененные зарезервированные слова, правила синтаксиса и подстановочные знаки) без использования объектов доступа к данным ADO (ActiveX Data Objects – интерфейс доступа к данным, взаимодействующий с источниками данных, совместимыми с OLE DB, для подключения, загрузки, обработки и обновления данных) в процедуре Microsoft Visual Basic в базе данных Microsoft Access.

назад главная вперед