Database atau dalam istilah Visual
FoxPro Table bahwa menyimpan data dalam record (baris) dan field
(kolom). Setiap table Visual FoxPro dapat disimpan dalam filenya
sendiri dengan ekstensi .dbf atau tercakup dalam database.
Tujuan
mempelajari Database adalah :
·
Membuat
proyek dan database baru.
·
Membuat table baru,
dan menetapkan field dan indeks.
·
Menambahkan data pada table
yang sudah ada.
·
Menghubungkan table
·
Menetapkan hubungan
antar table
·
Memastikan keutuhan
referensi
Inti dari aplikasi Microsoft Visual FoxPro
adalah table yang berisi data.
Membuat Proyek
Disini akan menggunakan Visual FoxPro
Project Manager, Table Designer, dan Database Designer untuk
membuat table, dan menempelkan data pada table.
Project Manager disusun menyerupai lemari arsip dan mempunyai
beberapa label, seperti All, Data, Document, Classes, Code dan Other.
Label tersebut memberikan akses yang cepat dan mudah pada obyek yang akan
digunakan dalam proyek. Saat aplikasi tersebut, akan digunakan teknik mouse
tunjuk-dan-klik atau seret-dan-letakkan untuk mengakses dan memanipulasi
komponen aplikasi.
Membuat Database
Dalam kasus ini akan membuat database
dengan menempatkan informasi ke dalam table.
Membuat table
Tabel dapat ditambahkan
pada database dengan menggunakan dua peranti yang berbeda:
·
Table Designer
·
Table Wizard
Di sini dapat memanfaatkan kemudahan yang lebih
besar dari Table Designer untuk membuat dan memodifikasi table, field,
dan indeks. Dapat
juga dilaksanakan aturan validasi, nilai default, dan nilai null
(tak ada) dengan mudah.
Menjalankan Database
Setelah membuat dan
menambahkan table yang diperlukan untuk aplikasi kasus ini, baru dapat
dihubungkan antara table yang memungkinkan table untuk berfungsi
bersama di dalam aplikasi.
Penjelasan Indeks:
Primary (Utama)
|
Untuk memastikan
bahwa nilai khusus yang dimasukkan ke dalam field dan menentukan
urutan catatan tersebut diproses. Setiap table hanya bisa mempunyai
satu indeks utama. Hal ini memastikan keutuhan referensi dalam hubungan yang
tetap.
|
Candidate (Kandidat)
|
Untuk menjalankan
nilai khusus dan dapat menjadi kandidat untuk digunakan sebagai indeks utama.
Kandidat bisa lebih dari satu dalam setiap table.
|
Unique (Khusus)
|
Ini memungkinkan
pengadaan nilai dan menyimpan daftar setiap nilai khusus dalam indeks table.
|
Reguler (Biasa)
|
Indeks biasa tidak
menjalankan kekhususan pada data, tetapi dapat digunakan untuk mengurutkan
dan mencari data dari query dan laporan.
|
Menggunakan jenis apapun dari ke-4 tersebut
secara otomatis membuat sekumpulan file indeks yang terpisah (.cdx),
yang berisi semua indeks yang digunakan dalam database. File .cdx
berisi panduan untuk setiap indeks dalam table dan digunakan untuk
menyusun catatan dan membuat rantai penghubung. File .cdx terbuka setiap
kali menggunakan table.