abcIT
02-09-2002, 20:06
cho mi`nh hoi :
vi' du. CSDL go`m 3 bang :
bang 1 : TCN (Ten cong nhan)
field 1 : TenCN (primary key)
field 2 : MaCN
bang 2 : CNDA (Cong Nhan - Du An)
field 1 : MaCN
field 2 : MaDA
bang 3 : TDA (Ten du an)
field 1 : TenDA (primary key)
field 2 : MaDA
mot cong nhan co' the tham gia nhie`u du. a'n va` 1 du. a'n co' the co' nhie`u cong nhan tham gia, do do' no' la` quan nhie`u nhie`u-nhie`u, ta tach tha`nh 2 quan he 1-nhie`u.
MaCN (TCN)---->MACN (CNDA)
MaDA (MaDA) -----> MaDA (CNDA)
Vi du CSDL la` :
Trong Bang TCN : TenCN : Nguyen Van A, MaCN : 01
Trong Bang CNDA : K0 co' du lieu doi voi MaCN la` 01
Trong Bang TDA : TenDA : Ti`m kiem tre lac, MaDA : 01
bay gio` mi`nh muon ti`m kiem theo ten cong nhan, ket qua se hien nen cac du an ma` cong nhan do' tham gia, neu ma` cong nhan do' chu*a cap nhat du. a'n thi` cot TenDA (trong gird) se tra'ng.
Mi`nh su dung cau lenh SQL sau :
Select TCN.TenCN, TDA.TenDA From TCN, CNDA, TDA Where TCN.TenCN = "Nguyen Van A" and CNDA.MaCN=TCN.MaCN and TDA.MaDA=CNDA.MaDA thi` ket qua la` 0 record, trong khi ket qua mi`nh mong muon la` 1 record, co`n neu trong ba?ng CNDA co' du lieu la` : MaCN : 01, MaDA : 01 thi` ket qua dung nhu* mi`nh mong muon, vay la` the' na`o de trong truo`ng hop chu*a cap nhat du a'n cho cong nhan thi` ket qua in ra cot ten du a'n de tra'ng.
vi' du. CSDL go`m 3 bang :
bang 1 : TCN (Ten cong nhan)
field 1 : TenCN (primary key)
field 2 : MaCN
bang 2 : CNDA (Cong Nhan - Du An)
field 1 : MaCN
field 2 : MaDA
bang 3 : TDA (Ten du an)
field 1 : TenDA (primary key)
field 2 : MaDA
mot cong nhan co' the tham gia nhie`u du. a'n va` 1 du. a'n co' the co' nhie`u cong nhan tham gia, do do' no' la` quan nhie`u nhie`u-nhie`u, ta tach tha`nh 2 quan he 1-nhie`u.
MaCN (TCN)---->MACN (CNDA)
MaDA (MaDA) -----> MaDA (CNDA)
Vi du CSDL la` :
Trong Bang TCN : TenCN : Nguyen Van A, MaCN : 01
Trong Bang CNDA : K0 co' du lieu doi voi MaCN la` 01
Trong Bang TDA : TenDA : Ti`m kiem tre lac, MaDA : 01
bay gio` mi`nh muon ti`m kiem theo ten cong nhan, ket qua se hien nen cac du an ma` cong nhan do' tham gia, neu ma` cong nhan do' chu*a cap nhat du. a'n thi` cot TenDA (trong gird) se tra'ng.
Mi`nh su dung cau lenh SQL sau :
Select TCN.TenCN, TDA.TenDA From TCN, CNDA, TDA Where TCN.TenCN = "Nguyen Van A" and CNDA.MaCN=TCN.MaCN and TDA.MaDA=CNDA.MaDA thi` ket qua la` 0 record, trong khi ket qua mi`nh mong muon la` 1 record, co`n neu trong ba?ng CNDA co' du lieu la` : MaCN : 01, MaDA : 01 thi` ket qua dung nhu* mi`nh mong muon, vay la` the' na`o de trong truo`ng hop chu*a cap nhat du a'n cho cong nhan thi` ket qua in ra cot ten du a'n de tra'ng.