Bagikan melalui


Panduan: Menambahkan dan Mengubah Diagram Database

Berlaku untuk:SQL Server

Panduan ini menggambarkan cara membuat dan memodifikasi diagram database dan membuat perubahan pada database melalui komponen diagram database. Anda akan melihat cara menambahkan tabel ke diagram, membuat hubungan antar tabel, membuat batasan dan indeks pada kolom, dan mengubah tingkat informasi yang Anda lihat untuk setiap tabel.

Prasyarat

Untuk menyelesaikan panduan ini, Anda akan memerlukan:

  • Akses ke SQL Server dengan database sampel AdventureWorks2022

  • Akun dengan hak istimewa dbo pemilik database

Nota

Jika Anda mencoba membuat perubahan saat menggunakan akun tanpa hak istimewa yang memadai untuk membuat perubahan pada tabel, pesan kesalahan akan muncul.

Membuat Diagram

Untuk membuat diagram database baru

  1. Pada menu Tampilan, klik Object Explorer.

  2. Buka simpul Database lalu buka simpul AdventureWorks2022.

  3. Klik kanan simpul Diagram Database dan pilih Diagram Database Baru.

    Jika database tidak memiliki objek yang diperlukan untuk membuat diagram, pesan berikut muncul: Database ini tidak memiliki satu atau beberapa objek dukungan yang diperlukan untuk menggunakan diagram database. Apakah Anda ingin membuatnya? Pilih Ya.

    Kotak dialog Tambahkan Tabel muncul.

  4. Pilih AddressType (Person) dan Alamat (Orang) dan klik Tambahkan.

    Dua tabel ditambahkan ke diagram.

  5. Tutup kotak dialog Tambahkan Tabel.

Untuk menampilkan data kolom yang berbeda

  1. Klik kanan tabel Address. Pada menu pintasan, arahkan ke Tampilan Tabel, lalu klik Standar.

    Kisi tabel menunjukkan tiga kolom: Nama Kolom, Tipe Data, dan Izinkan Null.

  2. Klik kanan tabel Address, klik Tampilan Tabel dan pilih Kunci .

    Grid tabel menunjukkan satu kolom, dengan nama-nama kolom tabel. Hanya kolom yang berpartisipasi dalam indeks yang muncul.

Membuat Tabel Baru

Untuk membuat tabel dalam Diagram Designer

  1. Klik kanan Perancang Diagram di luar tabel yang ada dan pilih Tabel Baru.

  2. Dalam kotak dialog Pilih Nama, klik OK untuk menerima nama default Table1.

    Kisi tabel baru muncul dengan tiga kolom: Nama Kolom, Tipe Data, dan Izinkan Null.

  3. Tambahkan informasi berikut ke Table1:

    Nama Kolom Tipe Data Izinkan Nilai Null
    T1col1 Int Diperiksa
    T1col2 varchar(50) Diperiksa
    T1col3 mengapung Diperiksa
  4. Klik kanan T1col1 dan pilih Atur Kunci Primer.

    Ikon kunci akan muncul di samping nama kolom.

  5. Dari menu File, klik Simpan Diagram1.

  6. Dalam kotak dialog Pilih Nama, klik OK untuk menerima nama default Diagram1.

  7. Kotak dialog Simpan muncul dengan pesan yang Table1 akan disimpan ke database. Klik Ya.

Mengubah Struktur Tabel

Anda dapat menambahkan batasan pemeriksaan dan membuat hubungan antar tabel di Diagram Designer.

Untuk membuat batasan pemeriksaan

  1. Di Table1, klik kanan baris T1col3 dan pilih Periksa Batasan.

    Kotak dialog Batasan Centang muncul.

  2. Klik Tambahkan.

    Batasan baru muncul di daftar Batasan Pemeriksaan Terpilih, dengan nama default CK_Table1.

  3. Pilih baris Ekspresi di kisi dan klik tombol elipsis.

    Kotak dialog Centang Ekspresi Batasan muncul.

  4. Ketik T1col3 > 5 dan klik OK.

    Table1 sekarang memiliki batasan bahwa semua nilai yang dimasukkan ke dalam T1col3 harus lebih besar dari 5.

  5. Klik Tutup.

