Bagikan melalui


Menggunakan Desainer Tabel untuk Membuat Tabel Grafik di Azure Data Studio

Penting

Azure Data Studio is retiring on February 28, 2026. Kami menyarankan agar Anda menggunakan Visual Studio Code. Untuk informasi selengkapnya tentang migrasi ke Visual Studio Code, kunjungi Apa yang terjadi pada Azure Data Studio?

Applies to:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Tabel grafik membuat hubungan antara entitas dalam database Anda menggunakan hubungan tabel simpul dan tepi. Di Azure Data Studio, Anda dapat dengan mudah membuat hubungan ini langsung di GUI tanpa mengetikkan baris panjang kode T-SQL secara manual. To learn more about graph tables, check out this documentation on SQL Graph Architecture. The table type can be seen in the Connections Pane by the icon shown to the left of the table name. Titik tunggal mewakili tabel grafik simpul, sementara dua titik yang tidak dihadirkan mewakili tabel grafik tepi, seperti yang ditunjukkan di bawah ini:

Screenshot of Table Designer showing node and edge graph table types.

Creating a graph table is done directly in the Properties pane. Tabel baru harus dibuat untuk membuat tabel grafik. Graph tables can't be implemented for existing tables.

Dalam contoh di bawah ini, kami menggunakan GUI perancang tabel untuk membuat dua tabel node: Orang, Kota, dan tabel tepi yang disebut "hidup" dengan batasan tepi untuk membangun hubungan antara dua tabel simpul (misalnya: Orangtinggal diCity). For a T-SQL script version of this example, see Create a graph database and run some pattern matching queries using T-SQL.

Create the node tables

  1. Create a table and name it City. Sebelum menyimpan tabel baru ini, di panel Properti Tabel, ubah opsi Tabel Grafik menjadi Node dari menu dropdown.

    Cuplikan layar dari Desainer Tabel yang menunjukkan cara membuat tabel grafik node Kota.

    The script is updated to include the "as node" syntax.

    Once this configuration is set, publish this update to the database. Setelah diterbitkan, kolom baru untuk ID simpul dibuat, dan ID ini direferensikan di panel skrip, seperti yang ditunjukkan di atas.

  2. Create another node table and name it Person, with the same settings as above.

Create the edge table

  1. As mentioned earlier, we create our edge table, "lives." To do this, right-click on the Tables folder to create a new table. Ubah nama tabel ini dari defaultnya menjadi "hidup." Untuk menunjukkan bahwa ini adalah tabel edge, pilih menu dropdown Jenis Tabel Grafik di panel Properti Tabel dan pilih "Microsoft Edge." Lihat di bawah ini.

    Cuplikan layar Perancang Tabel yang memperlihatkan cara membuat tabel tepi.

  2. Untuk membuat hubungan antara grafik simpul dan tepi, pilih "Batasan Microsoft Edge." Lihat dokumentasi batasan tepi untuk mempelajari selengkapnya tentang batasan tepi. Pilih tanda plus di samping "Batasan Microsoft Edge Baru" untuk membuat batasan baru. Nama default untuk "EC-1" disediakan, seperti yang terlihat di bawah ini. Silakan ubah namanya sesuai keinginan Anda. Dalam tutorial ini, kita membiarkan ini apa adanya.

    Cuplikan layar Desainer Tabel memperlihatkan cara membuat batasan tepi.

  3. Seperti yang terlihat di panel skrip pada gambar di atas, peringatan menunjukkan bahwa klausul belum ditentukan. We must create the clause to establish the edge constraint between our Person and City node graph tables. Pada panel "Properti Batasan Microsoft Edge", di bawah klausul , pilih +Klausul Baru. The From and To values will now appear in the clauses section. Hover over the From Table to view the dropdown, and select dbo.Persons and from the To Table drop-down, select dbo.City. Be sure to publish changes to save your work. Lihat di bawah ini untuk gambaran umum tampilan Desainer Tabel setelah melakukan langkah-langkah di atas.

    Cuplikan layar Desainer Tabel memperlihatkan cara menambahkan klausa ke batasan tepi.

You can add as few or as many constraints as needed depending on the nature of the relationships between the different tables in your database.

Langkah berikutnya