Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен БД.docx
Скачиваний:
2
Добавлен:
21.12.2018
Размер:
45.22 Кб
Скачать

Вопрос 16.

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

Вопросы 17.

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

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

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов;

построитель отчётов, выводимых на печать;

Построитель макросов.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" и "запросы к серверу". Также MS Access позволяет строить полноценные клиентсерверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Вопрос 18.

Microsoft Access как средство создания реляционных БД использует все достоинства технологии Windows.

Выделим следующие достоинства средства Access.

1. СУБД Access полностью совместима с такими компонентами пакета Microsoft Office, как электронные таблицы Excel и текстовый процессор Word.

2. Access обеспечивает возможность динамического обмена данными DDE (Dynamic Data Exchange) с любым приложением Windows, поддерживающим DDE.

3. Access поддерживает также механизм OLE, обеспечивающий связь и внедрение объектов различных приложений, т.е. внедряемыми или связываемыми объектами могут быть документы различных приложений Windows – рисунки, графики, электронные таблицы или звуковые файлы. Например, в таблице наряду с обычными реквизитами, характеризующими информационный объект, может храниться любая графическая информация о нем – схемы, чертежи, диаграммы и т.п. Таким образом в Access расширяется традиционное понятие данных, хранимых в базе.

4. Access распространил широко используемый в Windows метод drag-and-drop (перетащить и отпустить) на работу с формами и отчетами. Например, для создания подчиненных формы и отчета можно заранее перетащить подготовленные форму и отчет из окна базы данных. Также можно перетащить таблицу и запрос, из которых автоматически создаются подчиненная форма и запрос.

5. Access может использовать данные других СУБД, т.е. в ней непосредственно могут обрабатываться файлы систем Paradox, dBase, FoxPro, Btrieve.

6. Access может использовать все файлы СУБД, поддерживающие стандарт открытого доступа к данным ODBC (Open Database Connectivity) – Oracle, Microsoft SQL Server, Sybase SQL Server. Так, ODBC определяет язык и набор протоколов для обмена между пользовательским приложением и самими данными, хранящимися в сервере, т.е. используется как средство коммуникации между настольным персональным компьютером (клиентом) и сервером.