Главная страница
Навигация по странице:

  • Рисунок

  • Преподаватели Код Преподаватель

  • Мастера

  • Рисунок 9.

  • Подстановка

  • Свойство

  • Студенты №Зачетки Фамилия

  • Группа Фото

  • Практика БД 09.02.21. Таблицы 36


    Скачать 1.98 Mb.
    НазваниеТаблицы 36
    Дата28.05.2021
    Размер1.98 Mb.
    Формат файлаdocx
    Имя файлаПрактика БД 09.02.21.docx
    ТипОтчет
    #210990
    страница4 из 17
    1   2   3   4   5   6   7   8   9   ...   17

    Таблица «Преподаватели»


    Создадим таблицу «Преподаватели» в режиме «Конструктор» (Создание/Конструктор таблиц). В таблице два поля (столбца таблицы). Поле Код и поле Преподаватель. Поле Код – ключевое поле. Тип данных Счетчик. При добавлении в таблицу нового преподавателя счетчик автоматически увеличивается на 1. Это избавит нас от необходимости вручную вводить код преподавателя и автоматически обеспечит отсутствие повторений. Поле Преподаватель – текстовое, размер поля – 100 знаков. В поле будем вести список преподавателей (Фамилия, Имя, Отчество). (Рис. 8).



    Рисунок 8. Таблица «Преподаватели» в Конструкторе.
    Переключитесь в режим таблицы и введите список преподавателей.


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

    Код

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

    1

    Кабанов В.А.

    2

    Ткаченко Л.А.

    3

    Безгинов А.Н.

    4

    Качаун Е.Я.

    Подчиненные (связанные) таблицы


    Продолжим работу по созданию таблиц. Создадим подчиненные (связанные) таблицы, В нашей базе подчиненных таблиц две: «Студенты» и «Успеваемость». Чтобы иметь возможность связать их с главными таблицами надо предусмотреть в подчиненных таблицах поля для связи. Тип данных связываемых полей будем задавать с помощью Мастера подстановок.

    Подчиненная таблица «Студенты»


    Создадим таблицу «Студенты». В таблицу включим следующие поля: №Зачетки – ключевое поле, однозначно идентифицирующее студента, Фамилия, Имя, Отчество, Дата Рождения, Фото. Таблица

    «Студенты» должна быть подчинена таблице «Группы» каждой группе много студентов). Для обеспечения возможности связи этих таблиц надо добавить в таблицу «Студенты» поле «Группа», которое должно иметь такой же тип данных (текстовый), как и поле «Группа» в таблице «Группы». Задайте подходящий тип данных для каждого поля (рис. 9).




    Рисунок 9. Таблица «Студенты» в Конструкторе. Вкладка Подстановка поля «Группа».
    Свойства поля «Группа»
    Выделите поле «Группа». Перейдите на вкладку Подстановка в разделе Свойства поля и убедитесь, что Тип элемента управления Поле (рис. 9). Для удобства ввода данных в поле «Группа» таблицы

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

    «Группа», выбрать тип данных "Мастер подстановок". Далее, действуя по инструкциям мастера, надо выбрать таблицу «Группы», а в ней выбрать связываемое поле «Группа». Сделайте это самостоятельно. В результате поле «Группа» таблицы «Студенты» будет преобразовано в поле со списком. Это можно увидеть на вкладке Подстановка раздела Свойства поля (рис. 10).


    Рисунок 10. Таблица «Студенты» в Конструкторе. Вкладка «Подстановка» поля со списком «Группа».

    Поясним свойства поля со списком «Группа» таблицы «Студенты»:





    Свойство поля

    Значение свойства поля

    Пояснение

    Тип элемента

    управления

    Поле со списком

    Можно вернуть значение Поле с

    помощью кнопки выбора .

    Тип источника строк

    Таблица или запрос




    Источник строк

    SELECT [Группы].[Группа] FROM Группы ORDER BY [Группа

    Выражение на языке SQL говорит, что

    источником строк является поле Группа из таблицы Группы.

    Присоединенный столбец

    1

    Из таблицы Группы используется

    первый столбец. Столбцы в таблице нумеруются слева направо. Т.е.

    используется столбец Группа.


    Переключитесь в режим таблицы и посмотрите, как работает поле со списком «Группа» в таблице

    «Студенты». Теперь при вводе данных в поле «Группа» открывается список значений, который берется из поля «Группа» таблицы «Группы». Это значительно облегчает работу по вводу данных и снижает риск ошибок (рис. 11).


    Рисунок 11. Таблица «Студенты». Использование поля со списком «Группа».
    Ввод данных в таблицу «Студенты»
    Заполните подчиненную таблицу «Студенты», связанную с главной таблицей «Группы», данными. Данные нужно вводить построчно (запись за записью), как в реальной жизни. Не надо копировать данные, это может привести к ошибкам. Добавьте в эту таблицу данные о себе.


    Студенты

    Зачетки

    Фамилия

    Имя

    Отчество

    Дата Рождения

    Группа

    Фото

    1э/2013

    Федоров

    Федор

    Федорыч

    01.05.1996

    1761




    1ю/2013

    Иванов

    Иван

    Иванович

    01.01.1995

    1721




    2ю/2013

    Петров

    Петр

    Петрович

    01.01.1994

    1721





    1   2   3   4   5   6   7   8   9   ...   17


    написать администратору сайта