Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11451|Yanıt: 0

[Kaynak] DDL, DML ve DCL'nin Anlaşılması

[Bağlantıyı kopyala]
Yayınlandı 18.03.2015 09:36:39 | | | |
DDL, DML ve DCL'nin Anlaşılması



1、DDL
      1-1. DDL'nin Genel Özeti
               DDL (Veri Tanım Dili), nesneler ve nesne özellikleri, örneğin nesneler gibi şeyleri manipüle etmek için kullanılırveritabanıDDL'nin yönetimi ve tanımı, bu nesnelerin ve özelliklerin tanımı, Create, Drop and Alter modunda yansımaktadır. Özel dikkat: DDL işlemlerinde "nesne" kavramı, "nesne" nesneyi ve niteliklerini içerir ve nesne kayıttan en küçük ve büyük oluptur. Örnek olarak bir tablo alalım: Create bir veri tablosu oluşturuyor, Alter tablonun alanlarını değiştirebilir, Drop tabloyu silebilir, buradan DDL'nin yükseklikte durduğunu, belirli veriler üzerinde çalışmadığını görebiliriz.

      1-2. DDL'nin ana ifadeleri (operasyonları)
               Oluştur cümlesi: Bir veritabanı ve veritabanının bazı nesneleri oluşturabilirsiniz.
               Drop ifadesi: Veri tablolarını, indeksleri, tetikleyicileri, koşullu kısıtlamaları ve veri tablosu izinlerini silebilirsiniz.
               Alter ifadesi: Veri tablosunun tanımını ve özelliklerini değiştirin.
      1-3. DDL'nin işlem nesneleri (tablo)
               1-3-1. Tablo kavramı
                           Tablo oluşturmak, veri depolamak içindir, çünkü depoladığımız veriler erişilebilir değildir, bu yüzden yönetimi kolaylaştırmak için bazı veri türleri tanımlamamız gerekir.
               1-3-2. Tablonun özellikleri  
                           Birincil anahtar nitelikleri: Birincil anahtar birincil anahtar kısıtlamasıdır, ancak adı farklıdır, birincil anahtarın adlandırılması sanal (yani maddenin tanımı) yönüne yanlıştır, birincil anahtar kısıtlamasının isimlendirilmesi gerçek kazanca (yani işlemin uygulanması açıklanır) doğru yanlıdır ve birincil anahtar kısıtlaması tablodaki bir özniteliktir; Bir tabloda en fazla bir birincil anahtar olabilir; Bir birincil anahtar bir veya daha fazla alanda tanımlanabilir; Birincil anahtar, bir veya daha fazla alanın değerini, o alanın değeri veya bir kaydı benzersiz temsil eden o alan grubundaki değer tarafından sıfır değil, benzersiz kılar.
                           Benzersiz özellikler: Bir tabloda yalnızca bir birincil anahtar özellik olabilir ve kare tablo kullanıcıları için benzersiz kısıtlamalar önerilir. Tek bir veya daha fazla alan üzerinde benzersiz kısıtlamalar tanımlanabilir; Tekil kısıtlama, o alandaki veya alan grubundaki değeri benzersiz kılar; bu değer boş olabilir, ancak tekrarlanamaz.
                           Yabancı anahtar özellikleri: yabancı anahtarlar olarak da adlandırılır, yabancı anahtar kısıtlamaları olarak da bilinir; birincil anahtarlar ile birincil anahtar kısıtlamaları arasındaki ilişki aynıdır; Yabancı anahtar kısıtlaması iki tabloyu hedefliyor; eğer A tablosunun ana anahtar kelimesi B tablosunda bir alan ise, alan B tablosunun yabancı anahtarı, A tablosu ana tablo ve B tablosu köle tablo olarak adlandırılır, ancak bilgisayarın bu ilişkide olduğunuzu bilmesi gerektiğini unutmayın.

               Doğrulama, Null ve Varsayılan Özellikler: Doğrulama niteliklerine doğrulama kısıtlamaları, null niteliklere ise sıfır kısıtlamalar denir ve varsayılan nitelikler de varsayılan kısıtlamalar olarak adlandırılır. Bu isimler bir şeyi tanımlar, bir durumu tanımlar ve tabii ki bunu yapay olarak yapabiliriz (sadece giriş verilerine dikkat edin), ama asıl amaçları otomatikleştirmek, yani bilgisayarın yapmasına izin vermektir.
            (Birincil anahtar ve benzersiz kısıtlamalar oluşturulduğunda indeksin otomatik olarak neden oluşturulduğunu biliyor musunuz?) Ve bu tek indeks, en çok hangi alanların endeksler için kullanıldığını düşünün, endekslerin rolü bilinecektir. Birincil anahtar kısıtlamaları, benzersiz kısıtlamalar, sıfır olmayan kısıtlamalar, yabancı anahtar kısıtlamaları, kontrol kısıtlamaları ve varsayılan kısıtlamalar gibi işlemler tablolara belirli özellikler verir, bu yüzden bence hepsi tablonun özellikleridir. )

2、DML
      2-1. DML'nin Genel Özeti
               DML (Veri İşleme Dili), veritabanı nesnelerindeki verileri manipüle etmek için kullanılır; yani işlem birimi kayıtlardır.
      2-2. DML'nin ana ifadeleri (operasyonları)
               Insert ifadesi: Veri sayfasına bir kayıt ekleyin.
               Silme cümlesi: Bir veri tablosundan bir veya daha fazla kaydı silmek, veri tablosundaki tüm kayıtları da silebilir, ancak işlem nesnesi yine bir kayıttır.
               Güncelleme ifadesi: Mevcut bir tablodaki kayıtların içeriğini değiştirmek için kullanılır.
      2-3. DML'nin işlem nesnesi - kayıt
               2-3-1, dikkat
                           Kayıtlar üzerinde Ekleme, Silme ve Güncelleme işlemlerini gerçekleştirirken, bazı DDL işlemlerine dikkat etmemiz gerekir.

3、DCL
       3-1. DCL'nin Genel Özeti
                DCL (Veri Kontrol Dili) işlemleri, veritabanı nesnelerinin izinleridir ve bu işlemlerin belirlenmesi verileri daha güvenli hale getirir.
       3-2. DCL'nin Ana Açıklamaları (Operasyonları)
                Onay beyanı: Bir nesnenin yaratıcısının bir kullanıcıya, bir gruba veya tüm kullanıcılara belirli izinler vermesine izin verir (KAMU).
                İptal ifadesi: Bir kullanıcıya, bir gruba veya tüm kullanıcılara erişimi iptal edebilirsiniz
       3-3. DCL Operatörü (Kullanıcı)
                Bu durumda kullanıcı, veritabanı kullanıcısını ifade eder.





Önceki:【Eğlenceli bilgi】Bir ağ kablosu tarafından başlatılan bir saldırı, ev arkadaşı ağını kırmak için mutlaka gereklidir!
Önümüzdeki:SqlTOOLS (SQL kapsamlı kullanım aracı) ile birlikte internette kaynak yoktur
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com