Define candidate key, alternate key, composite key?

Answer Posted / shreyas joshi

Candidate key- A candidate key is defined as an attribute or
set(combination) of attributes that no 2 tuples(rows) in a
relation hold duplicate values of it.or we can say that a
candidate key is a kind of superkey, if whose subset taken
than it cannot be said as a superkey..in otherwords consider
a customer table with attributes(cust_id,cust_name,cust_street).
than candidate key is (cust_name,cust_street)(combination)
Now this is sufficient to uniquely identify an entity in a
table.But if its subset taken i.e alone cust_name or
cust_street, they individually cannot identify uniquely a
tuple or entity..IN short a candidate key is a superkey with
no super key as it subsets.

Is This Answer Correct ?    11 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

You are testing the performance of a query the first time you run the query, the performance is slow. the second time you run the query, the performance is fast. why is this?

518


What is an application role and explain a scenario when you would use one?

549


How to replace not in with not exist?

1454


Explain about query and reporting.

1680


What you can do to remove data from the cache and query plans from memory for testing the performance of a query repeatedly?

580






What are the three types of database design?

537


What are the 18 schemas?

602


Who are naive users?

594


What is dbms and its application?

546


What are the types of database model?

530


Explain what a database is?

602


How to read and create .LDC data files which are used by linguatic dictionary.

2048


Explain about the hierarchical model of the database?

573


Which data type cannot be used as a parameter in a udf?

562


How to combine two function together?

1652