- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
1.Разработка таблиц баз данных
Цель работы:
Разработка базы данных, создание таблиц и получение навыков работы с ними. В процессе выполнения лабораторной работы осваиваются основные приёмы по работе с таблицами базы данных на примере учебной базы данных Борей.
1.1.Теоретическое введение
1.1.1. Запуск Access и открытие баз данных
Базу данных можно открыть как при запуске Access , так и после запуска. Access позволяет держать открытой только одну базу данных. Чтобы запустить Access и открыть в нем базу данных Борей (это учебная база данных):
Выберите переключатель "Открыть базу данных";
В списке баз данных выделите элемент "Другие файлы". Нажмите кнопку ОК. Появится стандартное диалоговое окно "Открытие файла базы данных";
Файлы базы данных Борей находятся в папке SAMPLES, вложенной в папку, в которой был установлен Access (по умолчанию папка \OFFICE11\ACCESS);
Чтобы открыть учебную базу данных Борей, дважды щелкните левой кнопкой мыши по значку базы данных Борей.
Окно базы данных и панели инструментов
Окно базы данных является как бы отправной точкой, от которой начинается выполнение почти всех операций над объектами базы данных. Чтобы выполнить какое-либо действие с объектом, нужно сначала выделить его в окне базы данных. После открытия базы данных многие кнопки на панели инструментов "База данных" (Database) становятся доступными. Доступность той или иной кнопки на панели инструментов зависит от выбранного режима просмотра и от типа выделенного объекта базы данных. Кнопки на панелях инструментов позволяют быстро выполнять различные команды меню. Любую операцию, которую можно выполнить при помощи кнопки панели инструментов, можно выполнить так же и при помощи команд меню.
В состав Access входят 19 встроенных панелей инструментов. Access автоматически выводит на экран панели инструментов, соответствующие типу активного объекта базы данных.
Элементы базы данных Access Все объекты, относящиеся к конкретной базе данных, Access хранит в одном большом файле. Именно с ним мы и работаем при использовании программы Access. Среди объектов, связанных с одной базой данных, могут быть таблицы, в которых содержится информация; формы и отчеты, используемые для представления данных; запросы, с помощью которых пользователи запрашивают разные сведения; модули и макросы для автоматизации работы с базой. Все объекты в базе упорядочиваются по своему типу и отображаются на различных вкладках окна базы данных, как показано на рис. 1.1.
В зависимости от версии MS Access внешний вид окна может быть несколько другим.
Рис.1.1.
В состав любой базы данных Access входят следующие элементы:
Таблицы. Информация хранится в базах данных Access в виде двумерных таблиц (Рис.1.2).
Рис.1.2. Пример таблицы базы данных
В отличие от столбца Excel, каждое поле таблицы может содержать значения данных только одного типа текст, числа, даты и т. д. База данных Access может содержать до 32768 таблиц, причем 254 таблицы могут быть открыты одновременно. Access позволяет импортировать таблицы из других систем управления базами данных (dBASE, FoxPro и др.), баз данных типа клиент-сервер (таких как Microsoft SQL Server) и систем управления электронными таблицами (Microsoft Excel, Lotus 1-2-3 и др.). Более того, можно связать базу данных Access с таблицами баз данных других приложений (dBASE, FoxPro, Paradox и др.), файлами электронных таблиц, форматированными текстовыми файлами и таблицами, хранящимися в другой базе данных Access . Использование связывания таблиц позволяет хранить и обрабатывать данные в исходном формате без преобразования в формат Access .
Запросы. При помощи запросов можно произвести выборку данных, соответствующих некоторому критерию. Выборка данных может производиться одновременно из 16 таблиц. При создании запроса можно указать таблицы, в которых будет производиться выборка данных, указать те поля таблиц, которые должны быть включены в результат запроса, и указать условие отбора данных. В запрос можно включить до 255 полей. Условие отбора определяет то, какие данные будут выбраны из таблицы в результате запроса.
Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах в более удобном для восприятия виде. При помощи форм можно добавлять в таблицы новые данные, а также изменять и удалять
существующие данные. Форма может содержать рисунки, графики и другие внедренные объекты. Например, если на вашем компьютере установлена звуковая карта, то в форму можно включить файл звукового сопровождения. Формы Access могут также содержать процедуры, написанные на языке Visual Basic, для обеспечения обработки различных событий. Формы, в первую, очередь предназначены для работы с данными на экране. На рис. 1.3. изображена типичная форма, отображаемая в режиме форм.
Рис.1.3. Пример формы отображения информации на экране
Обычно в этом режиме выводятся данные из одной записи, а текстовые поля, управляющие кнопки, картинки и прочие служебные объекты облегчают просмотр и обработку данных. Если вы хотите просмотреть сразу несколько записей, можно перейти в режим таблицы.
Отчеты. Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Access позволяет использовать различные форматы оформления отчетов и включать в отчеты иллюстрации, что делает вид отчета еще более привлекательным.
Макросы. Использование макросов в приложениях Access позволяет автоматизировать повторяющиеся операции, состоящие из нескольких команд меню. Макросы Access играют роль программных модулей, требуемых другими системами управления баз данных, и обеспечивают обработку событий (например, нажатия кнопки в форме) и некоторые другие действия. В большинстве случаев можно создать функционально законченное приложение Access , не написав ни строчки кода VBA.
Модули. Модули содержат процедуры обработки событий, написанные на языке Visual Basic. Модули используются в тех случаях, когда желаемый результат нельзя получить при помощи макросов.
Таким
образом Access «база
данных»
— это совокупность структурированных
и взаимосвязанных данных и методов,
обеспечивающих добавление, изменение,
выборку и отображение данных
Это определение подчеркивает важное отличие между Access и другими системами управления базами данных. Даже системы типа клиент-сервер (например, Microsoft SQL Server), позволяющие хранить все таблицы в одном файле базы данных, не могут включать в файл базы данных формы и отчеты.