Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Can we create non-clustured index on a clustered index ?

Answer Posted / andrew g avelin

difference between Cluster index and non cluster indexing?

A clustered index is a special type of index that reorders
the way records in the table are physically stored.
Therefore table can have only one clustered index. The leaf
nodes of a clustered index contain the data pages.

A nonclustered index is a special type of index in which
the logical order of the index does not match the physical
stored order of the rows on disk. The leaf node of a
nonclustered index does not consist of the data pages.
Instead, the leaf nodes contain index rows.
------------------------

The difference between them lies in what the leaf-level
nodes -- the lowest level of the tree -- contains. In a
clustered index the leaf-level is the data, while the
leaves of a non-clustered index contains bookmarks to the
actual data. This mean that for a table that has a
clustered index, the data is actually stored in the order
of the index. What the bookmarks of the non-clustered index
point to depends on if the table also has a clustered index
or not. If it does have a clustered index then the leaves
of non-clustered indexes will contain the clustering key --
the specific value(s) of the column(s) that make up the
clustered index -- for each row. If the table does not have
a clustered index it is known as a heap table and the
bookmarks in non-clustered indexes are in RID format
(File#:Page#:Slot#), i.e. direct pointers to the physical
location the row is stored in

------------------------

(1)CLUSTERED INDEX
(2)NON-CLUSTERED INDEX

CLUSTERED INDEX :

(A) Data is restored in case of this index.CLUSTERED INDEX
is unique of nay given table and we can have only one
CLUSTERED INDEX on a table

(B) Leaf Level of CLUSTERED INDEX is Actual Data.

Non-CLUSTERED INDEX :

(A) We can have as many Non-CLUSTERED INDICES on the
Database.

(B) Leaf Level on NON_CLUSTERED INDEX is pointer to the
data in rows .

I hope u've got the differences b/W them.
------------------------

CLUSTERED INDEX:
Clustered index will be created by default when u
create primary key on a column. So we can create one
clustered index per table. clustered index is stored in
serial passion.

NON CLUSTERED INDEX:
Non clustered index will be created automatically when u
create unique key on a column. A table can have no.of
unique keys, so we can create no.of non clustered indexes
per table.

Is This Answer Correct ?    7 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How many commands are in sql?

1118


how can we destroy the cookie? : Sql dba

1081


how to get a list of columns in an existing table? : Sql dba

1008


How do you delete data from a table?

1098


What are the different parts of a package?

1152


How can you view the errors encountered in a trigger?

1022


what is a join? : Sql dba

1084


How do you get column names only for a table (sql server)?

1213


How do you use collections in procedure to return the resultset?

2284


What is keys and its types?

1121


What are tables and fields in the database?

1188


What is %s in sql?

1076


What are views in sql?

1037


What is trigger point?

1056


What is the difference between inner join and outer join?

1039