[Ask] Relasi Tabel


Status
Not open for further replies.

xpreborn

Apprentice 1.0
Selamat sore Om,
Saya izin bertanya lagi yach om (maaf jika agak ga sesuai judul karena agak kurang paham apa istilahnya),
Jadi gini Om :
DB Name : percobaan
Tabel Name : tools dan pengguna
tool:
id | toolsname | ambil | kembali | expired
1 | sendok | 2016-03-21 | 2016-03-25 | 2016-03-26
2 | garpu | 2016-03-15 | 2016-03-22 | 2016-03-23

pengguna :
id | namapengguna | alamat | email | lama
1 | si-A | jln percobaan | [email protected] | 7 Hari
2 | si-B | jalan-jalan | [email protected] |

Nah pertanyaannya yaitu bagaimana yach caranya untuk menentukan bahwasanya sendok ini adalah punyanya si-A ?
 
DB Name : percobaan
Tabel Name : tools dan pengguna
tool:
id | toolsname | ambil | kembali | expired
1 | sendok | 2016-03-21 | 2016-03-25 | 2016-03-26
2 | garpu | 2016-03-15 | 2016-03-22 | 2016-03-23

pengguna :
id | namapengguna | alamat | email | lama
1 | si-A | jln percobaan | [email protected] | 7 Hari
2 | si-B | jalan-jalan | [email protected] |

Edited
Tbl: Tools
Code:
TblName : Tools
TblField :
- id (int)
- name (varchar)

Tbl: Users
Code:
TblName : Users
FieldName :
- id (int)
- name (varchar)
- alamat (text)
- email (varchar)

Added New Tables
Code:
TblName : Usage
FieldName :
- id (int)
- userid (int) (reference users.id)
- toolsid (int) (reference tools.id)
- dateTake (date)
- dateReturn (date)
- time (int)
 
Edited
Tbl: Tools
Code:
TblName : Tools
TblField :
- id (int)
- name (varchar)

Tbl: Users
Code:
TblName : Users
FieldName :
- id (int)
- name (varchar)
- alamat (text)
- email (varchar)

Added New Tables
Code:
TblName : Usage
FieldName :
- id (int)
- userid (int) (reference users.id)
- toolsid (int) (reference tools.id)
- dateTake (date)
- dateReturn (date)
- time (int)
Table struktur seperti ini, nanti select nya tinggal pakai join saja, tanya sama kang @junior riau lebih lanjut
 
Terimakasih banyak Om ,
Berarti nanti yg dipanggil/select nya itu yg tabel ketiganya yach Om ?
Soalnya rencananya nanti ditabel tools ini bisa jadi ada lebih dari satu tools namun dengan satu pengguna, misalnya ada 5 tools berbeda tapi yg menggunakannya hanya satu user saja,
Jadi, yg masih belum kebanyang dgn saya bagaimana caranya menentukan bahwasanya kelima tools itu adalah milik si-A/digunakan oleh si-A
Apakah dgn membuat jenis tabel seperti diatas sudah bisa atomatis dia terbentuk kepemilikinnya atau perlu identifikasi khusus dari php nya ?
 
Terimakasih banyak Om ,
Berarti nanti yg dipanggil/select nya itu yg tabel ketiganya yach Om ?
Soalnya rencananya nanti ditabel tools ini bisa jadi ada lebih dari satu tools namun dengan satu pengguna, misalnya ada 5 tools berbeda tapi yg menggunakannya hanya satu user saja,
Jadi, yg masih belum kebanyang dgn saya bagaimana caranya menentukan bahwasanya kelima tools itu adalah milik si-A/digunakan oleh si-A
Apakah dgn membuat jenis tabel seperti diatas sudah bisa atomatis dia terbentuk kepemilikinnya atau perlu identifikasi khusus dari php nya ?
Pelajari relasi database, tabel ke3 dari om @junior riau itu menandakan hubungan tble 1 dan 2, jadi apapun interasksi dri tabel 1 dan 2 tercatat di table 3,
 
Status
Not open for further replies.
Back
Top