2) строку в таблице (+)
3) столбец в таблице
4) элемент схемы данных
В реляционной модели данных записью называют кортеж — одну строку таблицы, содержащую взаимосвязанный набор значений полей. Такая строка описывает отдельный экземпляр сущности или факт связи между сущностями: например, сведения об одном пациенте, результате лабораторного исследования или обращении за медицинской помощью. Каждый элемент записи располагается в определённом столбце и должен соответствовать типу и ограничениям, заданным для этого поля.
Таблица в целом представляет отношение и объединяет множество однотипных записей, а столбец соответствует атрибуту, то есть отдельному свойству объекта. Уникальность записи обычно обеспечивается первичным ключом, например идентификатором пациента или номером исследования; ссылки на записи других таблиц реализуются внешними ключами. Схема базы данных описывает структуру отношений, атрибутов, типов данных и ограничений, но сама по себе не является отдельной записью.
| Понятие | Представление в реляционной базе | Функция |
|---|---|---|
| Запись (кортеж) | Строка таблицы | Описывает один экземпляр сущности или один факт связи |
| Поле (атрибут) | Ячейка конкретной записи | Содержит значение свойства объекта, например дату или диагноз |
| Столбец (атрибут отношения) | Вертикальный набор однотипных значений | Задаёт наименование, тип и ограничения соответствующего свойства |
| Таблица (отношение) | Множество строк и столбцов | Хранит данные об однотипных объектах или связях |
| Первичный ключ | Одно или несколько полей записи | Однозначно идентифицирует каждую строку и предотвращает дублирование |
| Внешний ключ | Поле, ссылающееся на ключ другой таблицы | Обеспечивает ссылочную целостность и связывает записи отношений |
| Схема данных | Описание структуры базы | Определяет таблицы, поля, типы данных, связи и ограничения |
В медицинской информационной системе одна запись может соответствовать одному эпизоду госпитализации, назначению или результату диагностического исследования. Наличие обязательных полей, допустимых диапазонов и уникальных идентификаторов повышает качество и непротиворечивость данных. Нормализация распределяет сведения по связанным таблицам и уменьшает риск избыточности и ошибок обновления. Поэтому запись следует отличать от таблицы, её атрибута и общей схемы базы данных.
