26. Организация данных в реляционной базе данных.
Основной информационной единицей реляционной БД является таблица. База данных может состоять из одного или множества взаимосвязанных таблиц.
Структурными составляющими таблицы являются записи и поля.
Каждая запись содержит информацию об отдельном экземпляре объектов, составляющих систему (предметную область).
Каждое поле – это определенная характеристика (свойство, атрибут) объекта. Поля таблицы должны иметь имена, отличные друг от друга.
В таблице не должно быть совпадающих записей.
Для каждой таблицы реляционной БД должен быть определен первичный ключ – поле или совокупность полей, однозначно определяющих запись. Значение первичного поля не должны повторяться.
Каждое поле имеет определенный тип. С типом связаны два свойства поля: множество значений, которые оно может принимать, и множество операций, которые над ним можно выполнять.
Пример:
Номер зачетной книжки | Фамилия |
Имя |
Отчество |
Дата рождения |
Специальность |
Группа |
561522 |
Иванов |
Сергей |
Петрович |
12.07.1993 |
КС |
201 |
524782 |
Петров |
Игорь |
Николаевич |
25.10.1992 |
КСК |
103 |
В базе одна таблица. Таблица содержит 7 полей с именами: «Номер зачетной книжки», «Фамилия», «Имя», «Отчество», «Дата рождения», «Специальность», «Группа». Поля «Номер зачетной книжки», «Группа» имеют числовой тип, поля «Фамилия», «Имя», «Отчество», «Специальность» - текстовый тип, поле «Дата рождения» - календарный тип. Поле «Номер зачетной книжки» можно принять как ключевое.