Работа со связанными таблицами
учебно-методический материал по информатике и икт (10 класс)
Предварительный просмотр:
Работа со связанными таблицами в Access
1. Создайте базу данных, которая будет хранить результаты экзаменов студентов одной группы за один семестр. Можно обойтись и одной таблицей, в которую включить поля «Фамилия», «Имя», «Предмет», «Преподаватель», «Оценка». Но тогда очень много данных будет повторяться, так как каждый студент сдает несколько экзаменов, и каждый экзамен сдают многие студенты.
Поэтому создайте три таблицы – «Студенты», «Предметы», «Оценки» - и заполните их. В первых двух таблицах первое поле будет иметь тип счетчик, а остальные – текстовый тип. В третьей таблице первое поле будет иметь тип счетчик, а остальные – числовой тип.
Таблица «Студенты»:
Код студента | Фамилия | Имя |
1 | Иванова | Елена |
2 | Семенов | Игорь |
3 | Свиридов | Сергей |
4 | Краснова | Светлана |
5 | Леонова | Марина |
6 | Федоров | Андрей |
7 | Воронцов | Дмитрий |
8 | Лепина | Татьяна |
9 | Полулях | Вера |
Таблица «Предметы»:
Код предмета | Название | Преподаватель |
1 | Математика | Колесникова |
2 | Психология | Мезина |
3 | Педагогика | Широкова |
4 | Русский язык | Сокурских |
Таблица «Оценки»:
Код оценки | Код студента | Код предмета | Оценка |
1 | 1 | 1 | 5 |
2. Щелкните на пиктограмме Схема данных. Вы увидите созданные вами таблицы и связи, которые создал сам Access. Он автоматически связал поля с одинаковыми именами и совместимыми типами. В других случаях это можно сделать вручную, с помощью мыши – достаточно перетащить одно поле на другое.
3. Обратите внимание, что выставлять оценки неудобно. Чтобы выставить Свиридову «отлично» по статистике, надо помнить коды студента и предмета. К счастью, Access может оперировать с кодами, а информацию выдавать в текстовой форме. Сделаем это для предметов.
Выберите в таблице «Оценки» поле «Код предмета» и укажите тип Мастер подстановок. В качестве таблицы источника данных выберите таблицу «Предметы» и поля «Код предмета» и «Название». Теперь в режиме таблицы будут видны названия предметов.
4. Сделайте то же самое для фамилий студентов. А теперь сделайте так, чтобы подстановка выполнялась из двух полей, то есть выводились фамилия и имя. Для этого выберите поле «Код студента», вкладку Подстановка, затем выберите Источник строк и щелкните на кнопке с многоточием справа. Откроется построитель запросов, работа с которым не отличается от работы с обычным запросом. Вместо поля «Фамилия» введите строку [Фамилия]&” “&[Имя]. Теперь будет видна и фамилия студента, и его имя.
5. Добавьте сведения еще о двух-трех студентах в таблицу “Студенты”. Перейдите в таблицу “Оценки”. Обратите внимание, что информация о добавленных студентах оказалась в конце списка. Чтобы упорядочить список по алфавиту, вызовите построитель запросов для поля “Код студента” и установите сортировку по возрастанию. Сделайте то же самое для поля “Код предмета”.
6. Поле «Код оценки» нам (в отличие от Access) неинтересно. Выделите этот столбец в режиме таблицы и выберите команду Формат, Ширина столбца. Установите ширину столбца равной нулю. Этого же результата можно добиться перетаскиванием правой границы столбца к левой.
7. Обратите внимание, что Access позволяет хранить несколько записей о сдаче одним и тем же студентом одного и того же предмета. Сделаем так, чтобы набор «студент-предмет» стал уникальным. Для этого в режиме конструктора установим для этих полей опцию ключевое поле. Это можно сделать с помощью меню Правка или панели инструментов.
8. Измените названия полей «Код студента» и «Код предмета». Для этого выберите строку Подпись на вкладке Общие. Теперь таблица «Оценки» будет выглядеть так:
Студент | Предмет | Оценка |
Иванова Елена | Русский язык | 5 |
Семенов Игорь | Русский язык | 4 |
Свиридов Сергей | Русский язык | 5 |
Краснова Светлана | Русский язык | 5 |
Иванова Елена | Психология | 5 |
Семенов Игорь | Психология | 5 |
Свиридов Сергей | Психология | 4 |
Краснова Светлана | Психология | 5 |
9. Сделайте так, чтобы в поле «Оценка» вместо цифр можно было записывать «отлично», «хорошо» и т.д. Для этого создайте отдельную таблицу и используйте Мастер подстановок. При создании таблицы учтите, что существует четыре обозначения оценки: 1 – «отлично», 2 – «хорошо», 3 – «удовлетворительно», 4 – «неудовлетворительно». Установите связь:
10. Заполните таблицу «Оценки».
11. Сохраните результаты работы в файле students.mdb.
По теме: методические разработки, презентации и конспекты

5 класс. Литература. Работа с сопоставительными таблицами. Тема:"Стихосложение"
Проверочная работа по литературе в 5-м классе займет немного времени, проверит знания учащихся по анализу лирических произведений....

Практическая работа в электронных таблицах
Выполнить 6 заданий и получить фамилию математика. 3варианта...

Конспект урока "Работа с электронными таблицами" 9 класс
Конспект урока составлен с использованием технологии проетирование учебного процесса, разработанного ученым - методистом В. М. Монаховым. Эта технология обеспечивает реализацию следующих принципо...

Домашняя работа "Углы,связанные с окружностью ."
Домашняя работа на повторение "Углы , связанные с окружностью"...

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ ЗАДАНИЙ по теме «ТЕХНОЛОГИЯ РАБОТЫ С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ. РАБОТА В ПРОГРАММЕ MS EXCEL» по предмету «ОСНОВЫ ИНФОРМАТИКИ И ИКТ»
Пособие содержит минимум теоретического материала, необходимого для практической работы: основные понятия и термины электронных таблиц, способы автоматизации ввода данных, ввода и копирования формул, ...
Практическая работа. Работа со списками, таблицами в MS Word
Практическая работа. Работа со списками, таблицами, вставка объектов SmartArt в MS Word...







