- •Система управления базами данных. База данных ms Access.
- •Свойства полей бд
- •Типы данных
- •Безопасность баз данных
- •Режимы работы с бд
- •Объекты бд
- •Средства создания объектов бд
- •Поиск информации в бд
- •Пример проектирования базы данных и основных ее объектов.
- •Этапы проектирования базы данных и основных ее объектов
- •I. Создание структуры таблиц бд
- •II. Создание межтабличных связей
- •III. Создание форм для наполнения таблиц данными (записями)
- •IV. Создание запросов
- •1. Запрос на выборку
- •2. Запрос на выборку с параметром (параметрический)
- •3. Итоговые запросы
- •4. Запрос на создание нового вычисляемого поля
- •5. Запрос на обновление записи
- •6. Запрос на удаление записи
- •7. Запрос на создание новой таблицы
- •8. Перекрестный запрос
- •9. Запрос на добавление записей
- •V. Создание отчетов
- •VI. Проектирование кнопочной формы
Режимы работы с бд
С БД работают две категории исполнителей:
проектировщики, они разрабатывают структуру таблиц БД согласно требованиям заказчика, а также другие объекты БД. Проектировщики могут задавать ограничения по работе с БД, заполнять БД экспериментальными данными на этапе отладки;
пользователи, получив исходную БД от проектировщика, наполняют ее содержимым, обслуживают. Пользователи обычно не имеют средств доступа к управлению структурой базы, они работают с данными, необходимыми на конкретном рабочем месте.
БД имеет 2 режима работы: проектировочный(создание, изменение структуры БД, создание ее объектов) ипользовательский(использование ранее созданных объектов для наполнения базы, получения данных из нее).
Объекты бд
Таблицы– это основные объекты БД, хранят все данные базы, структуру базы (поля, их типы, свойства).
Запросы– специальные средства для отбора и анализа данных, служат для извлечения данных из таблиц, предоставления их в удобном для пользователя виде. С помощью запросов выполняются операции по отбору данных, сортировке, фильтрации. Запросы позволяют преобразовать данные по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортируемыми из других источников, выполнять простейшие вычисления в таблицах и т.д. Особенность запросов состоит в том, что они черпают данные из базовых таблиц, создавая на их основе временную результирующую таблицу.
Формы– это специальные средства для ввода данных без доступа к самим таблицам и их отображение с использованием специальных средств оформления. Основной смысл форм – предоставить пользователю возможность заполнять только те поля, которые ему заполнять положено. В форме можно размещать специальные элементы управления – кнопки, раскрывающиеся списки, переключатели и т.д.
Отчетыпредназначены для вывода данных на печать. В них предусмотрены специальные меры для группирования, сортировки выводимых данных, для вывода специальных элементов оформления, характерных для печатных документов (номера страниц, колонтитулы и т. д.). В отчетах можно производить вычисления.
Макросы и модулипредназначены для автоматизации повторяющихся операций при работе с БД и для создания новых функций путем программирования. В БД макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования (VisualBasicforApplication). С помощью модулей разработчик базы может заложить в нее нестандартные функциональные возможности, удовлетворяющие специфические требования заказчика, повысить быстродействие системы управления, уровень защищенности БД.
Средства создания объектов бд
БД MS Access предоставляет несколько средств создания каждого из основных объектов БД:
ручные– разработка объектов в режиме Конструктор (например, разработка таблиц, запросов).
автоматизированные– разработка объектов с помощью программ – мастеров (например, разработка форм, отчетов).
автоматические– средства ускоренной разработки простейших объектов (например, разработка форм, отчетов).
Ручные средства более трудоемкие, но более гибкие. Автоматические средства более производительны, но менее гибкие.