Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекционный материал.doc
Скачиваний:
10
Добавлен:
16.12.2018
Размер:
857.09 Кб
Скачать

Система управления базами данных access

База данных – это любая совокупность структурированной информации.

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

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

В компьютерных базах данных строки таблиц называются записями, а столбцы – полями.

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

Современные СУБД обеспечивают:

  • Набор средств для поддержки таблиц и соотношений между связанными таблицами;

  • Развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в текстовом и графическом виде;

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

Архитектура Microsoft Access.

В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.

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

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

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

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

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

Модуль – программа, написанная на языке Access Basic для создания более универсального и красивого приложения, предназначенного для неискушенных пользователей.

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

Преимущества Access перед другими СУБД:

  • Позволяет работать или экспортировать базы данных практически любых форматов из других приложений, таких как Excel, dBase, Paradox, FoxPro и т.д.

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

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

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

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