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
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.