SİSTEM DÖKÜMANLARI
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