Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД_ лабораторная работа по Access.docx
Скачиваний:
21
Добавлен:
03.09.2019
Размер:
557.56 Кб
Скачать

Задание 9. Создайте схему данных.

  • Щелкните по вкладке Работа с базами данных. Выберите команду Схема данных.

  • В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.

  • Поставьте мышку на имя поля Учебная группа в таблице Группы и, не отпуская кнопку мыши, перетащите ее на поле Учебная группа в таблице Список. Отпустите мышку. Появится диалоговое окно Связи.

  • Включите флажок Обеспечение целостности данных.

  • Включите флажок Каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится соответствующий номер в таблице Список.

  • Включите флажок Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи из таблицы Группы будут удалены все связанные с ней записи из таблицы Список.

  • Щелкните по кнопке Создать. Появится связь «один-ко-многим». Схема данных представлена на рис.2.

Рис.2

  • Закройте схему данных, щелкнув по кнопке Закрыть и ответьте утвердительно на вопрос о сохранении схемы данных.

Задание 10. Заполните таблицу Группы значениями.

  • Откройте таблицу Группы в режиме таблицы.

  • Заполните ее записями из табл.4.

Таблица 4

Учебная группа

Куратор

А-081

Селезнев В.О.

М-081

Ильина С.Д.

М-082

Осокина О.Г.

З-081

Калачев М.П.

Т-081

Чекаева Л.А.

Т-082

Симонов В.В.

  • Сохраните таблицу и закройте ее.

Задание 11. Создайте форму для ввода данных.

  • Выберите вкладку Создание.

  • Щелкните по кнопке Другие формы. Из открывшегося списка выберите Мастер форм. Появится диалоговое окно создания форм.

  • В списке таблицы и запросы выберите таблицу Список.

  • В результате появляется список полей в окне Доступные поля. Щелкните по кнопке , которая переносит все поля из списка.

  • Щелкните по кнопке Далее.

  • Оставьте внешний вид формы в один столбец (выбран по умолчанию).

  • Щелкните по кнопке Далее.

  • Выберите требуемый стиль (например, Изящная). Щелкните по кнопке Далее.

  • Задайте имя формы: Список. Щелкните по кнопке Готово. В результате вы получите форму, в которой можно менять существующие данные и вводить новые значения. Эти значения будут попадать в таблицу Список.

  • Появится пустая форма ввода, представленная на рис. 3.

Рис. 3

Примечание. Значения кнопок работы с записями:

- переход к первой записи;

- переход к предыдущей записи;

- переход к следующей записи;

- переход к последней записи;

- добавление новой записи.

Задание 12. Добавьте в базу данных записи, используя форму.

  • Заполните базу данными, представленными в табл.5.

Примечание. Переход от поля к следующему полю выполняется клавишей [Tab] или мышкой. Значения поля Код будут заполняться автоматически. Значения поля Учебная группа выбирайте из ниспадающего списка.

Таблица 5

Код

Фамилия

Имя

Отчество

Учебная

группа

Дата

рождения

Пол(м)

1

Ковалева

Анна

Сергеевна

А-081

12.07.92

2

Тищенко

Иван

Петрович

Т-081

03.01.91

3

Володина

Анна

Алексеевна

М-082

22.05.93

4

Александров

Дмитрий

Олегович

А-081

30.01.92

5

Нистратова

Ольга

Сергеевна

М-082

08.03.91

6

Бондарь

Антон

Павлович

Т-082

11.10.92

7

Воробьев

Артем

Павлович

Т-082

11.10.92

  • Закройте форму.

  • Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.

  • Закройте таблицу.

Задание 13. Проверьте каскадное обновление связанных полей.

  • Откройте таблицу Группы.

  • Исправьте учебные группы на А-071, М-071, М-072, Т-071, Т-072.

  • Сохраните таблицу.

  • Откройте таблицу Список.

  • Убедитесь, что значения групп изменились.

  • Закройте таблицу Список.

Задание 14. Проверьте каскадное удаление связанных полей.

  • Удалите первую запись в таблице Группы (всю строку следует выделить и нажать на клавишу [Delete] или воспользоваться командой Удалить на вкладке Главная).

  • Согласитесь с проверочным вопросом.

  • Откройте таблицу Список.

  • Убедитесь, что исчезли записи с номером группы А-071.

Предъявите преподавателю:

  1. Таблицу Список;

  2. Таблицу Группы;

  3. Форму Список.

Задание 15. Откорректируйте данные в таблице Группы.

Замечание. В предыдущей работе вы удаляли записи из таблицы Группы. Их следует восстановить.

  • Добавьте недостающие записи. Исправьте существующие. Таблица должна выглядеть так, как представлено в табл. 4.

  • Закройте таблицу.

Задание 16. Удалите все записи таблицы Список, оставив ее структуру.

  • Откройте таблицу Список.

  • Выделите все записи и удалите их.

  • Закройте таблицу.

Примечание. Если теперь вводить данные в эту таблицу снова, то счетчик будет меняться с того номера который был присвоен последней записи.

  • Чтобы нумерация снова начиналась с 1, щелкните значок Кнопка Microsoft Office , наведите указатель на пункт Управление, а затем в группе Управление базой данных выберите команду Сжать и восстановить базу данных.

Задание 17. Используя Конструктор таблиц, создайте таблицу Личные данные с ключевым полем.

  • Заполните поля конструктора данными из табл.6.

Таблица 6

Поле

Тип данных

Описание

Код студента

Счетчик

Порядковый номер студента (первичный ключ)

Адрес

Текстовый

Адрес студента

Номер телефона

Текстовый

Номер телефона студента

Школа

Числовой

Номер школы

Рост

Числовой

Рост студента в см

Математика

Числовой

Оценка за экзамен

Информатика

Числовой

Оценка за экзамен

Физика

Числовой

Оценка за экзамен

Химия

Числовой

Оценка за экзамен

  • Закройте таблицу, предварительно сохранив ее. В результате вы получите три таблицы, две из которых связаны, а третья нет.