Fungsi relasi di SQL itu apa ya?

jadi kalo kita gambar relasi gitu di Phpmyadmin itu biar apa ya selain buat lebih mudah lihat relasi antar table di databasenya, apakah dapat meningkatkan performa dari query databasenya. soalnya kalo cuman ngequery dari data yang berelasi sendiri kan kita pake fungsi join dari SQLnya terimakasih

avatar nurcahyaari
@nurcahyaari

34 Kontribusi 12 Poin

Diperbarui 6 tahun yang lalu

7 Jawaban:

Jawaban Terpilih

kebetulan kemaren2 saya baru belajar normalisasi database, nah setau saya relasi yg di phpmyadmin itu hanya untuk mempermudah programmer saja dalam menganalisis database tersebut. Jadi itu tidak berpengaruh sama sekali kepada program yang akan kita buat. Kalau tidak pakai relasi itupun tidak masalah, asalkan kita tahu rancangannya di pikiran kita. #cmiiw

avatar satpamngantuk
@satpamngantuk

16 Kontribusi 17 Poin

Dipost 6 tahun yang lalu

berarti cuman mempertahankan integritas data saja dong? dan kebetulan kalopun kita udah tau rancangan databasenya snediri g perlu d kasih relasi itu juga gpapa... trus untuk ORM bagaimana ya.. soalnya baca2 katanya kalo pake ORM ada relasi d databasenya itu kewajiban

avatar nurcahyaari
@nurcahyaari

34 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

ORM itu untuk menghandle pen-generate-an syntax SQL berdasarkan vendor database-nya mas

avatar satpamngantuk
@satpamngantuk

16 Kontribusi 17 Poin

Dipost 6 tahun yang lalu

Meminimalisir redudansi data, terus kalau di sisi performancenya kalo databasenya masih kecil gak akan kerasa perbedaan nya sama sekali pakai ataupun gak pakai relasi kalau datanya di database udah gede banget bakalan menghabiskan cpu sama ram kalau tanpa relasi. Dan tentunya di dukung sama indexing yg tepat. Ini pun blum tentu bener kalau relasinya juga masih kurang bener malah bisa makin boros cpu sama ram ^^ CMIIW

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

sebenernya itu utk mempermudah orang lain membacanya.. kan gk mungkin jg database admin cuman satu, apalagi di perusahaan besar. Coba bayangin misalnya, katakanlah si A yang merancang databasenya pake bahasa yang ALAY... beh apa gk puyeng tuh admin yang lain. Maka dari itu di buat lah kayak gitu. ^^ CMIIW

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

@maspro kalo kemarin baca sih katanya kalo pake ORM harus ada relasinya gini untuk pake asosiasinya gitu, jadi katanya kalo g pake relasi gitu nanti data yang diambil g bisa berelasi.. makannya saya masih agak bingung

@markeronly tapi walaupun udah pake relasi gini untuk ngerelasiin data juga harus pake sintak join di sqlnya kan?

@BroGoeh oalah jadi biar si pengerja proyek bisa baca nanti datanya akan berelasi dimana saja gitu ya om

btw makasih ya semuanya sudah mau bantu

avatar nurcahyaari
@nurcahyaari

34 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

Yes walau pakai relasi kaya gini tetep harus pake join di query nya ^^

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban