Файл: Практические работы по Access 10 класс. Задание создание многотабличной базы данных. Цель работы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 45
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практические работы по Access 10 класс.
ЗАДАНИЕ 1. СОЗДАНИЕ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ.
Цель работы: Приобрести навыки и умения при работе с таблицами: создавать таблицы с помощью конструктора, задавать тип данных, задавать маску ввода для поля, использовать свойства поля, создавать ключи и индексы для полей таблицы, заполнять таблицы данными и создавать формы.
-
Для создания новой базы данных: загрузите MS Access, в появившемся окне выберите пункт Новая база данных;
Задайте имя вашей базы Приёмная комиссия. По умолчанию MS Access предлагает вам имя базы db1(Access 2007 – Database1.accdb), а тип файла - Базы данныхAccess. Имя задайте Факультеты.
1.2. Для создания таблицы базы данных: в окне базы данных выберите вкладку Создание, а затем щелкните по кнопке <Конструктор таблиц> (рис. 1).
Рис. 1. Создание таблиц в режиме Конструктора
1.3. Для определения полей таблицы: введите в строку столбца Имя поля имя первого поля – Код_факультета .В строке столбца «Тип данных» щелкните по кнопке списка и выберите тип данных Числовой. Поля вкладки Общие оставьте такими, как предлагает Access (см.рис. 2).
Выбор типа данных из
выпадающего списка
Рис. 2. Выбор типа данных
Для определения всех остальных полей таблицы базы данных Факультеты выполните действия, аналогичные указанным выше в соответствии с табл. 1.
Таблица 1. Описание свойств полей таблицы Факультеты.
Имя поля | Тип поля | Длина (формат) |
Код_факультета | Текстовый | 2 |
Факультет | Текстовый | 30 |
Экзамен_1 | Текстовый | 30 |
Экзамен_2 | Текстовый | 30 |
Экзамен_3 | Текстовый | 30 |
Вкладка «Общие»
Рис.3.Использование для поля дополнительных параметров с помощью вкладки «Общие»
1.4. Создание ключевых полей.
П ервичный ключ - это поле (или ряд полей), которое однозначно идентифицирует каждую запись в таблице. Access не допускает повторных значений в поле первичного ключа. Сделайте поле Код_факультета ключевым. Для этого откройте таблицу Факультеты в режиме Конструктора и, поместив курсор на имя этого поля, щелкните по кнопке - Ключевое поле (рис. 4):
Рис. 4. Назначение поля ключевым
1.5. Закройте таблицу. MS Access предложит сохранить таблицу (по умолчанию Таблица1»). Задайте имя таблицы «Факультеты».
Аналогично в режиме Конструктора создать таблицу «Специальности».
Таблица 2. Описание свойств полей таблицы Специальности.
Имя поля | Тип поля | Длина (формат) |
Код_специальности (ключевое) | Текстовый | 3 |
Специальность | Текстовый | 30 |
Код_факультета | Текстовый | 2 |
План | Числовой | Целый |
1.6. Заполнение таблиц данными.
Для заполнения таблиц данными необходимо перейти из режима Конструктора в режим Таблицы или открыть таблицу двойным щелчком.
Внимание! (данные в таблицу можно ввести только в режиме Таблицы)
Рис. 5.Таблица «Факультеты».
Рис. 6.Таблица «Специальности».
ЗАДАНИЕ 2. СОЗДАНИЕ СХЕМЫ ДАННЫХ.
-
Для создания схемы данных выполните действия: вкладка «Работа с базами данных» «Схема данных».
Рис. 7. Вкладка «Работа с базами данных».
Появится окно Добавление таблицы. Выберите вкладку Таблицы, выделите таблицы: «Факультеты», «Специальности и разместите их с помощью кнопки <Добавить>. В окне Схема данных появится условный вид этих таблиц (см.рис. 8). Закройте окно.
Примечание : Ключиком в схеме будут выделены поля, имеющие ключевое значение.
Рис. 8. Схема данных.
Установите связь между таблицами Факультеты и Специальности. Для этого установите курсор на имя поля «Код_факультета» - в этой таблице это поле - ключевое (таблица Специальности) и, не отпуская кнопку мышки, перетащите ее на поле «Код_факультета» - подчиненной таблицы Факультеты. Отпустите мышку. Появится диалоговое окно Изменение связей. Для автоматической поддержки целостности базы данных установите флажок: Обеспечение целостности данных. Кроме этого значка в этом окне представлены другие: Каскадное обновление связанных полей. При включении данного режима изменения, сделанные в связанном поле первой таблицы, автоматически вносятся в поля связанной таблицы, содержащей те же данные. Каскадное удаление связанных записей. При включении данного режима удаление записей в первой таблице приводит к удалению соответствующих записей связанной таблицы.
Примечание. Это возможно сделать только в том случае, если типы и размер полей заданы одинаково.
Щ елкните по кнопке <Создать>. Появится связь один-ко-многим:
Рис. 9. Создание схемы данных.
Внимание! Изменить связь и параметры объединения можно, щелкнув правой кнопкой мыши по линии связи, как показано на рис. 10. Откроется окно Изменение связей. Выбрав кнопку объедин-ение, можно выбрать другой способ, что позволяет перейти к созданию связи между любыми двумя таблицами базы данных.
Рис. 10. Изменение или удаление связи.
ЗАДАНИЕ 3. СОЗДАНИЕ НОВЫХ ТАБЛИЦ.
3.1. Создайте таблицу «Анкета», которая содержит следующие поля:
Рис.11. Поля таблицы «Анкета».
1) Для поля «Дата рождения» создайте маску ввода по образцу:
Рис.12.Создание маски ввода.
4) Заполните таблицу данными (не менее 5 записей).
ЗАДАНИЕ 4. ВВОД И ПРОСМОТР ДАННЫХ ПОСРЕДСТВОМ ФОРМЫ.
1) Создать формы для ввода данных с последующей их модификацией.
2) Создать главную форму «Заставка».
ЭТАПЫ РАБОТЫ
Формы являются основным средством организации интерфейса пользователя в приложениях Access.
3.1. Для создания формы: выберите таблицу, для которой будет создана форма, зайдите во вкладку
Создание, выберите Форма. Автоматически созданная форма откроется в главном окне. Access
предложит сохранить форму по названию таблицы. Создавать и редактировать формы любой степени сложности позволяет только Конструктор форм.
Панель элементов и Список полей
Панель элементов появляется в режиме Конструктора форм и используется для размещения объектов в форме.. Ниже приведены наиболее используемые элементы формы и соответствующие им кнопки на Панели элементов.
- Надпись. Размещение в форме произвольного текста.
- Поле. Размещение в форме данных из соответствующего поля базовой таблицы/запроса, вывод результатов вычислений, а также прием данных, вводимых пользователем.
- Выключатель. Создание выключателя, кнопки с фиксацией.
- Переключатель. Создание селекторного переключателя.
- Флажок
. Создание контрольного переключателя.
- Поле со списком. Размещение элемента управления, объединяющего поле и раскрывающийся список.
- Список. Создание списка, допускающего прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения.
- Кнопка. Создание командной кнопки, позволяющей осуществлять разнообразные действия в форме (поиск записей, печать отчета, установка фильтров и т.п.).
- Рисунок. Размещение в форме рисунка, не являющегося объектом OLE.
- Подчиненная форма/отчет.
- Линия (Прямоугольник) – элементы оформления. Размещение в форме линии для отделения логически связанных данных.
- Свободная рамка объекта - любой объект Windows-приложений, редактирование которого будет возможно вызовом соответствующего приложения.
3.2. Для создания главной кнопочной формы создайте управляющие кнопки
Кнопки используются в форме для выполнения определенного действия или ряда действий. Например, можно создать кнопку, которая будет открывать таблицу, запрос или другую форму. Можно создать набор кнопок для перемещения по записям таблицы.
-
На панели инструментов выберите вкладку Создание →Конструктор форм. Появится пустая форма. Задайте мышкой размеры формы.
Откроется вкладка Конструктор - панель элементов, которая позволяет создавать элементы управления на форме и осуществлять необходимые действия при конструировании (рис. 13):
-
Выберите на панели инструментов и активируйте Кнопку.
Рис. 13 Элементы управления