2) ячейку
3) поле в таблице
4) имя поля
В реляционной базе данных запись представляет собой строку таблицы, то есть кортеж, содержащий совокупность взаимосвязанных значений об одном объекте или событии. Например, в таблице пациентов одна строка может описывать конкретного пациента: его идентификатор, дату рождения, пол и другие характеристики. Поэтому правильным является вариант строка в таблице .
Структура записи определяется набором полей (атрибутов), заданных столбцами таблицы. Отдельная ячейка содержит только одно значение на пересечении строки и столбца, а имя поля является обозначением соответствующего столбца и не представляет собой запись. В медицинских информационных системах строка может соответствовать пациенту, посещению, результату лабораторного исследования или назначению — в зависимости от назначения таблицы.
Каждая запись обычно имеет уникальный идентификатор — первичный ключ. Он обеспечивает однозначное обращение к строке и связывает её с данными в других таблицах посредством внешних ключей. Такое представление поддерживает целостность медицинских данных и позволяет выполнять структурированный поиск, сортировку, фильтрацию и объединение сведений.
| Элемент реляционной модели | Уровень представления | Содержание | Пример в медицинской базе данных |
|---|---|---|---|
| Таблица | Совокупность данных | Набор однотипных записей с общей структурой | Пациенты , Исследования , Назначения |
| Запись (кортеж) | Строка | Полный набор значений об одном объекте или событии | Сведения об одном пациенте или одном лабораторном исследовании |
| Поле (атрибут) | Столбец | Признак, общий для всех записей таблицы | Дата рождения, диагноз, уровень гемоглобина |
| Значение поля | Ячейка | Конкретное значение атрибута в определённой записи | 12.04.1980 или 135 г/л |
| Имя поля | Заголовок столбца | Идентификатор атрибута, заданный схемой таблицы | patient_id, birth_date, hemoglobin |
| Первичный ключ | Одно поле или их комбинация | Уникально идентифицирует каждую запись | Уникальный номер пациента или исследования |
| Внешний ключ | Связующее поле | Ссылается на первичный ключ другой таблицы | Идентификатор пациента в таблице визитов |
Логическое различие между строкой, столбцом и ячейкой необходимо для корректного проектирования медицинских информационных систем. При добавлении нового пациента создаётся новая запись, а при изменении его даты рождения изменяется значение конкретного поля в этой строке. Нормализация таблиц уменьшает дублирование сведений и снижает риск противоречий в медицинских данных.
