Таблица – представление сведений об однотипных объектах

Таблица — представление сведений об однотипных объектах — основной элемент базы данных, в которых хранятся данные, состоящий из записей и полей[1].

Основные понятия

  • Запись — строка в таблице, содержащая данные по определённому объекту.
  • Поле — столбец таблицы, определяющий тип данных для всех записей.
  • Тип данных — целые числа; вещественные числа; денежные суммы; логические значения (битовые поля); текстовые данные; время, дата; произвольные двоичные данные, например, закодированный звук, видео и т. д.[2].
  • Ключ таблицы — одно или несколько полей, однозначно идентифицирующих запись.
  • Первичный ключ — уникальный идентификатор записи в таблице.
  • Внешний ключ — поле, ссылающееся на первичный ключ другой таблицы, устанавливая связь между таблицами[3].
  • Реляционные связи — логические взаимоотношения между таблицами в реляционных базах данных, обеспечивающие целостность и структурированность данных.

Свойства

  • Все столбцы в таблице однородные, то есть все элементы в одном столбце имеют одинаковый тип и максимально допустимый размер.
  • Каждый столбец имеет уникальное имя.
  • Одинаковые строки в таблице отсутствуют.
  • Порядок следования строк и столбцов в таблице не имеет значения.
undefined

Реляционные связи между таблицами

Для хранения данных о сущностях некоторой предметной области может использоваться несколько связанных между собой таблиц. Связь между таблицами устанавливается с помощью ключевых полей:

  • «один к одному» — одной записи первой таблицы соответствует одна и только одна запись второй таблицы, и наоборот;
  • «один ко многим» — одной записи первой таблицы может соответствовать много записей второй таблицы;
  • «многие к одному» — много записей первой таблицы могут соответствовать одной записи второй таблицы;
  • «многие ко многим» — много записей первой таблицы могут соответствовать многим записям второй таблицы[4].

Можно связать две реляционные таблицы, если ключ одной связываемой таблицы ввести в состав ключа другой таблицы (возможно совпадение ключей). Ключевое поле одной связываемой таблицы можно ввести в структуру другой таблицы, при этом оно уже не будет ключевым; такое поле называется внешним ключом.

Заключение

Таблица является базовым и ключевым элементом реляционной базы данных, обеспечивающим упорядоченное и структурированное хранение информации об объектах предметной области. Чёткое разделение данных на записи и поля, использование типов данных, а также применение первичных и внешних ключей позволяют однозначно идентифицировать объекты и устанавливать логические связи между ними. Реляционные связи различных типов обеспечивают целостность данных и гибкость их представления, а соблюдение основных свойств таблиц гарантирует корректность, непротиворечивость и эффективность работы с базой данных в целом.

Примечания

  1. Босова Л. Л., Босова А. Ю. Информатика. 11 класс. Базовый уровень. — М.: БИНОМ. Лаборатория знаний, 2017. — С. 170—173. — 256 с.
  2. Поляков К. Ю., Ерёмин Е. А. Информатика. 11 класс. Базовый и углублённый уровни: в 2ч. Ч.1. — М.: БИНОМ. Лаборатория знаний, 2017. — С. 131—136. — 240 с.
  3. Поляков К. Ю., Ерёмин Е. А. Информатика. 11 класс. Базовый и углублённый уровни: в 2ч. Ч.1. — М.: БИНОМ. Лаборатория знаний, 2017. — С. 59—65. — 240 с.
  4. Богомолова О. Б. Информатика: Новый полный справочник для подготовки к ЕГЭ. — М.: Издательство АСТ, 2020. — С. 236—238. — 491 с.

Литература

  • Богомолова О. Б. Информатика: Новый полный справочник для подготовки к ЕГЭ. — М.: Издательство АСТ, 2020. — С. 491. — 64-66 с.
  • Поляков К. Ю., Ерёмин Е. А. Информатика. Углублённый уровень: учебник для 10 класса в 2ч. Ч.1. — М.: БИНОМ. Лаборатория знаний, 2013. — С. 109—116. — 344 с.
  • Босова Л. Л., Босова А. Ю. Информатика. 10 класс. Базовый уровень. — М.: БИНОМ. Лаборатория знаний, 2017. — С. 146—159. — 288 с.

Категории