dbTalk Databases Forums  

index

comp.databases.theory comp.databases.theory


Discuss index in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #11  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM







<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #12  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM







<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #13  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #14  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #15  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #16  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #17  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #18  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #19  
Old   
Evan Keel
 
Posts: n/a

Default Re: index - 07-28-2008 , 01:58 PM




<aarklon (AT) gmail (DOT) com> wrote

Quote:
Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered


now my question is

1) to what extent these statements are true ?
Think about it.Physically true.




Reply With Quote
  #20  
Old   
Brian Selzer
 
Posts: n/a

Default Re: index - 07-28-2008 , 03:24 PM




"Bob Badour" <bbadour (AT) pei (DOT) sympatico.ca> wrote

Quote:
aarklon (AT) gmail (DOT) com wrote:

Hi all,

I read the following in a book

1) we can have several non clustered indexes on a table , but we can
have only one clustered index per table

2) index on the primary key can be clustered or non clustered

now my question is

1) to what extent these statements are true ?

To the extent the statements accurately describe the physical
implementation of a particular dbms, they are true.

Theoretically, one can have multiple clustered indexes at the cost of
duplicating the data, which of course incurs a cost. Vendors typically
assUme nobody would ever want to incur that cost.
This is bunk. Badour is an idiot. Where there is a clustered index, that
index /is/ the table--that is, the table is physically stored using whatever
data structure is in use for indexes--probably b-trees. A table that does
not have a clustered index, on the other hand, is physically stored as a
heap. The leaf nodes of a clustered index /are/ the rows of the table. The
leaf nodes of a non-clustered index are either pointers to rows on the heap
(where there is no clustered index) or clustered index keys (along with a
uniquifier [I didn't coin the term, so don't blame me] if the clustered
index isn't also a unique index). Although it is possible to have multiple
indexes that cover the entire heading, that is not the same thing as having
multiple clustered indexes.




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.