Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_БД_все.doc
Скачиваний:
14
Добавлен:
16.08.2019
Размер:
5.66 Mб
Скачать

Лабораторная работа № 1. Система управления базами данных Microsoft Access. Создание таблиц

Цель: Освоить принципы создания таблиц СУБД Microsoft Access при помощи мастера и в режиме конструктора

Рекомендации к выполнению

Система СУБД Access является системой управления реляционными базами данных (СУРБД), включающей в себя инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или клиент-серверной базы данных на SQL-сервере, а также для создания приложений пользователя, работающих под управлением операционных систем Windows9x, Windows 2000, Windows NT, Windows XP [1].

Система Access имеет возможность импорта и экспорта данных во многие широко распространенные форматы баз данных dBase, FoxPro, Paradox и др., электронных таблиц Excel, Lotus 1-2-3 и текстовых файлов. Access поддерживает стандарт открытого доступа к данным Oracle, SQL-Server, Sybase и др. В ней реализована защита от несанкционированного доступа, а также имеется собственная уникальная структура для хранения своих объектов в одном файле.

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

Таблицы (Tables) необходимы для хранения данных. Для каждого объекта модели данных создается одна таблица.

Запросы (Queries) создаются пользователем для выборки нужных данных из одной или несколько связанных таблиц, а также для обновления, удаления, добавления данных в существующей таблице или создания новых таблиц на основе существующих.

Схемы данных (Relationships) определяют, с помощью каких полей таблицы связываются между собой, каким образом будет выполняться объединение данных этих таблиц, проверяет целостность базы данных при добавлении и удалении данных из таблиц.

Формы (Forms) предназначены для ввода и просмотра на экране взаимосвязанных данных из базы данных в том виде, который соответствует привычному для пользователя документу.

Отчеты (Reports) используются для формирования выходного документа.

Макросы (Macros) содержат описания действий, которые должны быть выполнены в ответ на некоторое событие.

Модули (Modules) содержат процедуры на языке Visual Basic for Application, которые разрабатываются пользователем для реализации нестандартных процедур и функций при создании приложений.

Функции Access:

Основные:

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

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

3) добавление и изменение данных - требует разработки и реализации данных в табличном представлении, при этом можно использовать формы;

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

Дополнительные: макросы, модули, защита базы данных, средства печати и др.

Основные режимы работы Access:

1) режим запуска - позволяет осуществлять различные операции сжатия, преобразования, шифрования, дешифрования и др. без открытия базы данных;

2) режим конструктора - позволяет создавать и модифицировать структуру таблиц и запросов, разрабатывать формы и форматировать отчеты перед печатью;

3) режим выполнения – позволяет выводить в главном окне Access окна объектов базы данных, вызывая макро-команды. Для таблиц, запросов и форм данный режим называется соответственно режим таблиц, режим запросов и режим форм. Для отчетов перед режимом выполнения предоставляется возможность предварительного просмотра.

Для автоматизации процесса создания таблиц, запросов, форм, отчетов и страниц доступа к данным, в базе данных СУБД Access имеется средство автоматического конструирования объектов Мастер (Wizard): мастер запросов, мастер форм и отчетов, мастер создания диаграмм и др., а также мастер баз данных.