Istilah-istilah yang berhubungan dengan materi basisdata
Sebelum membahas pemrograman basisdata dalam Delphi, beberapa istilah ini akan menolong untuk memahami apa itu basisdata.
Database / Basisdata |
Kumpulan Table, misal database Mahasiswa terdiri dari tabel Data Pribadi Mhs, Data Nilai Mhs, Data Mata Kuliah yang ditempuh dsb |
Table |
Kumpulan records, dibangun dari satu atau beberapa Field |
Field |
Sebuah kolom dalam sebuah table, menyimpan satu jenis data. |
Record |
Kumpulan logik dari field pada sebuah table, sering disebut row. |
Query |
Seperti sebuah Table, tapi menggunkan perintah SQL (string statements) untuk membaca dan menulis pada basisdata. |
Dataset |
Merujuk pada sebuah table atau query. |
SQL |
Structured Query Language ; Perintah untuk mencari dan mengurutkan himpunan data pada basisdata. |
Datasource |
Penghubung antara DataBase dengan Data Aware Components seperti DBGrid, DBEdit, DBLookUpComboBox. |
Persistent |
Merujuk pada Real Field yang ada pada file DB, (Calculated and lookup Fields are NOT Persistent) |
Key = Primary Index, |
(field(s) yang digunakan untuk mengurutkan Record pada DataBase), satu table hanya boleh ada satu key |
Index |
Field(‘s) lain yang digunakan untuk mengurutkan Record pada DataBase (dapat Primary atau Secondary Index) |
Secondary Index |
Field(‘s) lain yang digunakan untuk mengurutkan Record pada DB. |
Cursor |
Penunjuk Record (untuk 1 Recrd dalam DB dimana anda dapat membaca/menulis diposisi tersebut) |
Calculated Field |
Sebuah field yang didapat dari hasil perhitungan field – field lain . Calculated Fields hanya ada di memori dan tidak menetap (Not Persistent) |
Lookup Field |
sebuah field yang merujuk pada DB dengan menggunakan key field. Lookup Field adalah not persistent |
Jenis Basis Data |
Paradox, Dbase, Ms Access dan lainya |
DBE |
Program utama yang mengerjakan semua pekerjaan yang berhubungan dengan DB (adalah sebuah DLL (Dynamic Link Library) yang harus diinstall bila program .exe anda menggunakan DB. |
DataBase Dekstop |
Sebuah alat bantu (program) untuk membuat DB, melihat isi DB dan mengedit DB. |
DBEcfg32 |
Sebuah program untuk membuat alias. |
Database Explorer dan SQL Explorer |
Untuk mengolah DB/Query. |