DDL, DML, DCL ve TCL


Data Definition Language ( DDL ) : Tablolara veri girme, var olan veriyi güncelleme ve veri silme işlemleri için kullanılan komutları içerir.
  • CREATE : Veritabanında yeni nesnelerinin oluşturulması için kullanılır.
  • ALTER : Varolan veritabanında nesnelerinin değiştirilmesi için kullanılır.
  • DROP :  Varolan veritabanı nesnelerinin veritabanından kaldırılması için kullanılır.
  • TRUNCATE : Veritabanında bir tablonun içerisindeki tüm kayıtların silinmesi için kullanılır.
  • RENAME :  Veritabanında bir nesnenin isminin değiştirilmesi için kullanılır.
Data Manipulation Language ( DML ) : Tablo, Kullanıcı gibi nesneleri yaratmak için kullanılan komutları içerir.
  • SELECT :  Veritabanından veri çekmek, listelemek, göstermek için kullanılır.
  • INSERT : Tablo içerisine veri eklemek için kullanılır.
  • UPDATE : Tablo içerisindeki veriyi güncellemek için kullanılır.
  • DELETE : Tablodaki verilerin silinmesi için kullanılır.
  • MERGE – UPSERT : Operasyonunun yapılması için kullanılır (insert etmek, eğer insert hata alırsa update etmek işlemi).
  • CALL : Bir PL/SQL veya Java programının çalıştırılması için kullanılır.
  • LOCK TABLE : Kontrol altında tutma işlemleri için kullanılır.
Data Control Language ( DCL ) : Kullanıcılara çeşitli yetkiler verme, yetkileri geri alma gibi işlemleri gerçekleştirmek için kullanılan komutları içerir.
  • GRANT : Kullanıcıya veritabanı üzerinde yetki tanımlama için kullanılır.
  • DENY: Kullanıcı, grup veya rolü bir eylem için engellemek için kullanılır (Oracle için geçerli değildir. MS SQL Server de geçerlidir).
  • REVOKE : Kullancıya verilen yetkilerin iptal edilmesi için kullanılır.

Transactional Control Language ( TCL ) : Transaction yapılan işlemlerin belirli kontroller içinde sürdürülmesini sağlayan komutlardır. Böylece veri kaybına ve işlem karışıklığına karşı önlem alınır.

  • COMMIT : işlem bittiğinde yapılan değişikliklerin veritabanında geçerli olması için kullanılır.
  • SAVEPOINT : daha sonra rollbak yapılmak üzere bir nokta belirlenmesinde kullanılır.
  • ROLLBACK : veritabanını en son commit edilen hale getirmek için yapılan işlemlerin iptal edilmesi için kullanılır.
  • SET TRANSACTION : Transaction ayarlarının değiştirilmesi, rollback segmentlerinin belirlenmesi gibi işlemlerde kullanılır.

29 Nisan 2012 tarihinde veri madenciliği, veri tabanları içinde yayınlandı ve , , , , , , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin. Yorum yapın.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: