SİSTEM DÖKÜMANLARI

tr eng

SORGULAR

VERİ TABANI - SORGULAR    TABLO - SORGULAR
DATASTR - SORGULAR    VERİ YÖNETİMİ - SORGULAR

VERİ TİPİ VE KULLANIMI    VERİ OKUMA YÖNTEMLERİ VE KULLANIMI

SORGU İÇERİKLERİ

VERİ TABANI SORGULARI İÇERİĞİ
VERİ TABANI OLUŞTUR
VERİ TABANI SİL
VERİ TABANI YEDEKLEME VE GERİ YÜKLEME

TABLO SORGULARI İÇERİĞİ
TABLO OLUŞTUR
TABLO SİL

DATASTR SORGULARI İÇERİĞİ
DATASTR OLUŞTUR
TABLO OLUŞTURMA SORGUSU İÇİNDE DATASTR OLUŞTUR
DATASTR SİL

VERİ YÖNETİMİ SORGULARI İÇERİĞİ
VERİ EKLE
VERİ SİL
VERİ SEÇ

VERİ TABANI SORGULARI

VERİ TABANI OLUŞTUR

CREATE-BASE->BASE_NAME


"BASE_NAME" parametresi oluşturulacak veri tabanını belirtir

VERİ TABANI SİL

DEL-BASE->BASE_NAME


"BASE_NAME" parametresi silinecek veri tabanını belirtir

VERİ TABANI YEDEKLEME

BACKUP-BASE->[BASE_NAME]


"BASE_NAME" parametresi yedeklenecek veri tabanını belirtir

YEDEKLEMEYİ GERİ YÜKLEME

LOAD-BASE->[BASE_NAME]


"BASE_NAME" parametresi geri yüklenecek yedeği belirtir

TABLO SORGULARI

TABLO OLUŞTUR

CREATE-TABLE->
[
BASE-NAME->BASE_NAME
TABLE-NAME->TABLE_NAME
CREATE-DATASTR->DATASTR_NAME
CREATE-DATASTR->DATASTR_NAME
]


"BASE_NAME" parametresi tablonun hangi veri tabanında oluşturulacağını belirtir

"TABLE_NAME" parametresi tablonun ismini belirtir

"CREATE-DATASTR->" isteği opsiyoneldir (isteğe bağlı olarak çoğaltılabilir veya hiç yazılmayabilir). Bu istek, "DATASTR_NAME" adında bir datastr oluşturur

TABLO SİL

DEL-TABLE->[BASE_NAME,TABLE_NAME]


"BASE_NAME" parametresi tablonun hangi veri tabanında olduğunu belirtir

"TABLE_NAME" parametresi silinecek tablonun adını belirtir

DATASTR SORGULARI

DATASTR OLUŞTUR

CREATE-DATASTR->[BASE_NAME,TABLE_NAME,DATASTR_NAME,DATA_TYPE]


"BASE_NAME" parametresi datastr yapısının hangi veri tabanında olacağını belirtir

"TABLE_NAME" parametresi datastr yapısının hangi tabloda olacağını belirtir

"DATASTR_NAME" parametresi datastr yapısının adını belirtir

"DATA_TYPE" parametresi datastr yapısının hangi veri türünü tutacağını belirtir

DATASTR SİL

DEL-DATASTR->[BASE_NAME,TABLE_NAME,DATASTR_NAME]


"BASE_NAME" parametresi datastr yapısının hangi veri tabanında olduğunu belirtir

"TABLE_NAME" parametresi datastr yapısının hangi tabloda olduğunu belirtir

"DATASTR_NAME" parametresi datastr yapısının adını belirtir

VERİ YÖNETİMİ SORGULARI

VERİ EKLE

INSERT-DATA->[BASE_NAME,TABLE_NAME,DATASTR_NAME,DATA]


"BASE_NAME" parametresi verinin hangi veri tabanına ekleneceğini belirtir

"TABLE_NAME" parametresi verinin hangi tabloya ekleneceğini belirtir

"DATASTR_NAME" parametresi verinin hangi datastr yapısına ekleneceğini belirtir

"DATA" parametresi eklenecek veriyi belirtir

VERİ SİL

DEL-DATA->[BASE_NAME,TABLE_NAME,DATASTR_NAME,DATA_SECTION_METHODS]


"BASE_NAME" parametresi silinecek verinin hangi veri tabanında olduğunu belirtir

"TABLE_NAME" parametresi silinecek verinin hangi tabloda olduğunu belirtir

"DATASTR_NAME" parametresi silinecek verinin hangi datastr yapısında olduğunu belirtir

"DATA_SECTION_METHODS" parametresi verinin hangi yöntemle silineceğini belirtir

VERİ SEÇ

SELECT-DATA->[BASE_NAME,TABLE_NAME,DATASTR_NAME,DATA_SECTION_METHODS]


"BASE_NAME" parametresi seçilecek verinin hangi veri tabanında olduğunu belirtir

"TABLE_NAME" parametresi seçilecek verinin hangi tabloda olduğunu belirtir

"DATASTR_NAME" parametresi seçilecek verinin hangi datastr yapısında olduğunu belirtir

"DATA_SECTION_METHODS" parametresi verinin hangi yöntemle seçileceğini belirtir

VERİ TİPİ VE KULLANIMI

VERİ TİPLERİ

BOOL veri tipi için "10*"
INT veri tipi için "I*"
CHAR veri tipi için "'*"
STRING veri tipi için "~*"


Aşağıdaki örnek kullanım TEST_DATASTR isimli datastr yapısına 12 (INT) verisini ekler
INSERT-DATA->[TEST_BASE,TEST_TABLE,TEST_DATASTR,*I12]
Veri tipi belirteçleri(10*, I*, '*, ~*) sadece veri ekleme sorgularında kullanılır. Diğer sorgularda kullanılması gerekmez

VERİ OKUMA YÖNTEMLERİ VE KULLANIMI

OKUMA YÖNTEMLERİ

INDEX numarası ile okuma "INDEX#INDEX_VALUE
İlk eşleşmeyi sorgulayarak okuma "FIRST-MATCH#DATA"
Tüm eşleşmeleri sorgulayarak okuma "MATCH#DATA"


Aşağıdaki örnek, TEST_DATASTR isimli datastr içinde "hello system" (string) verisiyle eşleşen tüm verileri siler
DEL-DATA->[TEST_BASE,TEST_TABLE,TEST_DATASTR,MATCH#hello system]


Aşağıdaki örnek, TEST_DATASTR datastr'ında "true" (bool) verisiyle eşleşen ilk veriyi seçer
SELECT-DATA->[TEST_BASE,TEST_TABLE,TEST_DATASTR,FIRST-MATCH#true]


Aşağıdaki örnek, TEST_DATASTR datastr'ındaki ilk veriyi (INDEX 0) siler
DEL-DATA->[TEST_BASE,TEST_TABLE,TEST_DATASTR,INDEX#0]
Veri tipi belirteçleri(10*, I*, '*, ~*) sadece veri ekleme sorgularında kullanılır. Diğer sorgularda kullanılması gerekmez