Слабым типом объекта является тот, чей первичный ключ включает в себя некоторые атрибуты, которые ссылаются на другой объект. Другими словами, внешний ключ является подмножеством первичного ключа. Следовательно, сущность не может существовать без своего родителя.
Частичный ключ означает только часть ключа - некоторое правильное подмножество ключевых атрибутов.
В вашем примере, если первичным ключом Child был (Empid, ChildName) с Empid в качестве внешнего ключа, ссылающегося на Employee, то Child является слабым объектом. Если бы Empid не был частью первичного ключа, тогда Child был бы сильной сущностью.
Стоит помнить, что слабое / сильное различие является чисто концепцией ER-моделирования. В терминах реляционных баз данных это не имеет большого значения. В частности, реляционная модель не проводит различий между первичными ключами и другими потенциальными ключами, поэтому для всех практических целей не имеет значения выделять атрибуты первичного ключа как «особый» случай, когда они ссылаются на другие таблицы. 1007 *