Почему обычная сущность, зависимая от родительской таблицы, не может быть названа слабой сущностью? - PullRequest
0 голосов
/ 05 февраля 2020

enter image description here

enter image description here

enter image description here

Есть одна родительская таблица "регион". А слабым местом является таблица "больница" create table hospital( name varchar(32) id int, FOREIGN KEY(id) REFERENCES region (id),PRIMARY KEY(name,id),

и нормальная сущность, которая зависит от региона "больница" create table hosp (name varchar(32), id int, r_id int, FOREIGN KEY (r_id) REFERENCES region(id), PRIMARY KEY(id)

1 Ответ

1 голос
/ 05 февраля 2020

Нет, в вашем случае слабая сущность - это больница и больница, потому что она зависит от региона. Сначала поймите, что слабая сущность и нормальная сущность В реляционной базе данных слабая сущность - это сущность, которая не может быть однозначно идентифицирована только ее атрибутами; следовательно, он должен использовать внешний ключ вместе со своими атрибутами для создания первичного ключа. Внешний ключ обычно является первичным ключом объекта, с которым он связан. и нормальная сущность - это вещь, человек, место, единица, объект или любой элемент, о котором должны быть получены и сохранены данные в форме свойств, рабочего процесса и таблиц. Хотя рабочий процесс и таблицы являются необязательными для объекта базы данных, требуются свойства (поскольку объект без свойств не является объектом)

...