Tabel _Validation

Tabel _Validation adalah tabel sistem yang berisi nama kolom dan nilai kolom untuk semua tabel dalam database. Ini digunakan selama proses validasi database untuk memastikan bahwa semua kolom diperhitungkan dan memiliki nilai yang benar. Tabel ini tidak dikirim dengan database penginstal.

Tabel _Validation memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Tabel Pengidentifikasi Y N
Kolom Pengidentifikasi Y N
Dapat diubah ke null Teks N N
MinValue Bilangan Bulat Ganda N Y
MaxValue Bilangan Bulat Ganda N Y
KeyTable Pengidentifikasi N Y
KeyColumn Bilangan bulat N Y
Kategori Teks N Y
Set Teks N Y
Deskripsi Teks N Y

 

Kolom

Meja

Digunakan untuk mengidentifikasi tabel tertentu. Kunci ini dan kunci Kolom membentuk kunci utama tabel _Validation.

Kolom

Digunakan untuk mengidentifikasi kolom tabel tertentu. Kunci ini dan kunci Tabel membentuk kunci utama tabel _Validation.

Dapat diubah ke null

Mengidentifikasi apakah kolom mungkin berisi nilai Null.

Kolom ini mungkin memiliki salah satu nilai berikut.

String Makna
Y Ya, kolom mungkin memiliki nilai Null.
N Tidak, kolom mungkin tidak memiliki nilai Null.

 

MinValue

Bidang ini berlaku untuk kolom yang memiliki nilai numerik. Bidang berisi nilai minimum yang diizinkan. Ini bisa menjadi nilai minimum untuk bilangan bulat atau nilai minimum untuk string tanggal atau versi.

MaxValue

Bidang ini berlaku untuk kolom yang memiliki nilai numerik. Bidang adalah nilai maksimum yang diizinkan. Ini mungkin nilai maksimum untuk bilangan bulat atau nilai maksimum untuk string tanggal atau versi.

KeyTable

Bidang ini berlaku untuk kolom yang merupakan kunci eksternal. Bidang yang diidentifikasi dalam Kolom harus ditautkan ke nomor kolom yang ditentukan oleh KeyColumn dalam tabel bernama di KeyTable. Ini bisa menjadi daftar tabel yang dipisahkan oleh titik koma.

KeyColumn

Bidang ini berlaku untuk kolom tabel yang merupakan kunci eksternal. Bidang yang diidentifikasi dalam Kolom harus ditautkan ke nomor kolom yang ditentukan oleh KeyColumn dalam tabel bernama di KeyTable. Rentang bidang KeyColumn yang diizinkan adalah 1-32.

Kategori

Ini adalah jenis data yang dimuat oleh bidang database yang ditentukan oleh kolom Tabel dan Kolom dari tabel _Validation. Jika ini adalah jenis yang memiliki nilai numerik, seperti Bilangan Bulat, Bilangan Bulat atauWaktu/Tanggal, lalu masukkan null ke bidang ini dan tentukan rentang nilai menggunakan kolom MinValue dan MaxValue. Gunakan kolom Kategori untuk menentukan jenis data non-numerik yang dijelaskan dalam Jenis Data Kolom.

Set

Ini adalah daftar nilai yang diizinkan untuk bidang ini yang dipisahkan oleh titik koma. Bidang ini biasanya digunakan untuk enumerasi.

Deskripsi

Deskripsi data yang disimpan dalam kolom.

Validasi

ICE03
ICE06
ICE32

Keterangan

Bidang Kategori tabel ini hanya berlaku untuk data string. Jika bidang Kolom merujuk ke kolom dengan data biner, jenis data biner harus ditentukan di bidang Kategori. Jenis Kolom data bilangan bulat mengabaikan bidang Kategori selama validasi.