@aaa 1 , My question is not “ What is foreign key”
but “ Shouldn’t foreign key be D “?
I am getting this confusion because the statement says like
“ S maintain foreign key for D on attribute A of Relation R “
- which should mean F.key is on attribute A and maintained for D(primary key).
Please justify the quoted statement !