| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Surrogate Key Semantics
Let's get back to the basics of an RDBMS. Your questions are all based
on the wrong mental model.
Read some of Dr. Codd's stuff on this. BY DEFINITION, you cannot name a surrogate key because it is hidden from you. Rows are not records; fields are not columns; tables are not files.
RDBMS uses the terms "referenced" and "referencing" tables. And it does not say HOW that referencing is done. So anything like what you call a surrogate will depend on the implementation, not on RDBMS. Received on Sat Nov 12 2005 - 11:30:25 CST
![]() |
![]() |