what is primary key,unique key, foreign key? can u teach me
in simple language?
Answer Posted / rajesh
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 ? | 19 Yes | 7 No |
Post New Answer View All Answers
What is dialect in database?
How to implement database security?
what is tkprof tool and how it is used???
What is ole db source in ssis?
What is replicaset?
A design problem was given in which I was supposed to make a design for the data base for a given problem.
What does new grouping sets enables you to do?
please tell me the informatica telecom projects interview question? like if they ask about project explanation and the difficulties and the solutions taken to solve the issues for telecom projects,e.g i am workin for a vodafone project handlin postpaid section,pls tell me wat wud be the process if i work in this ? thanks
What is a database string?
Should I store images in database?
Is storing images in a database a good idea?
What is aws documentdb?
Can you create a database in word?
Explain entity set?
What is the difference between oracle and MS Access?