Veritabanı

Veritabanı tablolarında uygulama veya görselleştirme hakkında bireysel veriler saklanır. Bu veriler, görselleştirmede ve doğrudan uygulama içinde de değerlendirilebilir veya gösterilebilir.

Not: Lütfen tabloları düzenleyebilmek için farklı lisansları dikkate alın.

Uygulama Örnekleri

Tabloların kullanılabileceği çeşitli senaryolar vardır.

Örneğin, otel misafirleri için sıcaklıklar saklanabilir ve farklı odalarda misafir kimliği bağımsız olarak geri alınabilir ve depolanabilir.

Verileri dış bir depolama alanına aktarmak veya tekrar içe aktarmak için veritabanı tablası da kullanılabilir.

Bir Tablo'nun Yapısı

Her tablo kendi yapısına sahiptir. Bu, SPS'deki veri tiplerini içermez. Ayrıca, düzenleyicide sürümler saklanamaz, çünkü tüm işlemler doğrudan veriler üzerinde etkili olabilir.

Dikkat: Bir sütunu silerseniz ve Uygula'ya tıklarsanız, sütunun tüm verileri kalıcı olarak silinir.

Yapı sadece ilgili veritabanı tablosu kütüphanesi içinde düzenlenebilir.

Her tablo, **id** adlı bir ilk sütuna sahiptir. Bu sütunun değerleri tabloda yalnızca bir kez görünmelidir. Herhangi bir diğer sütun farklı bir adı alabilir. Ancak bu ad yalnızca bir kez kullanılabilir. Ad, sütunun kimliğini tanımlar. Ayrıca her sütuna bir başlık atanabilir. Başlık, veritabanı tablosunun açılan dilinde saklanır.

Veri Tipleri

Her sütun farklı bir veri tipine sahip olabilir. Bu tip sonradan değiştirilebilir. İçerik göre değişime bağlı olarak veri kaybına neden olabilir.

Tüm veritabanı aynı karakter setini kullanır, uygulama ile aynıdır. Veri aktarımı ve içe aktarım sırasında bu dikkate alınmalıdır. Karakter seti **UTF-8** olarak sabitlenmiştir.

bool

Bir boole sütun tanımlar. Bu iki durum alabilir, TRUE veya FALSE.

int

İşaretli bir sayı tanımlar ve en fazla 8-bayt uzunluğunda olabilir. Aralık -9'223'372'036'854'775'808 ile 9'223'372'036'854'775'807 arasındadır.

real

Çift hassasiyetli bir kayan nokta sayı tanımlar. İzin verilen değerler -1.7976931348623157E+308 ile -2.2250738585072014E-308, 0 ve 2.2250738585072014E-308 ile 1.7976931348623157E+308 arasındadır.

datetime

Bir sütunu saniyede bir zaman damgası olarak tanımlar. Değer DT#2016-03-25-22:12:00 veya milisaniye cinsinden verilebilir. Milisaniyeler, sonraki saniyeye yuvarlanır.

varchar

Bir sütunu karakter dizisi olarak tanımlar. Bu, bir değişken adıyla eşdeğerdir. Maksimum uzunluk en fazla 255 karakterdir.

text

16'777'215 (224-1) karakter uzunluğundaki bir metin sütunu tanımlar.

Not: Bu tür indekslemeyi desteklemez.

İndekslerin Kullanımı

Bir tablo indeksi, diğer sütunlar üzerinden filtre uygulandığında bir tablonun daha hızlı sıralanmasını sağlamak için kullanılabilir. **text** veri tipine sahip bir sütuna indeks verilemez.

Birden fazla indeks kullanmak, verilerin yazılmasını yavaşlatabilir. Ayrıca daha fazla depolama alanı gerektirir.

Veri Kayıtlarını Düzenleme

Veri kayıtları farklı şekillerde düzenlenebilir. Bu doğrudan düzenleyicide veya uygulama yoluyla yapılabilir.

Not: Bir veritabanı tablosunu kopyalarken veri kayıtları kopyalanmaz.