Untuk membuat hubungan antar tabel

  1. Buat tabel baru di perancang Diagram bernama Table2 dengan kolom berikut:

    Nama Kolom Tipe Data Izinkan Nilai Null
    T2col1 Int tidak diperiksa
    T2col2 varchar(50) Diperiksa
    T2col3 xml Diperiksa

    Nota

    Kolom di sisi kunci utama dalam hubungan kunci asing harus berpartisipasi dalam Kunci Utama atau Pembatasan Unik.

  2. Seret T2col1 ke T1col1.

    Dua kotak dialog muncul: Hubungan Kunci Asing di bagian belakang dan Tabel dan Kolom di bagian depan.

  3. Klik OK untuk menyimpan hubungan baru.

  4. Klik OK lagi.

Membuat Indeks

Anda dapat membuat indeks pada sebagian besar jenis data, termasuk XML.

Untuk membuat indeks standar

  1. Klik kanan Table1 dan pilih Indeks/Kunci .

    Kotak dialog Indeks/Kunci muncul.

  2. Klik Tambahkan.

    Indeks baru muncul dalam daftar Kunci Primer/Unik atau Indeks yang Dipilih, dengan nama default yang mirip dengan IX_Table1.

  3. Pilih baris Kolom dan klik tombol elipsis.

    Kotak dialog Kolom Indeks ditampilkan.

  4. Klik panah drop-down di bawah Nama Kolom dan pilih T1col2.

    Nota

    Anda dapat menambahkan kolom tambahan ke indeks ini dengan memilih sel di bawah ini T1col2 dan memilih nama kolom lain.

  5. Klik OK untuk menyimpan indeks ini.

  6. Klik Tutup dalam kotak dialog Indeks/Kunci.

Untuk membuat indeks XML

  1. Klik kanan T2col1 dan pilih Atur Kunci Primer.

    Nota

    Menambahkan indeks XML mengharuskan kolom lain dalam tabel diatur sebagai kunci primer terkluster.

  2. Klik kanan baris T2col3 di Table2 dan pilih Indeks XML .

    Kotak dialog Indeks XML muncul.

  3. Klik Tambahkan.

    Indeks XML dengan nilai default akan ditambahkan ke daftar Indeks XML yang Dipilih.

  4. Klik Tutup.

    Nota

    Indeks XML dibuat per kolom. Indeks XML pertama adalah primer; indeks tambahan apa pun bersifat sekunder.

Menyimpan Diagram

Semua perubahan yang Anda buat pada diagram tidak diposting ke database hingga Anda menyimpannya. Jika ada masalah atau konflik, kotak dialog muncul dengan informasi selengkapnya.

Untuk menyimpan diagram database

  1. Pada menu File, pilih Simpan Diagram1.

    Kotak dialog Simpan muncul. Jika Peringatkan tentang Tabel yang Terpengaruh dipilih, informasi tentang tabel baru atau yang diubah akan dicantumkan.

  2. Klik OK.

  3. Jika terjadi kesalahan, kotak dialog Pemberitahuan Pasca-Simpan muncul dengan kesalahan dan penyebabnya. Perbaiki kesalahan dan simpan diagram lagi.

Langkah Berikutnya

Ini adalah diagram dasar hanya dengan dua tabel yang sudah ada dan dua tabel baru, tetapi mengilustrasikan potensi untuk membuat diagram database yang sudah ada atau membuat skema baru secara visual. Saran untuk eksplorasi lebih lanjut meliputi:

  • Membuat diagram baru yang berisi grup tabel terkait

  • Mengkustomisasi jumlah informasi yang ditampilkan untuk setiap tabel

  • Mengubah tata letak dan menambahkan anotasi

  • Menyalin diagram ke bitmap

Lihat Juga

Sesuaikan Jumlah Informasi yang Ditampilkan pada Diagram (Alat Visual Basis Data)
Menyiapkan Perancang Diagram Basis Data (Alat Database Visual)
Menambahkan Tabel ke Diagram (Alat Database Visual)
Membuat Hubungan Antar-Tabel pada Diagram (Alat Database Visual)
Membuat Indeks XML
Menyalin Gambar Diagram Database ke Clipboard (Alat Visual Database)
Bekerja dengan Tata Letak Diagram (Alat Database Visual)