Atribut table. Diluar konteks koding tapi penting

Selamat siang kawan kawan , Disini saya agak bingung namun tidak bisa menjawab , nah saya lagi membuat program skripsi dan dosen saya nanya: "kenapa di tabel user km sudah isi username kenapa isi id user kan bisa dipakai username saja kan sama saja unique" , sedangkan sistem sudah jadin dan foreign keynya sudah terlanjur saya oper pakai idnya semua :')

apakah kira kira ada jawaban teknisnya kenapa di tabel user kebanyakan ada iduser yang autoincrement dan ada username/email yang unique, agar saya bisa menjelaskan ke dosen di bimbingan berikutnya :D

avatar dacevezaq
@dacevezaq

57 Kontribusi 5 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

contoh sederhana misalkan ada yang memesan sesuatu melalui website maka yang di simpan oleh situs websitenya bukanlah nama si pemesan melainkan idnya kenapa? karena id itu tetap (tidah dapat di rubah), jika yang di simpan itu adalah nama si pemesan, siapa tau kalau si pemesan mengganti nama profilnya maka akan terjadi(bukan error sih melainkan identitas tidak di ketahui)

jadi logikanya sih begini hey website simpanlah id ini di tabel database xxx DAN ingatlah nama username pemilik id ini, apabila si username pemilik id ini mengganti namanya maka ingatlah nama barunya

// ingat dan simpan itu berbeda

semoga jelas, agak susah menjelaskannya kalau tidak ada peraktek

avatar JoksKur
@JoksKur

139 Kontribusi 49 Poin

Dipost 6 tahun yang lalu

waduh gan saya berterimakasih banget atas jawabanya sumpah saya baru kepikiran. benerjugaya saya kan ada fungsi gantiusername kalau keganti trus relationya jadi error xD.

pokoknya teriama kasih banyak gan hehehe , sebenrnya kalau tidak ada jawaban diforum malah saya pngin jawabnya karena int size tidak seperti varchar jadi ketika di oper tidak terlalu membebani size tp jawaban agan lebih perfect :D

avatar dacevezaq
@dacevezaq

57 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

sama sama gan

avatar JoksKur
@JoksKur

139 Kontribusi 49 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban