Tüm Ürünler
Search
Belge Merkezi

Data Management:Şema tasarımı

Son Güncelleme:Oct 04, 2026

Data Management (DMS) içindeki şema tasarımı, tablo şemalarını tasarlarken Ar-Ge standartlarını uygular ve bu şemaların geliştirme, test ve üretim ortamlarında tutarlı kalmasını sağlar. Bu kılavuz, fiziksel bir veritabanını örnek alarak eksiksiz bir şema tasarım iş akışını adım adım açıklar.

Workflow overview: Şema tasarımı bileti oluşturun → Tabloları tasarlayın veya içe aktarın → Ön denetimi geçin → Geliştirme veritabanına uygulayın → Üretim veritabanına uygulayın

Ön koşullar

Başlamadan önce aşağıdaki öğelere sahip olduğunuzdan emin olun:

  • Aşağıdaki türlerden birine sahip bir veritabanı:

    • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, ApsaraDB MyBase for MySQL, PolarDB-X veya diğer kaynaklardan gelen MySQL veritabanları

    • OceanBase

    • Oracle

  • Secure Collaboration modunda yönetilen bir veritabanı örneği. Daha fazla bilgi için bkz. Bir örneğin kontrol modunu görüntüleme.

  • Şema değişikliği için güvenlik ilkelerinde belirtilen ortam gereksinimini karşılayan ortam türüne sahip bir veritabanı. Daha fazla bilgi için bkz. Bir örneğin ortam türünü değiştirme.

Şema tasarımı hem fiziksel hem de mantıksal veritabanlarını destekler. Bu kılavuzda fiziksel bir veritabanı kullanılmaktadır.

