Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
KazaX
Starting Member
28 Posts |
Posted - 2008-11-24 : 12:58:44
|
helloif I have a table R(A,B,C) and AB is key for that relation. if I create a table S by selecting just A and B from R. what will be the key for table S ??? AB itself or there is no key for relation S???And does it satisfy 3NF?Thanks. |
|
pbguy
Constraint Violating Yak Guru
319 Posts |
Posted - 2008-11-24 : 22:50:34
|
Any reason for another table? because the R table itself uniquely identify the rows since it is having keys A,B. If u create another table S by extracting columns A,B from R will give the same no. of rows from R.--------------------------------------------------S.Ahamed |
|
|
KazaX
Starting Member
28 Posts |
Posted - 2008-11-25 : 06:40:58
|
quote: Originally posted by pbguy Any reason for another table? because the R table itself uniquely identify the rows since it is having keys A,B. If u create another table S by extracting columns A,B from R will give the same no. of rows from R.--------------------------------------------------S.Ahamed
Yes, I just want to know, would AB still be a key in new table ? |
|
|
byrmol
Shed Building SQL Farmer
1591 Posts |
Posted - 2008-11-25 : 15:30:11
|
Yes. Every relation must have a key.DavidM |
|
|
|
|
|