Задание 1. Откройте учебную базу данных, изготовленную на прошлом занятии.
Порядок работы:
Вызовите программу Access. Для этого дважды щелкните по пиктограмме Мicrоsоft Access; перед вами откроется окно системы управления базами данных, в котором появится меню.
Включите мышкой переключатель Открыть базу данных, выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы и щелкните по кнопке ОК. На экране появится окно (рис.8) с основными элементами базы данных.
Задание 2. Удалите таблицу Список.
Порядок работы:
· Выделите имя таблицы.
· Нажмите клавишу [Delete].
· На вопрос о подтверждении удаления таблицы ответьте Да.
Задание 3. Создайте таблицу Группы.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните мышкой по кнопке Создат ь. Появится окно, представленное на рис. 9.
· Оставьте Режим таблицы и щелкните по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.
· Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1. Выполните команду Формат - Переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу [Enter].
· Переименуйте Поле 2. Для этого поставьте курсор в любую ячейку столбца Поля 2. Выполните команду Формат - Переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Преподаватель и нажмите клавишу [Enter].
· Сохраните таблицу с именем Группы, щелкнув по кнопке - Сохранить. На вопрос о создании ключевого поля ответьте отрицательно.
· Перейдите в режим Конструктор, щелкнув по кнопке и посмотрите, как заданы поля. Сделайте поле Учебная группа ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле. Тип данных поля Учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка.
· Щелкните по кнопке - Сохранить. Закройте таблицу (при сохранении таблицы вопросов не появится, так как имя таблицы уже задано).
Задание 4. Создайте таблицу Список.
Порядок работы.
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните мышкой по кнопке Создать.
· Появится окно, в котором оставьте Режим таблицы и щелкните мышкой по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия.
· Переименуйте поля по аналогии с предыдущим заданием, выполнив команду Формат – Переименовать поле. Данные возьмите из табл. 3.
Таблица 3
Старое название | Новое название |
Поле 1 | Код |
Поле 2 | Фамилия |
Поле 3 | Имя |
Поле 4 | Отчество |
Поле 5 | Год рождения |
Поле 6 | Школа |
Поле 7 | Класс |
Поле 8 | Учебная группа |
· Сохраните таблицу с именем Список, щелкнув по кнопке . На вопрос о создании ключевого поля ответьте отрицательно.
· Перейдите в режим Конструктор и посмотрите, как заданы поля. Сделайте поле Код ключевым, поместив курсор на имя этого поля и нажав кнопку - Ключевое поле. Тип поля Код - счетчик, полей Фамилия, Имя, Отчество - текстовые, полей Год рождения, Школа, Класс, Учебная группа - числовые. С полем, Учебная группа разговор особый. Его тип числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Группы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления - Поле co списком, источник строк - Группы. Получите значения элементов, как показано на рис. 10.
· Сохраните изменения, щелкнув по кнопке .
· Закройте таблицу.
В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.
Задание 5. Создайте схему данных.
Порядок работы:
· Щелкните по кнопке - Схема данных.
· В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных, появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.
· Увеличьте окно таблицы Список так, чтобы были видны все поля. Поставьте мышку на имя поля Учебные группы в таблице Группы и, не отпуская кнопку мышки, перетащите ее на поле Учебные группы в таблице Список. Отпустите мышку. Появится диалоговое окно Связи, представленное на рис. 11.
· Включите значок Обеспечение целостности дан ных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
· Включите значок Каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится соответствующий номер в таблице Список.
· Включите значок Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
· Щелкните по кнопке Создать. Появится связь «один-ко-многим». Схема данных представлена на рис. 12.
· Закройте схему данных, щелкнув по кнопке в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.
Задание 6. Заполните таблицу Группы значениями.
Порядок работы:
· Откройте таблицу Группы в режиме таблицы.
· Заполните ее записями из табл. 4.
Таблица 4
Учебная группа | Преподаватель |
Верзаков С.А. | |
Белоусов А.И. | |
Масалова В.А. | |
Новикова Е.В. | |
Зачесова Т.П. |
· Сохраните таблицу и закройте ее.
Задание 7. Создайте формы для ввода данных.
Порядок работы:
· Выберите закладку Формы.
· Щелкните по кнопке Создать.
· Появится диалоговое окно (рис. 13), в котором следует выбрать Автoформа в столбец, а в качестве источника данных - Список.
· Щелкните по кнопке ОК. Появится пустая форма ввода, представленная на рис. 14.
Замечание. Значения кнопок работы с записями:
- переход к первой записи;
- переход к предыдущей записи;
- переход к следующей записи;
- переход к последней записи;
- добавление новой записи.
Задание 8. Добавьте в базу данных записи, используя форму.
Порядок работы:
· Заполните базу данными, представленными в табл. 5.
Замечание. Переход от поля ввода к следующему полю производится клавишей [Таb], [Eпter] или мышкой. Для перехода к новой записи следует щелкнуть по кнопке . Значения поля Код будут заполняться автоматически. Значения поля Учебная группа выбирайте из ниспадающего списка.
Таблица 5
Код | Фамилия | Имя | Отчество | Год рождения | Школа | Класс | Учебная группа |
Чернова | Кристина | Ивановна | |||||
Терещенко | Инна | Алексеевна | |||||
Истратов | Максим | Владимировна | |||||
Бондарь | Ольга | Петровна | |||||
Новоселова | Алексей | Иванович |
· Сохраните введенные данные. Имя формы - Список. Закройте форму.
· Перейдите в окно Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
· Щелкнув по кнопке , сохраните текущую таблицу.
· Щелкнув по нижней кнопке в правом верхнем углу, закройте таблицу.
Задание 9. Проверьте каскадное обновление связанных полей.
Порядок работы:
· Откройте таблицу Группы.
· Исправьте учебные группы на 201,202,203,204,205.
· Сохраните таблицу
· Закройте таблицу Группы.
· Откройте таблицу Список.
· Убедитесь, что значения групп изменились.
· Закройте таблицу Список.
Задание 10. Проверьте каскадное удаление связанных полей.
Порядок работы:
· Откройте таблицу Группы.
· Удалите первую запись (всю строку выделите и нажмите на клавишу [Delete]).
· Согласитесь с проверочным вопросом.
· Закройте таблицу Группы.
· Откройте таблицу Список.
· Убедитесь, что исчезли записи с номером группы 201.
· Закройте таблицу Список.
Предъявите преподавателю:
1) таблицу Список на экране;
2) таблицу Группы на экране;
3)Форму Список на экране.
Зaдaнue 11. Завершите работу с программой Access.
Порядок работы:
Выполните команду Файл - Выход.
Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.