1. Adım: Şema tasarımı bileti oluşturma

  1. DMS konsolu V5.0 üzerinde oturum açın.

  2. Üst gezinme çubuğunda Database Development > Schema Change > Schema Design seçeneklerini belirleyin.

    Basit moddayken sol üst köşedeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Database Development > Schema Change > Schema Design yolunu izleyin.
  3. Schema Design Tickets sayfasında sağ üst köşede yer alan Schema Design seçeneğine tıklayın.

  4. Bilet parametrelerini ayarlayın ve Submit seçeneğine tıklayın.

    Parametre Zorunlu Açıklama
    Project Name Evet Projeyi tanımlayan bir ad.
    Project description Evet Projenin amacı veya hedefi gibi iş bağlamı. Net bir açıklama, gereksiz iletişimi azaltır.
    Change Base Database Evet Şema tasarımı için kullanılacak veritabanı. Veritabanının ortam türü, güvenlik ilkelerindeki Ar-Ge standartlarına uygun olmalıdır. Bu örnekte, değişiklik tabanı olarak poc_dev kullanılır. Daha fazla bilgi için bkz. Şema tasarımı.
    Security Rules Hayır Uygulanacak güvenlik ilkeleri. Bir veritabanı belirttiğinizde DMS bu ilkeleri otomatik olarak seçer.
    Associated Iterations Hayır Projeyle ilişkilendirilecek yineleme. Select/Change Iteration seçeneğine tıklayın, ilgili yinelemeyi bulun ve Actions sütunundaki Associate seçeneğine tıklayın.
    Change Stakeholder Evet Bileti görüntüleyebilen ve geliştirme ile onay süreçlerinde yardımcı olabilen kullanıcılar. DMS yöneticileri ve veritabanı yöneticileri (DBA'lar) bilet ayrıntılarını her zaman görebilir; diğer kullanıcılar göremez.

2. Adım: Fiziksel tablo oluşturma

Tabloyu grafik arayüzü kullanarak veya SQL deyimlerini içe aktararak oluşturabilirsiniz. Ayrıca SQLConsole sekmesinde de fiziksel bir tablo oluşturabilirsiniz. Aşağıdaki adımlarda SQL kullanılmaktadır.

Seçenek 1: Grafik arayüzü kullanma

  1. Create Physical Table seçeneğine tıklayın.

  2. Temel tablo bilgilerini girin ve alanları ile dizinleri yapılandırın.

  3. Save seçeneğine tıklayın.

Seçenek 2: SQL deyimlerini içe aktarma

  1. Import SQL Statements seçeneğine tıklayın.

  2. Bir CREATE TABLE veya ALTER TABLE deyimi girin ve OK seçeneğine tıklayın. Örnek:

    CREATE TABLE `data_modify` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary key',
      `name` varchar(256) NOT NULL COMMENT 'Name',
      `phone` varchar(32) DEFAULT NULL COMMENT 'Phone number',
      `sex` varchar(32) DEFAULT NULL COMMENT 'Gender',
      `email` varchar(256) DEFAULT NULL COMMENT 'Email address',
      `remarks` varchar(1024) DEFAULT NULL COMMENT 'Remarks',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Personal information';
  3. Create Physical Table: data_modify sekmesinde tablo şemasını doğrulayın ve Save seçeneğine tıklayın.

Kaydettikten sonra DMS, deyimi varsayılan güvenlik ilkelerindeki Ar-Ge standartlarına göre doğrular ve ön denetim sonucunu gösterir.

Sonuç Anlamı Eylem
Başarılı Tablo şeması tüm Ar-Ge standartlarını karşılar. Confirm Changes and Submit to Save seçeneğine tıklayın.
Uyarı Şemada engelleme yapmayan sorunlar var. İşleme devam etmek için Ignore the warning and continue to save. seçeneğine tıklayın veya şemayı düzeltmek için Disable seçeneğine tıklayın.
Hata Şema Ar-Ge standartlarını ihlal ediyor. Disable seçeneğine tıklayın, sorunları giderin ve tekrar Save seçeneğine tıklayın.
DMS, tablo oluşturma ve alan veya dizin değiştirme işlemleri için yaklaşık 40 Ar-Ge standardı sunar. Bu standartları ihtiyaçlarınıza göre güvenlik ilkelerinde yapılandırabilirsiniz.

Ön denetim başarılı olduktan sonra Project Homepage sekmesi açılır. Tables Changed in Project sekmesinde değiştirdiğiniz veya oluşturduğunuz tabloları gözden geçirin ve gerektiğinde ek değişiklikler yapın.

3. Adım: Şema değişikliklerini geliştirme veritabanına uygulama

  1. Perform Changes to Base Database seçeneğine tıklayın.

  2. Perform Changes to Base Database panelinde temel veritabanını, yürütme stratejisini ve şema değişiklik betiğini gözden geçirin, ardından Submit seçeneğine tıklayın.

Şema değişikliği onaylandıktan sonra DMS bunu temel veritabanına otomatik olarak uygular. Sonucu doğrulamak için temel veritabanının SQLConsole sekmesini açın.

Varsayılan olarak şema değişiklikleri için bilet gönderimi ve onay gerekir. Özel güvenlik ilkeleriyle geliştirme veritabanları için onay adımını atlayabilir veya üretim veritabanları için belirli onaylayıcılar atayabilirsiniz.

4. Adım: Şema değişikliklerini üretim veritabanına uygulama

  1. Perform Changes to Target Database seçeneğine tıklayın.

  2. Perform Changes to Target Database panelinde hedef veritabanını seçin, Script to Execute alanına betiği girin ve Submit seçeneğine tıklayın.

    Aynı betiği birden çok üretim veritabanına aynı anda uygulamak için Add Multiple Databases seçeneğine tıklayın.
  3. Şema değişikliği onaylandıktan sonra DMS bunu üretim veritabanına otomatik olarak uygular. Sonucu SQLConsole sekmesinde doğrulayın.

  4. Go to Next Node seçeneğine tıklayın. Onay mesajında bileti kapatmak için tekrar Go to Next Node seçeneğine tıklayın.

Bilet kapatıldıktan sonra herhangi bir adıma tıklayarak değişiklik ve yayınlama kayıtlarını görüntüleyebilirsiniz.

Sonraki adımlar

Gelişmiş yapılandırma seçenekleri dahil şema tasarımıyla ilgili eksiksiz başvuru kılavuzu için bkz. Şemaları tasarlama.