Bagikan melalui


Cara: Membuat Objek Database Menggunakan Table Designer

Tidak hanya simpul SQL Server baru di SQL Server Object Explorer sangat mirip dengan SSMS secara visual, tetapi Anda dapat membuat objek baru menggunakan menu kontekstual yang berfungsi seperti rekan-rekan SSMS mereka.

Misalnya, Anda dapat membuat database baru di bawah simpul Database . Demikian pula, Anda dapat memilih database tertentu dan membuat atau mengedit definisi tabel dan objek pemrograman terkait dengan cepat menggunakan Designer Tabel baru. Dari Designer Tabel, Anda bisa beralih ke panel skrip yang memungkinkan Anda mengedit skrip secara langsung yang menentukan tabel ini.

Untuk membuat database baru

  1. Di SQL Server Object Explorer, di bawah simpul SQL Server, perluas instans server yang terhubung.

  2. Klik kanan simpul Database dan pilih Tambahkan Database Baru.

  3. Ganti nama database baru menjadi Trade.

Untuk membuat tabel baru menggunakan Designer Tabel

  1. Perluas node Trade yang baru dibuat. Klik kanan simpul Tabel dan pilih Tambahkan Tabel Baru.

  2. Designer Tabel terbuka di jendela baru. Perancang terdiri dari Kisi Kolom, Panel Skrip, dan Panel Konteks. Kisi Kolom mencantumkan semua kolom dalam tabel. Kami akan mengunjungi kembali komponen lain dari perancang dalam prosedur selanjutnya.

  3. Di Panel Skrip, ganti nama tabel baru menjadi Suppliers. Secara khusus, ganti

    CREATE TABLE [dbo].[Table1]  
    

    dengan

    CREATE TABLE [dbo].[Suppliers]  
    
  4. Pilih baris kosong di Kisi Kolom untuk menambahkan kolom baru ke tabel. Masukkan CompanyName untuk bidang Nama, nvarchar (128) untuk Jenis Data dan hapus centang bidang Izinkan Null. Saat Anda menjauhi bidang, perhatikan bahwa Panel Skrip segera diperbarui.

  5. Tambahkan kolom baru lainnya. Masukkan Alamat untuk bidang Nama, nvarchar (MAX) untuk Jenis Data dan hapus centang bidang Izinkan Null.

    Peringatan

    Saat Anda mengedit objek dari database yang tersambung, jangan menyimpannya ke drive lokal Anda. Untuk menyimpan perubahan Anda ke database dengan benar, ikuti langkah-langkah di prosedur Cara: Memperbarui Database Tersambung dengan Power Buffer berikutnya.

  6. Ulangi langkah-langkah di atas untuk membuat tabel lain bernama Pelanggan. Kali ini, tambahkan kolom berikut ke tabel Pelanggan menggunakan Kisi Kolom. Dan ingatlah untuk mengubah skrip sehingga nama tabel adalah [dbo].[Customer].

    Nama Jenis Data Perbolehkan Null
    Id int tidak dicentang
    Nama nvarchar (128) tidak dicentang
  7. Buat satu tabel lagi bernama Produk. Tambahkan kolom berikut ke tabel Produk menggunakan Kisi Kolom. Dan ingatlah untuk mengubah skrip sehingga nama tabel adalah [dbo].[Products].

    Nama Jenis Data Perbolehkan Null
    Id int tidak dicentang
    Nama nvarchar (128) tidak dicentang
    ShelfLife int Dicentang
    SupplierId int Dicentang
    CustomerId int Dicentang

Untuk membuat batasan pemeriksaan baru menggunakan Designer Tabel

  1. Panel Konteks Tabel Designer memberi Anda tampilan logis definisi tabel (Kunci, Batasan, Pemicu, dll.), dan memungkinkan Anda memilih objek untuk menyoroti hubungannya ke kolom individual.

    Untuk tabel Produk, klik kanan simpul Periksa Batasan di Panel Konteks perancang tabel, dan pilih Tambahkan Batasan Pemeriksaan Baru.

  2. Perhatikan bahwa jumlah simpul secara otomatis bertambah 1.

  3. Pilih Panel Skrip, dan ganti definisi default batasan dengan yang berikut ini.

    CONSTRAINT [CK_Products_ShelfLife] CHECK ([ShelfLife] <5),  
    

    Batasan ini akan membatasi nilai ShelfLife agar baris berada di bawah 5.

Untuk membuat referensi kunci asing baru menggunakan Designer Tabel

  1. Untuk tabel Produk, klik kanan simpul Kunci Asing di Panel Konteks, dan pilih Tambahkan Kunci Asing Baru.

  2. Perhatikan bahwa jumlah simpul secara otomatis bertambah 1.

  3. Pilih Panel Skrip, dan ganti definisi default referensi kunci asing dengan yang berikut ini.

    CONSTRAINT [FK_Products_SupplierId] FOREIGN KEY ([SupplierId]) REFERENCES [dbo].[Suppliers] ([Id]),  
    
  4. Ulangi langkah-langkah di atas untuk menambahkan referensi kunci asing lain ke tabel Produk. Kali ini, ganti definisi default dengan yang berikut ini.

    CONSTRAINT [FK_Products_CustomerId] FOREIGN KEY ([CustomerId]) REFERENCES [dbo].[Customer] ([Id])  
    

Lihat juga