what is primary key,unique key, foreign key? can u teach me
in simple language?

Answer Posted / firoz basha

Primary key - Primary key means main key
def:- A primary key is one which uniquely identifies a row
of a table. this key does not allow null values and also
does not allow duplicate values. for ex,
empno empname salary
1 firoz 35000
2 basha 34000
3 chintoo 40000

it will not the values as follows:
1 firoz 35000
1 basha 34000
chintoo 35000

Unique key - single and main key
A unique is one which uniquely identifies a row
of a table, but there is a difference like it will not
allow duplicate values and it will any number of allow
null values(In oracle).
it allows only a single null value(In sql server 2000)

Both will function in a similar way but a slight difference
will be there. So, decalaring it as a primary key is the
best one.

foreign key - a foreign key is one which will refer to a
primary key of another table

for ex,
emp_table dept_table
empno empname salary deptno deptno deptname

In the above relation, deptno is there in emp_table which
is a primary key of dept_table. that means, deptno is
refering the dept_table.

Is This Answer Correct ?    1165 Yes 93 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between primary and candidate key?

574


Which is the best graph database?

533


If the master device is full, how do I make the master database bigger?

522


Explain inner and outer joins with examples.

710


What is database collection?

569






What is the difference between database and server?

530


How to do Data integrity testing? Who does this testing (Developer or tester)?

1607


Should I store images in database?

576


WHAT IS THE PURPOSE OF TESTING INTEGRITY OF THE UNIVERSE?

1818


What do you mean by foreign key and primary key?

623


can any one tell me how i can start database testing mean what should be initial point and how i can write a query for listing page of any item thanks in advance

2101


what are wrappers and build ups and what it's use?

1694


What is redis good for?

551


What is the DIF format and when we will use in teradata

2085


How do I manually create a database?

567