Студопедия — Функциональные возможности СУБД MS Access
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Функциональные возможности СУБД MS Access






СУБД Microsoft Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для соз­дания локальной базы данных, общей базы данных в локальной сети с фай­ловым сервером или базы данных на SQL-сервере, а также для создания приложения пользователя, работающего с этими базами данных. База дан­ных Access, создаваемая на локальном компьютере, отличается от баз дан­ных других настольных СУБД. В ее файле могут храниться не только дан­ные, но и объекты интерфейса - формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящееся в одном единственном MDB-файле, что существенно упрощает как создание, так и распространение приложений для работы с базами данных[3].

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

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

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

Среди многочисленных средств графического конструирования и диалого­вых средств Access следует выделить средства для создания: [8]

- таблиц и схем баз данных;

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

- запросов на изменение данных базы;

- экранных форм, предназначенных для ввода, просмотра и обработки данных в диалоговом режиме;

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

- страниц доступа к данным, обеспечивающим работу с базами данных в среде Internet и intranet;

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

Средства программирование СУБД включают язык структурированных запросов SQL, язык макрокоманд и язык объектно-ориентированного программирования для приложений Microsoft Visual Basic for Applications (VBA). VBA является частью семейства Microsoft Visual Basic, которое входит в со­став Visual Studio.

VBA является базовым компонентом в Microsoft Office: он интегрирован в Access, Excel, Frontpage, Outlook, PowerPoint и Word. Все эти приложения, в том числе и локализованные на русском языке, используют англоязычный вариант VBA (включая справку). VBA входит во все варианты поставок Microsoft Office.

VBA представляет собой базовую платформу программирования в среде не только Microsoft Office, но и многих других приложений. VBA содержит средства доступа не только к базам данных Access, но и к базам данных кли­ент-серверной архитектуры, таким как SQL Server, Oracle и др. Работа с этими базами данных обеспечивается через интерфейс ODBC (Open Database Connectivity, Открытый доступ к базам данных) или интерфейсы Дмодели составного объекта (Component Object Model - СОМ), называемые OLE DB. Диспетчером данных, выполняющим загрузку и сохранение данных в пользовательской базе данных и системных базах данных Access, является ядро базы данных Microsoft Jet. Версия Microsoft Jet 4.0 имеет высокую производительность и улучшенные сетевые характеристики.

Jet 4.0 обеспечивает поддержку двухбайтового представления символов - Unicode позволяющего использовать символы нескольких национальных алфавитов, но требующего дополнительных ресурсов памяти. Чтобы компенсировать возрастающий объем памяти, в Unicode применяется сжатие сохраняемых данных. Для лучшей совместимости Microsoft Jet и Microsoft SQL Server и соответствия языка SQL спецификации SQL 92 в реализацию Microsoft Jet 4.0 SQL были внесены изменения[4].

В Access активно развиваются технологические направления, составляющие основу корпоративных многопользовательских баз данных.[7]

Internet-технология. Позволяет эффективно распространять и получать доступ к разнородной информации в глобальных и корпоративных сетях. Эта технология обес­печивает унифицированный доступ к данным различных приложений в разнородных сетях. Для реализации Internet-технологии в Access включе­ны интерактивные средства конструирования Web-страниц доступа к данным в базах Access- и SQL-серверов. При этом Web-браузер используется как универсальный интерфейс для доступа и работы с данными баз из внешней среды вне зависимости от аппаратно-программной платформы компьютера пользователя и компьютера-источника данных. Страницы могут использоваться подобно формам Access для ввода и редактиро­вания данных и подобно отчетам Access - для отображения иерархиче­ски сгруппированных записей

Технология клиент-сервер. Реализуется в Access средствами создания клиентских приложений - проектов, работающих с базами данных SQL Server. Подключение к серверу реализуется с помощью интерфейса OLE DB без использования ядра баз данных Microsoft Jet. Благодаря возможности разрабатывать клиентские приложения для доступа к данным сервера, Access стал активно применяться на средних и крупных предприятиях. Разработка клиентских приложений - одно из самых распространенных применений Access.[11]

Для мягкого перехода к клиент-серверной технологии в Access включены многочисленные и разнообразные средства. Они обеспечивают преобразование объектов локальной базы данных и приложения в объекты базы данных сервера и проекта, удобный графический интерфейс создания объектов базы данных сервера и сохраняют интерфейс создания объектов приложения. Кроме того, в комплект поставки Microsoft Office XP включен MicrosoftSQL Server 2000 Desktop Engine (ранее Microsoft Data Engine, MSDE), который обеспечивает как локальное хранение данных в формате, совместимом с Microsoft SQL Server 2000, так и удаленное, рассчитанное на небольшое число пользователей. Установка этого приложения не требует лицензирования и позволяет освоить клиент-серверную технологию, работая на не подключенном к сети компьютере.







Дата добавления: 2015-10-19; просмотров: 2414. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия