Рассмотрите схему er.Сопоставление между слабым и сильным объектом
1:
В таблице иждивенцев будет иметь серийный номер столбца в качестве суррогатного ключа ради уникальности строк в этой таблице. Но мы не включаем этот суррогатный ключевой столбец как атрибут в диаграмму er, поскольку это не атрибут иждивенцев. Правильно? ДА или НЕТ?
Q2:
Хорошо, теперь мой второй вопрос заключается в том, что для того, чтобы однозначно идентифицировать то, что зависимый принадлежит какой сотрудник, мы будем использовать комбинацию Сотрудника ССН и Зависимые Имя. Довольно хорошо. Но мое замешательство здесь в том, что как мы это узнаем? Я имею в виду, что мы не храним информацию о зависимых лицах в таблице сотрудников, и я знаю, что это нелогично. но как найти то, что зависит от какого сотрудника? Если возможно, напишите sql-запрос относительно этого, так что моя путаница в отношении этого проясняется.
Q3:
В таблице иждивенцев, первичный ключ будет серийный номер, но для поиска той, которая зависит принадлежит к которому сотрудник, мы будем использовать уникальное сочетание идентификатора сотрудника и зависимого имени.
Я довольно смущаюсь от всего этого. Я знаю, что такое слабые и сильные сущности, и что они идентифицируют отношения между ними, но я довольно неуверен в вопросах выше. И, пожалуйста, ответьте на вопросы, указав их на соответствующий номер вопроса. Спасибо :)
Этот вопрос не связан с SQL или Oracle. Это относится к некоторым обозначениям схемы ER и дизайну базы данных в целом. –
Q3 не вопрос. – philipxy