Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пользование аксессом.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
179.2 Кб
Скачать

Задание для повторения

  1. Самостоятельно создайте и заполните следующую таблицу

Дисциплина

Количество часов

Семестр

Форма контроля

история

90

2

экзамен

экономика

120

1,2

экзамен

физика

64

3

зачет

Тема: работа с субд «access» Лабораторная работа № 2.

Цель: научиться 1) связывать таблицы, 2) организовывать подстановку значений из одной таблицы в другие, 3) создавать отчеты, в которые входят данные из разных таблиц.

Задания для выполнения на ПК

  1. Сделайте поле «номер» таблицы «список» ключевым. Для этого откройте таблицу «список» в режиме конструктора, выделите поле «номер» и щелкните ЛКМ по пиктограмме, на которой изображен ключ. Слева от имени поля должно появиться изображение ключа.

  2. Закройте таблицу «список», сохранив сделанные изменения в ее структуре.

  3. Создайте еще две таблицы:

1) имя таблицы — «история»,

структура таблицы:

Имя поля

Тип данных

номер

текстовый

история(1сем)

числовой

история(2сем)

числовой

2) имя таблицы — «экономика»,

структура таблицы:

Имя поля

Тип данных

Номер

текстовый

экономика(1сем)

числовой

экономика(2сем)

числовой

Примечание: в именах полей не должно быть точек!

Организация подстановки

В таблице «список» хранится список всех студентов факультета, в таблицах «история» и «экономика» — оценки этих студентов по указанным в названиях предметам. Каждый студент в рамках факультета однозначно идентифицируется присвоенным ему номером (например, это может быть номер зачетной книжки). Именно поэтому три таблицы имеют поле с одинаковым именем («номер») и типом. В таблице «список» под номером С002 хранятся сведения о студенте Петрове, а в таблице «история» под номером С002 — оценки студента Петрова по истории за первый и второй семестры. Данные во всех этих трех полях (поле «номер» таблицы «список», поле «номер» таблицы «история» и поле «номер» таблицы «экономика») также должны быть одинаковые (одни и те же номера). Чтобы не впечатывать в таблицу «история» номера, уже введенные ранее в таблицу «список», надо организовать подстановку. Для этого, надо сообщить мастеру подстановок, что необходимо взять данные из поля «номер» таблицы «список» и подставить в поле «номер» таблицы «история». Результат работы мастера подстановок хорошо заметен в режиме таблицы. Если Вы установите курсор в какую-либо ячейку поля «номер» таблицы «история», то в ячейке появится кнопка со стрелкой вниз. Щелчок ЛКМ по этой кнопке позволит воспользоваться списком номеров студентов из таблицы «список» для ввода этих номеров в таблицу «история».

  1. В таблице «история» измените тип данных у поля «номер» (выполняется в режиме конструктора). Вместо текстового типа выберите тип, который называется «мастер подстановок».

  2. Прочитайте в приложении о мастере подстановок и ответьте на все вопросы этого мастера.

  3. Заполните таблицу «история» (выполняется в режиме таблицы), при этом данные в столбец «номер» вводите путем выбора из предлагаемого списка, а оценки (любые) просто впечатайте.

  4. Выполните задания пунктов 4. – 6. с таблицей «экономика».