Видео: Разница между сущностью и атрибутом
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Сущность против атрибута
Техника моделирования отношений сущностей (ERM) широко используется для моделирования баз данных. Моделирование отношений сущностей - это процесс создания абстрактного и концептуального представления данных. Один из основных строительных блоков ERM - это сущность. Сущность представляет собой объект реального мира или вещь, которая может стоять сама по себе и может быть однозначно идентифицирована. Атрибуты - это свойства этих сущностей. Диаграммы ER являются продуктом моделирования отношений сущностей. Диаграммы ER нарисованы с использованием сущностей, атрибутов и других символов (например, отношений).
Что такое сущность?
Сущность представляет собой вещь, которая может существовать независимо и однозначно идентифицироваться. Более конкретно, сущность часто представляет собой класс, группу или категорию подобных объектов. Чаще всего сущность представляет собой объект реального мира, такой как автомобиль или служащий. Сущности можно рассматривать как существительные, возникающие при описании решаемой проблемы. Сущности представлены в виде таблиц в реляционных базах данных. Как правило, каждая сущность сопоставляется ровно с одной таблицей в базе данных. Отдельные строки в таблицах соответствуют фактическим экземплярам объекта / вещи, представленных сущностью. Например, в базе данных сотрудников каждая строка соответствует записям отдельных сотрудников компании.
Что такое атрибут?
В моделировании сущности-взаимосвязи свойства сущностей называются атрибутами. Другими словами, атрибуты представляют собой подгруппу информации объекта, представленного сущностью. Атрибуты определяют отдельные экземпляры и помогают различать каждый экземпляр, описывая их характеристики. Важно отметить, что атрибуты не могут быть присвоены значениям, и они должны быть атомарными. В реляционных базах данных, где сущности реализованы в виде таблиц, каждый столбец представляет атрибуты этих сущностей. Например, в таблице «Сотрудник» такие столбцы, как отдел, звание и зарплата, являются примерами атрибутов сотрудников. Чтобы различать отдельные экземпляры объекта, в качестве ключа можно выбрать одно или несколько полей атрибутов с уникальными значениями (для всех экземпляров). Например,Атрибут номера социального страхования (который является уникальным для всех сотрудников) часто используется в качестве первичного ключа таблицы Employee. Иногда несколько атрибутов также могут составлять первичный ключ.
В чем разница между сущностью и атрибутом?
При моделировании связи сущностей сущности представляют объекты / вещи реального мира, которые можно идентифицировать как уникальные и независимые, а атрибуты представляют свойства этих сущностей. В реляционных базах данных сущности становятся таблицами (каждая строка представляет отдельные экземпляры), тогда как атрибуты становятся столбцами этих соответствующих таблиц. При проектировании баз данных часто возникает путаница при выборе сущности или атрибута для представления определенного реального словесного объекта. Например, следует ли представлять адрес сотрудника как атрибут или другую сущность (связанную с сущностью сотрудника через отношения)? Общее эмпирическое правило состоит в том, что если у сотрудника более одного адреса, то адрес должен быть сущностью (поскольку атрибуты не имеют установленных значений). Аналогичным образом, если структура адреса важна для захвата,затем снова адрес должен быть сущностью (поскольку атрибуты являются атомарными).
Рекомендуем:
Разница между симметричными и асимметричными верхними молекулами
Ключевое различие между симметричными и асимметричными молекулами верха состоит в том, что молекулы симметричного верха имеют одну ось собственного вращения и два момента инерции
Разница между трансгенными мышами и мышами с нокаутом
Ключевое различие между трансгенными мышами и мышами с нокаутом заключается в том, что трансгенные мыши имеют чужеродные гены, встроенные в их геном, в то время как мыши с нокаутом имеют функцию
Разница между цисгенезом и внутригенезом
Ключевое различие между цисгенезом и внутригенезом заключается в том, что при цисгенезе гены вводятся без каких-либо изменений в последовательности ДНК, а ген
Разница между собой и между собой
Друг друга против друг друга В английском языке есть взаимные местоимения, которые используются, чтобы говорить о взаимных чувствах. Два таких профи
Разница между ключевыми различиями между металлическими и неметаллическими минералами
Ключевое различие - металлические и неметаллические минералы Минерал - это встречающийся в природе твердый и неорганический компонент с определенной химической формулой и