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.
Visual Studio Code için MSSQL uzantısındaki şema tasarımcısı karmaşık şema tasarımlarını basitleştirir ve veritabanı yapılarınızın daha sezgisel bir şekilde anlaşılmasını sağlar. Mevcut şemaları görselleştirmek için veritabanı diyagramı işlevselliğini tümleştirir ve geliştiricilerin Transact-SQL (T-SQL) deyimleri yazmaya gerek kalmadan veritabanlarını doğrudan grafik ortamda tasarlamasına ve yönetmesine olanak tanır.
Özellikler
Şema tasarımcısı şu özellikleri sunar:
- Veritabanı yapısını etkileşimli diyagramlarla görselleştirin.
- Tabloları, yabancı anahtarları, birincil anahtarları ve kısıtlamaları oluşturun veya düzenleyin.
- Verimli gezinti ve özelleştirme için arama, sürükleyip bırakma, filtreleme, yakınlaştırma, mini harita kullanma ve diyagramları otomatik olarak düzenleme.
- Şema diyagramlarınızı ekibinizle paylaşmak veya belgelere eklemek için dışarı aktarın.
- Şema değişikliklerinizi temsil eden salt okunur T-SQL betiklerini otomatik olarak oluşturun ve görüntüleyin.
- Değişiklikleri Yayımla özelliğiyle değişiklikleri gözden geçirin ve veritabanına uygulayın.
Şema tasarımcıyı açma
Nesne gezgininde veritabanına sağ tıklayın ve menüden Tasarım Şeması'nı seçin. Bu, şema tasarımcısı görünümünü açar ve ardından görsel veritabanı diyagramını görmenize olanak tanır.
Şema tasarımcısının içine girdikten sonra çeşitli gezinti özelliklerine sahip bir tuval bulursunuz. İşte nasıl yapılacağı:
Kaydırma ve yakınlaştırma: Diyagram boyunca kaydırmak için tuvalde herhangi bir yeri seçip sürükleyin. Daha yakın veya daha geniş bir görünüm için yakınlaştırmak ve uzaklaştırmak için fare kaydırma tekerleği veya izleme yüzeyi hareketlerinizi kullanın.
Mini harita: Büyük veya karmaşık şemalar arasında hızlı gezinti için yerleşik mini haritayı (tasarımcının sağ alt köşesinde bulunur) kullanın.
Sürükleyip bırakma: Tuvaldeki öğeleri sürükleyerek tabloları ve ilişkileri yeniden düzenleyin. Bu, sizin veya ekibiniz için anlamlı bir düzen oluşturmanıza yardımcı olur.
Arama ve filtreleme: Belirli tabloları veya sütunları bulmak için arama kutusunu (Ctrl+F veya Cmd+F) kullanın. Şemanın belirli bölümlerine odaklanmak veya ilgisiz öğeleri gizlemek için filtreler uygulayın.
Otomatik düzenleme: Diyagram, varsayılan olarak net ve okunabilir bir düzende otomatik olarak düzenlenir. Tabloları el ile yeniden konumlandırdıysanız ve görünümü sıfırlamak istiyorsanız, tabloları varsayılan iyileştirilmiş düzende yeniden düzenlemek için Otomatik Düzenle düğmesini seçin.
Tablo yapısını ve ilişkilerini anlama
Şema tasarımcısı görünümüne girdikten sonra veritabanı tablolarınızın görselleştirmesini görürsünüz. Her tabloda şema ve tablo adı, sütunlar, veri türleri ve birincil anahtarlar bir anahtar simgesi olarak gösterilir.
Yabancı anahtar ilişkileri, sütunlar arasında okların bağlanmasıyla gösterilir. Örneğin, önceki diyagramda, AddressID tablodaki CustomerAddress sütun tablodaki AddressID sütuna başvurur Address ve aralarındaki ilişkiyi görsel olarak temsil eder.
Tablo ekleme veya düzenleme
Yeni tablo eklemek için üst araç çubuğunda tablo ekle düğmesini seçin. Varolan bir tabloyu düzenlemek için, doğrudan diyagramda değiştirmek istediğiniz tablodaki kalem simgesini seçin.
Bu eylem, Tablo Düzenleyicisi'ndeki Tablo sekmesini yan panelde açar; burada şunları yapabilirsiniz:
- Şemayı seçme veya değiştirme
- Tablo adını tanımlama
- Ad, veri türü, varsayılan değer ve kısıtlamalar içeren yeni sütunlar ekleme
- Bir veya daha fazla sütunu birincil anahtar olarak işaretleme
- Varolan sütunları gerektiği gibi silme veya güncelleştirme
Değişikliklerinizi yaptıktan sonra kaydetmek için Kaydet'i seçin. Diyagram, değişikliklerinizi yansıtacak şekilde güncelleştirilir. Dizin oluşturma veya kısıtlama kurallarını ayarlama gibi daha gelişmiş tablo düzenleme özellikleri için Visual Studio Code için MSSQL uzantısındaki Tablo tasarımcısını kullanın.
Yabancı anahtar ilişkileri ekleme veya düzenleme
Yabancı anahtar ilişkilerini yönetmek için diyagramdaki bir tablodaki üç nokta simgesini (...) seçin ve İlişkileri Yönet seçeneğini seçin.
Bu seçenek, Tablo Düzenleyicisi yan panelinde Yabancı Anahtarlar sekmesini açar; burada şunları yapabilirsiniz:
- Diğer tablolarda birincil anahtarlara başvurarak yeni yabancı anahtar ilişkileri ekleme
- Yabancı anahtar adını tanımlama
- İlişkileri güncelleştirmek veya düzeltmek için mevcut yabancı anahtarları düzenleme
Değişiklikler görsel diyagrama otomatik olarak yansıtılır ve oklar her ilişkinin yönünü gösterir.
Alternatif olarak, bir oku doğrudan diyagramda bir sütundan diğerine sürükleyerek ilişki oluşturabilirsiniz. Bu yöntem, seçili sütunlar arasında bire bir ilişki tanımlar.
Betik bölmesinde şema tanımını görüntüle
Şerit araç çubuğundan Kodu Görüntüle düğmesini seçerek alt bölmeyi açın. Bu bölmede, şema tasarımcısında gerçekleştirilen eylemleri gerçek zamanlı olarak görüntüleyen salt okunur T-SQL betiği gösterilir.
Değişikliklerinizi gözden geçirme ve yayımlama
Tabloları veya ilişkileri düzenlemeyi tamamladıktan sonra üst araç çubuğunda değişiklikleri yayımla düğmesini seçin. Bu, şemanızda bekleyen tüm değişiklikleri listeleyen bir değişiklik özeti raporu oluşturur.
Raporu dikkatle gözden geçirin ve değişiklikleri uygulamayla ilgili olası riskleri onaylamak ve kabul etmek için onay kutusunu işaretleyin. Bu işlem, şema güncelleştirmelerinizin sorunsuz, güvenilir ve veritabanınızda en az kesintiyle dağıtılmasını sağlayan DacFX (Veri Katmanı Uygulama Çerçevesi) tarafından desteklenir.
İlgili içerik
- Hızlı Başlangıç: Visual Studio Code için MSSQL uzantısıyla veritabanına bağlanma ve veritabanını sorgulama
- Visual Studio Code için MSSQL uzantısı için GitHub Copilot
- Şema Karşılaştırması
- Visual Studio Code hakkında daha fazla bilgi edinin
- MSSQL uzantısına katkıda bulunma hakkında daha fazla bilgi edinin