Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб12.doc
Скачиваний:
18
Добавлен:
20.02.2016
Размер:
1.01 Mб
Скачать

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

Порядок работы:

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

  • Исправьте учебные группы на 201, 202, 203, 204, 205.

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

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

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

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

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

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

Порядок работы:

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

  • Удалите первую запись (всю строку выделите, и нажмите на клавише Delete)

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

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

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

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

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

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

  • таблицу Список на экране;

  • таблицу Группы на экране;

  • форму Список на экране.

По окончании выполнения учебной практической работы запишите в тетрадь алгоритм создания БД из двух таблиц, удаление таблиц, создания таблиц, ключевого поля, схемы данных, формы в базе данных.

Задание 2.

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

Порядок работы:

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

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

  • Добавьте недостающие записи, вставив новую запись – откройте меню Вставка и кликните команду Новая запись. Исправьте существующие. Отсортируйте таблицу, чтобы она выглядела так, как представлено в табл. 3.

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

Табл. 3

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

Преподаватель

101

Верзаков С.А.

102

Белоусов А.И.

103

Масалова В.А.

104

Новиков Е.В.

105

Зачесов Т.П

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

Порядок работы:

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

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

  • Нажмите клавишу Delete. Кликните кнопку Да в вопросе о подтверждении удаления. (или кликнуть кнопку Удалить запись)

  • Закройте таблицу, сохранив ее

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

3. Создайте таблицу Личные данные с ключевым полем

Порядок работы:

  • Таблица содержит поля КодСтудента, Адрес, НомерТелефона.

  • В диалоговом окне задайте имя новой таблицы Личные данные.

Замечание. Access проверит связи данной таблицы с другими таблицами. Так как вы еще не устанавливали связи, то они не будут найдены автоматически. В этот момент можно установить связи, но мы пока этого делать не будем

  • Добавьте в таблицу Личные данные еще три поля Word, Excel и Access, в которых будут находиться семестровые оценки по этим темам. Выберите Конструктор

  • Добавьте в конец списка полей три поля с именами Word, Excel и Access и типом данных – числовой

  • Кликните кнопку Сохранить

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

5. Исправьте схему данных

  • Кликните кнопку Схема данных. Появится диалоговое окноСхема данных.

  • Кликните кнопку Отобразить таблицу. В появившемся окне Добавление таблицы выделите таблицу Личные данные и кликните кнопку Добавить, а затем – по кнопке Закрыть окна Добавление таблицы

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

  • Установите флажок у команды Обеспечение целостности данных. Это невозможно сделать, если типы обеих полей заданы неодинаково.

  • Кликните кнопку Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Список соответствует одна запись в таблице Личные данные.

  • Закройте схему данных, сохранив ее

Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: Список и Личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона - в другой. Можно, конечно, попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть поля обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специальную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]