Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

tentang relasi atribut dalam sistem basis data

jadi saya mau menanyakan tentang relasi antara 2 tabel ini, karena saya bingung 1 tabel mempunyai 2 foreign key.
pada tabel participants ini imgur.com/a/senjU tabelnya mempunyai 2 foreign key yang mengarah pada primary key di tabel countries imgur.com/a/SCU9S. nah menurut saya, atribut id_country di tabel participants mengarah ke atribut country_id di tabel countries, sedangkan atribut birth_countries nanti mengarah ke atribut country_name. apakah benar seperti itu?

lalu saya juga mau tanya pada atribut language1 dan language2 di tabel participants yang mengarah ke tabel languages imgur.com/a/W3reD, apakah 2 atribut ini relasinya atribut fluency?

saya jujur bingung karena soal yg diberikan dosen saya ini size varcharnya juga ada beberapa yang salah jd tidak bisa saya lihat dari size varcharnya. Dan apakah bisa 2 foreign key berelasi dengan 1 primary key?

terimakasih.

Tanggapan

  • edited September 12
    @pogood20 saran aja sih untuk format basis data, kalo bisa coba di buat seperti table saja seperti ini tampilannya sehingga lbh mudah di pahami untuk strukturnya, apabila sudah selesai baru di definisikan lbh detail seperti format,jenisdata,dll.
    Sepengetahuan sy, 1 table bisa memiliki banyak FK, untuk id_country sudah benar, tp untuk birth_country msh blm jls, apabila data yg diterima blm jls/salah lebih baik di normalisasi ulang.
Sign In or Register to comment.