Составители:
Таблица 13.3
Имя отношения
Поле Формат поля
Обозначение
в БД
Полное
наименование
Тип Длина Точность
(для чисел)
Номер № личного дела Числ. 5
Фамилия Фамилия студента Симв. 15
Имя Имя студента Симв. 10
Отчество Отчество студента Симв. 15
Дата Дата рождения Дата 8
Как уже отмечалось, таблицы БД в реляционных моделях называются
отношениями, строки записями, а столбцы – атрибутами отношений
(полями). Поле, каждое значение которого однозначно определяет
соответствующую запись, называется простым ключом (ключевым полем).
Если записи можно однозначно определить только значениями нескольких
полей, то такая таблица базы данных имеет составной ключ. В примере,
показанном в табл. 12.1, простым ключевым полем таблицы является “№
личного дела”. Чтобы связать две реляционные таблицы, необходимо ключ
первой таблицы ввести в состав ключа второй таблицы (возможно совпадение
ключей).
На рис. 13.7 показан пример, реляционной модели, построенной на основе
отношений (таблиц): СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ.
Рис. 13.7
Таблицы, входящие в состав модели рис. 13.7, могут включать, например,
следующие поля:
СТУДЕНТ (Номер, Фамилия, Имя, Отчество, Пол, Дата рождения, Группа);
СЕССИЯ (Номер, Оценка1, Оценка2, Оценка3, Оценка4, Результат);
СТИПЕНДИЯ (Результат, Процент).
Выделенные поля в описанных таблицах являются ключевыми. Поле Номер
– это номер личного дела студента. Поле Результат – средний балл студента за
сессию.
Таблицы СТУДЕНТ и СЕССИЯ имеют совпадающие ключи (Номер), что
дает возможность легко организовать связь между ними. Таблица СЕССИЯ
СТУДЕНТ
(Номер)
СТИПЕНДИЯ
(Результат)
СЕССИЯ
(Номер)
(Результат)
Страницы
- « первая
- ‹ предыдущая
- …
- 179
- 180
- 181
- 182
- 183
- …
- следующая ›
- последняя »
