Membuat program yg bisa utk konsolidasi data antara pusat dan cabang

Misal sy punya data spt ini
       Master Barang
   Kode_Brg
   Nama_Brg
   (apakah di sini perlu ditambah field kode kantor)

   Header Jual
   ID_Header
   Tanggal 
   Kode_cust
   (apakah di sini perlu ditambah field kode kantor)

   Detail Jual
   Id_Detail
   id_Header
   Kode_brg
   Qty
   Harga
   (apakah di sini perlu ditambah field kode kantor)

1. Bagaimana caranya agar tidak terjadi kerangkapan data bila akan di lakukan 
konsolidasi 
   data antara data cabang dgn data pusat. dimana data cabang akan di masukan 
ke data
   pusat?
   contoh
   Data pusat
   id(id_master atau id_detail) dimulai dari 1,2,3 .. dst

   data di cabang juga sama id nya dimulai dari 1,2,3..dst

data jual detail di pusat
id header    id brg   id detail   kode kantor
1                               2                1               pusat 
2                              3                 2               pusat
3                              2                 3               pusat
3                             1                 4                pusat

lalu pada saat data jual detail di cabang di masukan ke data pusat apakah tidak 
kacau ?
1. karena id yg auto incrment sama-sama mulai dari 1.
2. lalu di tabel detail juga kan berelasi dgn tabel header, 
   apakah tidak terjadi kekacauan data misal klw data 
     tsb di gabung spt ini di data pusat

nomor header    id brg   id detail
1                                  8                 1                 pusat
2                 3                2          pusat
3                                12               3                  pusat
1                                2                   1                cabang
2                               3                    2                cabang
3                               2                    3                cabang
3                               1                   4                 cabang

3. bagaimana cara nya agar data tidak kacau misal sya ingin ambil data nomor 1 
transaski di pusat saja
      yaitu hasilnya
     nomor header     id barang     id detail
           1                                   8                            1

4. lalu bagaimana tarik laporan utk 
    - Semua data cabang dan pusat, karena data sdh di gabung
    - tarik data hanya utk cabang atau pusat, karena data sdh di gabung

5. apakah kita perlu buat primary key utk setiap tabel dgn 2 field yaitu ID dan 
Kode_Kantor?

Atas penjelasannya sya ucapkan terima kasih

             









      Buat sendiri desain eksklusif Messenger Pingbox Anda sekarang! Membuat 
tempat chat pribadi di blog Anda sekarang sangatlah mudah. 
http://id.messenger.yahoo.com/pingbox/

Kirim email ke