Реляционная модель - что это такое, определение и понятие

Реляционная модель состоит из представления данных с помощью связанных таблиц, строки которых называются кортежами, а переменные столбцов, таким образом формируя базу данных.

Они были созданы в 1970 году Эдгаром Фрэнком Коддом, сотрудником IBM в Сан-Хосе (Калифорния). Его работа действительно проста. Они основаны на теории множеств и логике предикатов.

Они представлены в виде таблиц данных, так что строки представляют собой разные случаи, а столбцы - поля, которые необходимо изучить. Он широко используется для динамического управления данными.

Формальные термины реляционной модели

Неформальным выражениям соответствует ряд формальных терминов. Их удобно знать, чтобы с ними ознакомиться. На практике используются простые выражения, более понятные.

  • Отношение, являющееся формальным термином, имеет неформальный эквивалент в таблице.
  • Кортеж - это не что иное, как запись, представленная в строках таблицы, а атрибут - это столбец или поле.
  • Количество элементов относится к количеству строк или записей, а степень - к количеству столбцов или полей.
  • Наконец, первичный ключ - это уникальный идентификатор для каждого случая.

Как работает реляционная модель

Хотя мы увидим это в последнем примере, мы собираемся показать, как это работает. Имейте в виду, что сами таблицы уже устанавливают отношения между данными, отсюда и название. На самом деле это регулируется несколькими простыми правилами, а именно:

  • Таблицы являются центром модели, и в них должны быть представлены данные. Таблицы также используются при вычислении результатов от других.
  • Порядок каждого столбца определяется типом выполняемого запроса. Следовательно, в начальном порядке нет необходимости, поскольку каждое отношение состоит из уникального набора данных.
  • Как мы уже упоминали, строки - это данные или наблюдения, столбцы - это поля или переменные. С другой стороны, каждая ячейка - это запись с двумя измерениями.
  • Важно иметь уникальный идентификатор (первичный ключ) для каждой записи. Это позволяет вам устанавливать отношения между двумя или более таблицами, используя их в качестве внешнего ключа.

Преимущества и недостатки реляционной модели

Эта реляционная модель, как и все остальное, имеет достоинства и недостатки.

Среди преимуществ можно выделить следующие;

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

С другой стороны, среди недостатков или неудобств можно выделить следующие:

  • Во-первых, у него есть ограничения в графическом представлении или в системах геолокации.
  • Во-вторых, текстовые блоки обрабатываются неэффективно.

Пример реляционной модели

Представим, что мы хотим создать модель с поставщиками, покупками, складом (с категориями), клиентами и продажами. Каждая таблица представляет собой группу похожих данных. У них есть ряд данных в столбцах (полях), и каждый из них (кортеж) будет идти в ряд.Мы сделали это простым, только для того, чтобы показать то, что мы видели в этой статье. Это могло быть что-то вроде этого ↓

Таблицы будут заполнены, если мы используем клиентов в качестве примера, с данными каждого из них в строке и типом (имя, фамилия…) в столбце. 1 означает «одного», а М означает «для многих». Это относится к тому факту, что в этой реляционной модели выходные данные каждой таблицы представляют собой одни данные, но они могут быть связаны с несколькими из следующих.

Популярные посты

Brexit не решен, между отсрочкой, новым референдумом и жестким Brexit

29 марта - крайний срок для выхода Соединенного Королевства из Европейского Союза. Тереза ​​Мэй все еще пытается достичь консенсуса с Европой, который удовлетворит британский парламент, но пока безуспешно. Лейбористы предлагают новый референдум. Если нет чрезвычайной отсрочки, прочитайте больше…

Политическая напряженность поставила Гонконг на грань рецессии

Спорный китайский закон об экстрадиции вызвал волну протестов в Гонконге. Конфликтная среда может в конечном итоге нанести ущерб экономике анклава, который является коммерческой жемчужиной Китая. Угроза рецессии нависла над Гонконгом, торговым авангардом такой экономической державы, как Китай.…