- •Система управления базами данных
- •Введение
- •1 Устройство Access 2007
- •1.1Вход в Access 2007
- •1.2Выход из Access 2007 и Windows
- •1.3 Рабочее окно Access 2007
- •1.4Открытие базы данных
- •1.5Структура базы данных
- •2Таблицы
- •2.1Устройство таблицы Access 2007
- •2.2Вписывание и редактирование записей
- •2.3Создание таблицы
- •2.4Свойства полей таблицы
- •2.5Схема данных Access 2007
- •3.1Форма – средство удобного заполнения таблиц
- •3.2Разработка однотабличной формы
- •3.3Доработка формы в режиме конструктора
- •4Работа с данными. Запросы
- •4.1Сортировка данных. Фильтры
- •4.2Назначение и возможности запросов
- •4.3Создание запроса
- •4.4Запрос на основе связанных таблиц
- •4.5Вычисления в полях запроса
- •4.6Запрос Стоимость товаров
- •4.7Запросы с групповыми операциями
- •4.8Запрос по параметру
- •5.1Отчёт – главный вид выходной документации
- •5.2Создание отчёта
- •6Задание на работу
- •6.1Формулировка задания
- •6.2Рекомендации к выполнению задания
- •6.2.1Открытие файла базы данных
- •6.2.2Таблица и форма «Типы»
- •6.2.3Установление связей между таблицами
- •6.2.4Запрос Стоимость товаров
- •6.2.5Отчёт на основании запроса
- •6.3Особенности сохранения данных
- •Литература
- •Оглавление
1.4Открытие базы данных
В нашей работе мы будем использовать готовую заготовку базы данных, в которой уже созданы основные таблицы, а в них внесены данные. Наша задача состоит в редактировании, дополнении и использовании базы данных. По этой причине здесь не рассматривается вопрос создания новой базы данных. Сразу после запуска программы Access 2007 в её открывшемся окне появляется список Открыть последнюю базу данных. В нём надо найти и щелкнуть имя заданной для работы базы данных, например, \\moon\z25\База53, как показано на рис. 1.3. Откроется окно программы Access с Базой53, а в его заголовке будет видно имя открытой базы данных, как на рис. 1.5.
Если по каким-то причинам в первоначальном окне нет заданной базы, то найти и открыть нужный файл можно непосредственно по адресу его хранения. Например, для пользователя z25 база храниться по адресу z25 на "Сервер для Студентов (moon)" (X:)\База53. В этом примере z25 означает имя папки, находящейся на диске Х:\ сервера, где хранятся файлы Вашей группы. Имя задаёт преподаватель. Для открытия файла надо в списке Открыть последнюю базу данных щелкнуть по надписи Другие…. Появится диалоговое окно Открытие файла базы данных (рис. 1.4). В нём надо выйти на указанный адрес (в окошечке Папка открыть папку z25 на "Сервер для Студентов (moon)" (X:)), выделить щелчком нужный файл База53 и щёлкнуть по кнопке [Открыть]. Откроется окно выбранной вами базы, например, как на рисунке 1.5.
1.5Структура базы данных
Программа Access 2007 предназначена для хранения и обработки информации любых видов и объёмов. Слово Access означает «доступ» и не зря в качестве символа программы выбрано изображение ключа. Действительно, при помощи программы Access 2007 легко и удобно выбрать необходимую информацию из базы данных любого объёма.
Данные – это любая информация (тексты, числа, рисунки), которую необходимо сохранять и к которой необходимо постоянно обращаться. Информация хранится и обрабатывается в объектах системы управления базами данных. К основным объектам относятся таблицы, формы, запросы и отчёты. Именно с ними мы и будем работать. А также объектами являются макросы и модули.
Таблица – это самый главный объект базы данных. Именно в таблицах сохраняются все необходимые сведения, касающиеся того предмета, ради которого создаётся база данных. Таким предметом может быть почти всё, что угодно: бухгалтерия, склад, магазин, учебная часть образовательного учреждения, библиотека или собрание кулинарных рецептов. В таблицах стараются избегать избыточной информации, такой, какая уже содержится в другой таблице. В то же время все таблицы базы данных объединены в единую систему при помощи Схемы данных. Пример схемы данных можно видеть на рис. 6.10. Каждая таблица состоит из полей и записей. В полях собрана информация одного рода для различных предметов, например, фамилии всех заказчиков. Записи содержат различные сведения об одном из предметов, например, о заказе: номер заказа, фамилию заказчика, его адрес, что именно заказано. Поля таблицы размещаются в её столбцах, а записи – в строках. Поля и записи можно рассмотреть в таблице Заказы на рис. 1.5.
Одно из полей таблицы является ключевым. Ключевое поле содержит записи, не повторяющиеся в этом поле. Именно оно является идентификатором записи. При помощи ключевого поля происходит объединение таблиц в единую схему данных. Бывают и комбинированные ключевые поля, когда запись идентифицируется по нескольким признакам. Например, для идентификации студента в списке студентов надо указать два ключа: номер группы и номер студента в списке группы.
Таблицы можно заполнять данными непосредственно, вписывая записи строка за строкой. Удобнее всё же заполнять таблицы при помощи специальной карточки – формы. Каждая форма содержит все поля одной записи. Заполнение одной формы ведёт к появлению одной записи в соответствующей таблице. Форма – это второй объект базы данных.
Зачастую надо бывает объединить в одном месте сведения из разных таблиц. Например, чтобы рассчитать стоимость товара в одном заказе, надо объединить сведения из четырёх таблиц: Заказы, Клиенты, Товары, Заказано (рис. 4.15). В конечном итоге получается новая таблица под названием запрос, где и рассчитывается стоимость каждого товара в заказе. Запрос используется и для отбора сведений из одной или нескольких таблиц. Например, на рис. 6.12 показан запрос Заказы в Люберцах, созданный на основе таблицы Заказы, где выбраны заказы только по одному городу Люберцы. Запрос – очень гибкий объект базы данных. С его помощью можно получить практически любой новый документ или ответить на любой поставленный вопрос.
Отчёт – это объект базы данных, представляющий сведения в удобном и хорошо оформленном виде для вывода на печать. Чаще всего отчёты создаются на основе запросов. Они служат для создания выходной документации базы данных. Примеры отчётов можно видеть на рис. 5.4 и 6.13.
Макрос – это средство для автоматизации задач и добавления функциональных возможностей в формы, отчеты и элементы управления. В приложении Access макросы можно рассматривать как упрощенный язык программирования, на котором программа записывается в виде списка макрокоманд При создании макроса каждая макрокоманда выбирается из раскрывающегося списка, после чего к ней добавляется необходимая информация.
Модуль
Рис. 1.6 Вкладка Создание
Создание всех перечисленных объектов базы данных производится с помощью командной вкладки Создание (рис. 1.6). Данная командная вкладка разбита на четыре группы: Таблицы, Формы, Отчеты, Другие. Каждая группа позволяет выбрать способ создания, соответственно, таблицы, формы, отчета и запроса.
