Soal SMA · Analisis · Kesulitan 4/5
Dalam sebuah sistem basis data, tabel 'Mahasiswa' memiliki atribut NIM sebagai primary key. Jika dilakukan operasi insert data mahasiswa baru dengan NIM yang sudah ada, apa yang akan terjadi?
- A.Data akan ditolak karena melanggar integritas entity.
- B.Data akan diterima dan NIM lama akan otomatis berubah.
- C.Data akan diterima dan sistem akan membuat duplikat NIM.
- D.Data akan ditolak karena melanggar integritas referensial.
Kunci jawaban & pembahasan
Jawaban: Data akan ditolak karena melanggar integritas entity.
Primary key harus unik, sehingga insert dengan NIM yang sudah ada akan melanggar constraint integritas entity dan ditolak oleh DBMS.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari