Membuat Konstrain Kunci Asing Dengan SSMS dan T-SQL
Integritas data merupakan perhatian paling penting dalam sebuah basis data. Jika diizinkan penambahan data yang buruk, maka akan terjadi integritas data yang buruk juga. Kunci asing memainkan peran yang penting dalam memaksa integritas referensial pada basis data. Perhatikan kolom EmployeeID pada tabel Address. Untuk memastikan hanya EmployeeID yang terdapat di dalam tabel Employee yang dapat ditambahkan ke dalam tabel Address, maka perlu dibuat kostrain kunci asing.
Sebelum mencoba menambah konstrain kunci asing, jalankan terlebih dahulu script berikut ini :
Membuat Konstrain Kunci Asing Dengan SSMS
1. Aktifkan SSMS dan lakukan koneksi ke instance SQL Server
2. Jika Object Explorer belum terbuka, maka tekan tombol F8
3. Ekspansi folder Databases
4. Ekspansi basis data Modul03SSMS
5. Ekspansi folder Tables
6. Ekspansi tabel HumanResources. Address
7. Klik kanan folder Keys dan pilih New Foreign Key... dari menu context
8. Pada kotak dialog Foreign Key Relationships, arahkan ke kotak isian properti Name dan ketikkan FK_Employee_To_Address_On_EmployeeID
9. Arahkan ke kotak isian properti Tables and Columns Specification. Klik tombol elipsis
10. Pada kotak dialog Tables and Columns, pilih Employee (HumanResource) dari daftar drop-down Primary key tables
11. Pilih EmployeeID dari daftar drop-down berikutnya
12. Pada daftar drop-down di sebelah kanan, pilih EmployeeID
13. Klik tombol OK
14. Klik tombol close
15. Pilih menu File | Save (atau tekan Ctrl+S atau klik tombol Save di standard toolbar) untuk menyimpan penambahan konstrain kunci asing
16. Klik tombol Yes jika kotak dialog warning muncul
17. Setelah proses selesai, konstrain kunci asing yang ditambah pada tabel Address yang berada di basis data Modul03SSMS akan ditampilkan di Object Explorer
Membuat Konstrain Kunci Asing Dengan T-SQL
1. Aktifkan editor query di SSMS
2. Ketikkan dan jalankan kode T-SQL berikut :
3. Setelah proses selesai, konstrain kunci asing yang ditambah pada tabel Address yang berada di basis data Modul03TSQL akan ditampilkan di Object Explorer
Posting Komentar untuk "Membuat Konstrain Kunci Asing Dengan SSMS dan T-SQL"