Veritabanı Tabloları

Veritabanı tabloları, bir veritabanındaki temel veri depolama birimidir.

Veri satır ve kolonlarda depolanır.

Veritabanında bir tablo oluşturulduktan sonra "Veritabanı Tabloları" menü maddesi altına kaydedilmelidir.

Bunun için, bir Veritabanı Tablo Grupları ve bir Veritabanı Şeması seçilmesi gerekiyor.

Tablo Alanları

Bir alan, bir kayıttaki temel veri girişi birimidir.

"Tablo Alanları" sekmesi altındaki bir tablonun alanlarını oluşturmaya başlayabilirsiniz.

Alan Türü

Alan tipi, kullanıcının alana girebileceği veri tipini belirler.

Aşağıdaki türler için alanlar tanımlayabilirsiniz.

  • V - Karakter [ VARCHAR2 ]
  • N - Sayısal
  • NA - Sayısal Tutar
  • NQ - Sayısal Miktar
  • D - Tarih
  • DT - Tarih - Zaman
  • T - Yerel Tarih
  • TT - Yerel Tarih - Zaman
  • C - Karakter [ CHAR ]
  • O - CLOB
  • B - BLOB
  • X - XML

Alan Uzunluğu

Alan Uzunluğu, alana veri girişi için izin verilen maksimum karakter sayısını tanımlar.

Alan uzunluğunu tanımlamak için bir sayı yazmanız gerekir.


Bir alanın "Boş Değil" onay kutusunu işaretleyerek boş bırakılıp boş bırakılmayacağını da tanımlayabilirsiniz.

Alan için "Varsayılan Değer" tanımlamanız gerekiyorsa, miktarlar için "0" gibi, yazabilirsiniz.

Bir Sıra Tablosu seçebilirsiniz.

Ayrıca, alan için aşağıdaki "Sınırlamaları Kontrol Et" seçeneğini tanımlayabilirsiniz.

  • NVH - HTML Geçersiz Karakter
  • NEG - Negatif Olamaz

Tablo İndeksleri

Dizinler, dizin satırlarına erişimi hızlandırabilen şema nesneleri ve dizin yapısında depolanan dizin düzenlenmiş tablolardır.

Dizin, bazen veri erişimini hızlandırabilen, bir tablo veya tablo kümesiyle ilişkili isteğe bağlı bir yapıdır. Bir tablonun bir veya daha fazla sütununda bir dizin oluşturarak, bazı durumlarda tablodan rastgele dağıtılmış küçük bir satır kümesi alma yeteneği kazanırsınız. Dizinler, disk I/O 'yu azaltmanın birçok yolundan biridir.

Bir yığın tarafından organize edilen tablonun indeksleri yoksa, veritabanının bir değer bulmak için tam tablo taraması yapması gerekir. Veri hacmi arttıkça bu yaklaşım iyi ölçeklenemez.

Veritabanı tablosu dizinlerini "Tablo Dizini" sekmesi altında tanımlayabilirsiniz.

Dizin Anahtarı tanımladıktan sonra, türü şu şekilde belirlemelisiniz :

  • 1 - Benzersiz
  • 2 - Benzersiz Değil

Tablo Tetikleyicileri

Oracle, ilişkili tabloya karşı bir INSERT, UPDATE veya DELETE ifadesi yayınlandığında örtük olarak yürütülen prosedürleri tanımlamanıza izin verir. Bu prosedürlere veritabanı tetikleyicileri denir.

Tetikleyiciler saklı yordamlara benzer. Veritabanında depolanan bir tetikleyici, birim olarak çalışmak üzere SQL ve PL / SQL veya Java ifadeleri içerebilir ve saklı yordamları çalıştırabilir. Ancak, prosedürler ve tetikleyiciler çağrıldıkları şekilde farklılık gösterir. Bir prosedür açıkça bir kullanıcı, uygulama veya tetikleyici tarafından yürütülür. Tetikleyiciler, hangi kullanıcının bağlı olduğu veya hangi uygulamanın kullanıldığı fark etmeksizin, bir tetikleyici olay gerçekleştiğinde, Oracle tarafından dolaylı olarak başlatılır ( yürütülür ).

Tetikleyicileri "Tablo Tetikleyicileri" sekmesi altında tanımlayabilirsiniz.

Tablo Oluşturma veya Silme

Tüm veritabanı tabloları "Veritabanı Tabloları" ekranında listelenecektir.

"Veritabanı Durumu" -> "Geçerli" olarak tabloları iptal edebilir (geçersiz kılabilir) veya ilgili "Drop" ve "Yarat" butonlarını kullanarak "Veritabanı Durumu" -> "Oluşturulmadı" içeren tablolar oluşturabilirsiniz.

Bilgi Talebi