Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф и Инф технол / ИТ ЛЕКЦИЯ 8.doc
Скачиваний:
45
Добавлен:
10.04.2015
Размер:
64 Кб
Скачать

7

Лекция 8 технологии создания и ведения баз данных. Формирование баз данных

8.1. Режимы работы с бд

Как правило, с базами данных работают две категории исполнителей:

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

– пользователи(занимаются наполнением готовой БД и ее обслуживанием; в общем случае они не имеют средств доступа к управлению структурой базы, а только к данным, да и то не ко всем, а именно к тем, работа с которыми предусмотрена на конкретном рабочем месте).

Соответственно, система управления базами данных имеет два режима работы: проектировочный и пользовательский. Первый режим предназначен для создания или изменения структуры базы и создания ее объектов. Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.

8.2. Объекты базы данных

Рассмотрим типы объектов БД на примере СУБД Microsoft Access. В версии Microsoft Access 2010 эта СУБД позволяет создавать и использовать объекты семи различных типов:

- таблицы – основные объекты БД;

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

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

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

- макросы и модули – предназначены для автоматизации повторяющихся операций при работе с СУБД и для создания новых функций3 путем программирования; макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой; модули создаются средства внешнего языка программирования – VBA.

Соседние файлы в папке Инф и Инф технол