| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: A pk is *both* a physical and a logical object.
On 11 jul, 22:25, Cimode <cim..._at_hotmail.com> wrote:
> Furthermore...
> <<Technically a PK is *only* a physical implementation device, not a
> logical concept at all.>>
`When I use a word,' Humpty Dumpty said, in rather a scornful tone, `it means just what I choose it to mean -- neither more nor less.'
`The question is,' said Alice, `whether you can make words mean so many different things.'
`The question is,' said Humpty Dumpty, `which is to be master -- that's all.'
;-)
To answer the question, I think that is quite simple. As defined in the relational model it is a logical concept. As far as I know the SQL standard does not state that a PK implies an index (but I could be wrong) and then it is also there a logical concept. If it does imply an index then it is mixed concept because it has both logical and physical consequences.
![]() |
![]() |