Оглавление:
Определение - что означает реляционная модель?
Реляционная модель является концептуальной основой реляционных баз данных. Предложенный Э. Ф. Коддом в 1969 году, это метод структурирования данных с использованием отношений, которые представляют собой сетчатые математические структуры, состоящие из столбцов и строк. Кодд предложил реляционную модель для IBM, но он понятия не имел, насколько чрезвычайно важной и влиятельной станет его работа в качестве основы для реляционных баз данных. Большинство из нас очень хорошо знакомы с физическим проявлением отношения в базе данных - это называется таблицей.
Хотя реляционная модель в значительной степени заимствует из математики и использует математические термины, такие как домены, объединения и диапазоны, описываемые ею функции и условия легко определить с помощью простого английского языка.
Техопедия объясняет реляционную модель
В реляционной модели все данные должны храниться в отношениях (таблицах), и каждое отношение состоит из строк и столбцов. Каждое отношение должно иметь заголовок и тело. Заголовок - это просто список столбцов в отношении. Тело - это набор данных, который фактически заполняет отношение, организованное в строки. Вы можете экстраполировать, что соединение одного столбца и одной строки приведет к уникальному значению - это значение называется кортежем.
Второй основной характеристикой реляционной модели является использование ключей. Это специально обозначенные столбцы внутри отношения, используемые для упорядочения данных или связи данных с другими отношениями. Одним из наиболее важных ключей является первичный ключ, который используется для уникальной идентификации каждой строки данных. Чтобы упростить запрос данных, большинство реляционных баз данных идут дальше и физически упорядочивают данные по первичному ключу. Внешние ключи связывают данные в одном отношении с первичным ключом другого отношения.
Помимо определения структуры данных, как обсуждалось выше, реляционная модель также устанавливает набор правил для обеспечения целостности данных, известных как ограничения целостности. Он также определяет, как данные должны быть обработаны (реляционное исчисление). Кроме того, модель определяет специальную функцию, называемую нормализацией, для обеспечения эффективного хранения данных.