Практическая
работа
На
тему: Связанные таблицы.
Работа с базой данных «Мой класс».
Создайте еще две таблицы- Предметы,
Оценки- и заполните их.
Код
предмета
|
Название
|
Учитель
|
1
|
Информатика
|
Аубакирова
|
2
|
Казахский
язык
|
Сивак
|
3
|
Математика
|
Еркебаев
|
4
|
История
|
Клигман
|
Код
оценки
|
Каод
учащегося
|
Код
предмета
|
Оценка
|
1
|
1
|
1
|
5
|
1 Свяжите все три таблицы. Вы увидите
созданные вами таблицы и связи, которые создал Access.
Он автоматически связал поля с одинаковыми именами и совместимыми типами.
2. Так выставлять оценки неудобно. Чтобы
выставить оценку, надо помнить коды учащегося и предмета. Выберите в таблице
Оценки поле Код предмета и укажите тип Мастер подстановок. В качестве таблицы
источника данных выберите Предметы и поля Код и название. Теперь в режиме
таблицы можно выбирать названия из списка.
3. Сделайте то же самое для учащихся.
Подстановка должна выполняться из двух полей, то есть выводить фамилию и имя.
Для этого выберите поле Код учащегося, щелкнитена вкладке Подстановка, выберите
Источник строк и щелкните кнопку с многоточием справа. Откройте построитель
запросов, работа с которым не отличается от работы с обычным запросом. Вместо
поля Фамилия введите строку (Фамилия). Теперь при подстановке видна и фамилия
учащегося, и его имя.
4. Обратите внимание, что Access
позволяет хранить несколько записей о даче одним и тем же ученикам одного и
того же предмета. Сделайте так, чтобы набор Учащийся- предмет стал уникальным.
Для этого в режиме Конструктор установите для этих полей опцию «ключевое поле».
5. Измените подписи к полям Код учащегося
и код предмета.
Работа с базой данной больница.
Создайте новую таблицу Лекарства, в
которой должно быть не менее трех полей. Не забудьте про ключевое поле.
Создайте таблицу больные с количеством
полей не менее пяти. Одно из полей должно содержать код врача, у которого
лечится больной. Коды врачей будут совпадать с кодом (ключевое поле) из таблицы
Врачи. Аналогично, для связи понадобится поле Код лекарства.
Свяжите все три таблицы по следующим
полям.
Название
таблицы
|
Поле для
связи
|
С какой
таблицей связывать
|
Поле для
связи
|
Больные
|
Код
врача
|
Врачи
|
Код
|
Больные
|
Код
лекарств
|
Лекарства
|
Код
|
Заполните новые таблицы записями.
Работа с базой данных «Туристическое агентство».
Изучите схему данных
Свяжите таблицы таким образом.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.