Kalo melihat struktur data yg ada saya agak sedikit bingung juga. >:?

Mengapa dalam tabel SALESMAN terdapat juga field KOTA ?
Apakah field KOTA ini juga menunjukkan data KOTA 
yg sama dengan KOTA pada tabel PENJUALAN ?
Kalo memang sama, sebaiknya gunakan salah satu saja.

Tampaknya yg menjadi problem sebenarnya dari Pak William
adalah rancangan struktur / relasi data nya.

Apakah masing2 SALESMAN mempunyai wilayah KOTA yg sudah ditetapkan ?

1 SALESMAN -> 1 KOTA :

SALESMAN  (SALESMAN_ID, KOTA_ID, NAMA ) PK = SALESMAN_ID
PENJUALAN (PENJUALAN_ID, SALESMAN_ID, HASIL_PENJUALAN)
KOTA      (KOTA_ID, NAMA) PK = KOTA_ID


Ataukah setiap SALESMAN boleh ke berbagai KOTA ?

1 SALESMAN -> banyak KOTA :

SALESMAN  (SALESMAN_ID, NAMA ) PK = SALESMAN_ID
PENJUALAN (PENJUALAN_ID, SALESMAN_ID, KOTA_ID, HASIL_PENJUALAN)
KOTA      (KOTA_ID, NAMA) PK = KOTA_ID


demikian, semoga membantu.

Salam,

COP



----- Original Message ----- 
----------------------------
From: William IT 
Sent: Friday, June 13, 2003 10:05 AM
Subject: [Delphindo] Delphio dan MS SQL Server

Saya ada masalah membuat perintah SQL dari Delphi, memang problemnya bukan
di Delphi tapi di MS SQL, mungkin ada yang bisa membantu.

Misalnya ada 3 buah tabel:
SALESMAN (Field :ID, KOTA) PK= ID
PENJUALAN (ID, KOTA)
KOTA (NAMA_KOTA) PK= NAMA_KOTA

Berhasil dibuat hubungan sbb:
SALESMAN (PK ID)         ------ PENJUALAN (FK ID)
SALESMAN (FK KOTA)  ------ KOTA (PK NAMA_KOTA)

Tetapi saat membuat hubungan antara PENJUALAN (FK KOTA) ------ KOTA (PK
NAMA_KOTA) tidak berhasil, dengan error Circular References.

Memang tabel2 tsb membentuk alur Circular tetapi khan terjadi pada field
yang berbeda yaitu NIK dan KOTA.
Jadi bagaimana caranya agar jika NAMA_KOTA berubah maka KOTA pada SALESMAN
dan PENJUALAN juga berubah? (Termasuk jika NIK Salesman berubah maka NIK
Penjualan juga berubah)



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Looking for the latest Free IT White Papers?
Visit SearchMobileComputing.com to access over 500 white papers.
Get instant access at SearchMobileComputing.com Today
http://us.click.yahoo.com/9lAzoD/PLNGAA/witMAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke