Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Azure Data Studio 28 Şubat 2026 tarihindekullanımdan kaldırılıyor. Visual Studio Codekullanmanızı öneririz. Visual Studio Code'a geçiş hakkında daha fazla bilgi için Azure Data Studio'ya neler oluyor? adresini ziyaret edin.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Data Studio'daki Tablo Tasarımcısı, SQL Server veritabanları için tabloya özgü programlama nesneleri de dahil olmak üzere tablo yapısını oluşturmak ve düzenlemek için Transact-SQL Düzenleyicisi ile birlikte görsel bir düzenleyici deneyimi sağlar.
Neden Tablo Tasarımcısı?
Azure Data Studio'daki Tablo Tasarımcısı, transact-SQL deyimleri yazmaya gerek kalmadan doğrudan grafik kullanıcı arabiriminde (GUI) veritabanı tablolarını, birincil ve yabancı anahtarları, dizinleri ve kısıtlamaları yapılandırmak ve yönetmek için kullanıcılara kolay bir yol sağlar.
Tablo Tasarımcısı'na genel bakış
Tablo Tasarımcısı, üç ayrı bölmeden oluşan bir pencereden oluşur. İlk bölme, tablo tasarımının Genel Bakış/Genel bölmesidir. Bu, sütunlar, birincil ve yabancı anahtarlar, denetim kısıtlamaları, dizinler ve genel bir sekme için sekmelerden oluşur. İkinci bölme, tablonuzun özelliklerini tanımlamak için kullanılır. Son olarak üçüncü bölme, tablo tasarımcısı GUI'sinde gerçek zamanlı olarak gerçekleştirilen eylemleri ve tablo tasarımcısında gerçekleştirilen eylemlerle ilişkili başarı veya hata iletilerini gösteren salt okunur T-SQL betiğinin betik bölmesidir. Bu bölmelerin boyutu fare sürükleyerek tercihe göre ayarlanabilir.
Tablo Tasarımcısı'nı kullanarak veritabanı tabloları oluşturma ve güncelleştirme
Tablo oluşturmak için veritabanınızın bulunduğu SQL Server bağlantısının etkin olması gerekir. Bu, nesne gezgininde (aşağıda) sunucu bağlantısı simgesinin sağ alt köşesindeki yeşil noktayla gösterilir. Kırmızıysa (bu bağlantının etkin olmadığı anlamına gelir), bağlantıyı etkinleştirmek için nesne gezgininde sunucu bağlantısı adını seçin. SQL Server'a bağlanma öğreticisi için Sql Server'a bağlanmak ve sorgulamak için Azure Data Studio kullanma öğreticisi makalesine bakın.
Bu makale, AdventureWorks2022
örnek veritabanını gerektirir; bu veritabanını Microsoft SQL Server Örnekleri ve Topluluk Projeleri ana sayfasından indirebilirsiniz.
Tablo oluştur
Veritabanı açılan menüsünde Tablolar klasörüne sağ tıklayın ve Yeni Tablo'yu seçin:
AdventureWorks2022
Tablo Adı alanında varsayılan değerini NewTable'dan City olarak değiştirin. Tablo Özellikleri alanında, bu tablo için bir açıklama ekleyebilirsiniz.
Ad Sütunu kılavuzunda, sağlanan varsayılan değeri column_1’den ID olarak değiştirin. Bunu tablonun birincil anahtarı yapmak için birincil anahtar sütunundaki onay kutusunu seçin. Birincil anahtarlar hakkında daha fazla bilgi edinmek için Birincil Anahtarlar ile ilgili bu SQL Server belgelerine bakın.
CityName ve Population adlı iki yeni sütun eklemek için 3. adımı yineleyin. Bu iki yeni sütun için Birincil Anahtar ve Null'lara İzin Ver onay kutularının işaretini kaldırın. Lütfen, Taşı sütununa imleci konumlandırıp fare ile sürükleyerek sütunların kullanıcı tercihine göre yeniden düzenlenebileceğini unutmayın.
Not
Varsayılan tabloda değişiklikler yapılırken oluşturulan salt okunur Transact-SQL kodundaki değişikliklere dikkat edin.
Yeni tablomuzun tasarımını tamamladığımıza göre, bu değişikliği
AdventureWorks2022
veritabanında yayımlamamız gerekir. Bunu yapmak için aşağıda gösterildiği gibi "Yayımla" simgesini seçin. Yayımlama işlemi yerel cihazınızda kaydet komut kısayolu kullanılarak da yapılabilir.Bu simge seçildikten sonra, tablo oluştururken gerçekleştirilen tüm eylemleri gösteren bir önizleme iletişim kutusu penceresi görüntülenir. Ayrıca, değişiklikleri doğrudan
AdventureWorks2022
veritabanına yayımlama veya düzenlenebilir SQL betiğini yerel olarak dosya olarak kaydedilebilen veya bu betiği veritabanına yayımlamak için yürütülebilen bir sorgu düzenleyicisinde oluşturma seçeneği de sağlar.Sorgu düzenleyicisinde T-SQL betiğini çalıştırma işlemi aşağıda gösterildiği gibi Çalıştır düğmesi seçilerek yapılır:
Sorgu düzenleyicisinin betiğin çalıştırılacağı veritabanına bağlı olduğundan emin olun. Bu işlem, sorgu düzenleyicisi penceresinde Bağlan düğmesi seçilerek yapılır. Bu işlem, veritabanı betiğinizi çalıştırdığınız sunucunun kimlik bilgilerini girebileceğiniz bağlantı iletişim kutusunu açar.
Not
Tablo tasarımında yapılan değişikliklerin T-SQL betiği düzenlenerek sorgu düzenleyicisinde el ile yapılabildiğini lütfen unutmayın. Transact-SQL betiklerini başarıyla yürütmek için SQLCMD modu etkinleştirilmelidir. Bu, yukarıdaki görüntüde gösterildiği gibi bu düğmeyi değiştirmek suretiyle yapılır (zaten etkinleştiği için, SQLCMD'yi Devre Dışı Bırak olarak gösterir). Bu konuda daha fazla bilgi edinmek için lütfen SQLCMD yardımcı programı belgelerine bakın.
Tablo tasarımcısında yapılan değişiklikleri kaydetmeyi unutmayın. Kaydedilmemiş değişiklikler aşağıda gösterildiği gibi siyah gölgeli noktayla gösterilir:
Aşağıdaki görüntüde, siyah noktanın olmamasıyla gösterildiği gibi kaydedilmiş çalışmalar gösterilmektedir.
Not
Tablo oluşturma ve geçişlerle ilgili olarak yayımlama iletişim kutusunda sağlanan uyarılara dikkat edin. Bunlar, özellikle daha büyük veri kümeleriyle çalışırken olası veri kaybına veya sistem kapalı kalma süresine karşı yol göstermek için sağlanır.
Tablo yayımlandıktan sonra Tablolar* klasörüne sağ tıklayın ve Yenile'yi seçin. Bu işlem klasörü yeni tabloyla yeniden doldurur.
Mevcut tabloyu düzenleme
Tablo Tasarımcısı'nda var olan bir tabloyu düzenlemek için nesne gezginindeki tabloya sağ tıklayın ve menüden "Tasarım" öğesini seçin. Bu, tablo tasarımcısı görünümünü açar ve gerektiğinde düzenleme yapmanıza olanak tanır. Aşağıya bakın:
Yukarıda veya özellikler bölmesinde gösterildiği gibi ana bölmedeki sütun özelliklerini değiştirebilirsiniz. Bir sütunun özellikler bölmesini görüntülemek için aşağıda gösterildiği gibi sütunu (örneğin CityName) seçin. Ardından özellikler bölmesi CityName sütununa özgü özellikleri gösterir. Değişikliklerinizi kaydetmeyi ve yayımlamayı unutmayın.
Tabloyu silme
Tabloyu silmek için nesne gezginindeki tablolar klasörüne sağ tıklayın. Tablonuz bulunduğunda, tabloya sağ tıklayın ve Betik Olarak Sil'i seçin. Böylece çalıştırıldığında tabloyu bırakacak betiği içeren sorgu düzenleyicisi penceresi açılır. Tabloyu silmek için Çalıştır'ı seçin.
Kısıtlamaları Denetle
Denetim kısıtlamaları, bir sütuna yerleştirilebilen değer aralığını sınırlamak için kullanılır. Bir sütunda denetim kısıtlaması tanımlarsanız, bu sütun için yalnızca belirli değerlere izin verir. Bu örnekte, Population sütununa 0'danküçük girdilere izin verilmeyen bir denetim kısıtlamasının nasıl ekleneceğini göstereceğiz.
Şehir tablosunda Kısıtlamaları Denetle sekmesini ve +Yeni Denetim Kısıtlaması'nı seçin.
Bu, eklemek istediğiniz kısıtlama için Ad ve İfade tanımlayabileceğiniz bir tabloyu doldurur. Standart adlar ve ifadeler sağlanır. Ad alanında, bu varsayılan adı temizleyin ve Population yazın. İfade alanında, varsayılan ifadeyi temizleyin ve [Population]>=(0) ifadesini yazın. Bu denetim kısıtlamasını veritabanınızda yayımlamayı unutmayın.
Veritabanınızdaki tabloların yapısına bağlı olarak, gerektiği kadar az veya en fazla kısıtlama ekleyebilirsiniz. Denetim kısıtlamaları hakkında daha fazla bilgi edinmek için lütfen denetim kısıtlamaları belgelerine bakın.
Not
Tablo silme işlemini onaylamak için tablo düzeyinde nesne gezginini yenilemeyi unutmayın.
Yabancı Anahtarlar
Yabancı anahtarlar, tablolardaki veriler arasında bağlantı oluşturmak ve zorlamak için kullanılır. Yabancı anahtarlar hakkında daha fazla bilgi edinmek için birincil ve yabancı anahtar kısıtlamalarıyla ilgili bu belgelere göz atın. Bu örnekte PersonProfile adlı başka bir tablo oluşturacak ve yabancı anahtar kullanarak bu tabloyu City tablosuylaeşleyeceğiz.
Üç sütunlu PersonProfile adlı bir tablo oluşturun: ID(int, birincil anahtar), Name(nvarchar(50)) ve Age(int). İsim ve Yaş sütunlarını, null değer atanamaz olacak şekilde ayarlayın.
Yabancı Anahtar sekmesini ve +Yeni Yabancı Anahtar'ı seçin. Kimliklerini kullanarak PersonProfile tablosunu City tablosuna eşlediğimiz için, Yabancı tablo açılır menüsünden dbo.City'i seçin. Ardından, Yabancı Anahtar Özellikleri penceresinde, +Yeni Sütun Eşlemesi altında Yabancı Sütun açılır listesini ve ID'yi seçin. Bu, Şehir tablosunun kimliğidir. Veritabanınızda yayımlamayı unutmayın.
Sonraki adımlar
- Azure Data Studio'yu indirme
- SQL Projelerini kullanarak veritabanı tablosuna değişiklik oluşturma ve dağıtma
- Tablo Tasarımcısı'nı kullanarak grafik tablosu oluşturmayı öğrenin
- Tablo Tasarımcısı'nı kullanarak bellek için iyileştirilmiş tablo oluşturmayı öğrenin
- Tablo Tasarımcısı'nı kullanarak sistem sürümüne göre tablolar oluşturmayı öğrenin