DataBase

PENGERTIAN Database

Database adalah program yang paling terkenal diantara program bank data rasipnal lainnya. Seperti diketahui dBASE mempunyai dua kemungkinan pelayanan, yaitu:
- Command oriented, dimana perintah perintahnya diketikkan melalui perintah titik (dot prompt);
- Task oriented, dimana perintah dapat dilakkukan melalui pilihan menu
(control center).


Ciri-ciri dBASE IV adalah  
- Pengembangan program yang lebih luas
- Kenyamanan penggunaanya karena adanya permukaan menu yang baru.


Jenis-Jenis File Dbase IV 
dBASE IV memiliki 9 jenis file, yaitu :
1. File Database (.DBF)
2. File Memo Database (.DBT)
3. File Format (.FMT)
4. File Report (.FRM)
5. File Label (.LBL)
6. File Memori (.MEM)
7. File Indeks (.NDX)
8. File Program (.PRG)
9. File Teks (.TXT)




Perintah-perintah Dasar dBase

Ø Merubah Struktur Database 
MODIFY STRUCTURE atau MODI STRU  

Ø Mengcopy Struktur File 
COPY STRUCTURE TO [] [FIELD ] 
Proses penggandaan tersebut tidak diikuti dengan datanya 

Ø Mengcopy File Dbase 
COPY TO [(Scope)] [FIELDS (daftar field)]
[WHILE/FOR ] 
Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif

Ø Mengcopy File
COPY FILE TO

Ø Mengubah Nama File
RENAME TO

Ø Menghapus File
DELETE FILE
Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja

Ø Membuka File Database
Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan
perintah :
.USE

Ø Menutup File Database
File database yang aktif harus ditutup dengan perintah :
.USE
Ø Mengisi atau menambah data
.APPEND atau .APPEND[BLANK]
Penambahan data akan dilakukan pada posisi EOF (End Of File) dan otomatis EOF-nya akan turun lagi.

Ø Menyisipkan Data
.INSERT atau .INSERT [BLANK] [BEFORE]
Penyisipan akan diletakkan pada record setelah posisi pointer.

Ø Menghapus Data.
.DELETE [(scope)] [WHILE/For (kondisi)]
Bila tidak digunakan parameternya maka yang akan di delete adalah record pada posisi pointer.

Ø Membatalkan Penghapusan
.RECALL [(scope)] [WHILE/For (kondisi)]
Sama dengan Delete, jika tidak digunakan parameter maka yang akan dibatalkan adalah record posisi pointer

Ø Menegaskan Penghapusan
.PACK
Berbeda dengan perintah penyuntingan sebelumnya (selalu per record yang dituju), untuk perintah BROWSE memungkinkan, meneliti dan merubah data
sebanyak-banyaknya yang dapat dicakup layar.
Tombol yang dapat digunakan :
[CTRL]-A atau [HOME] : satu field ke kiri
[CTRL]-F atau [END] : satu field ke kanan
[CTRL]-Q atau [ESC] : batalkan perubahan
[CTRL]-W atau [CTRL]-[END] : simpan
[CTRL]-Y : hapus karakter dari posisi kursor
[CTRL]-B : gulung layar ke kiri
[CTRL]-Z : gulung layar ke kanan

Ø MencariRecord
.SKIP [exp N]

Ø Memindahkan Pointer Maju atau Mundur
.LOCATE [] FOR

Ø Melihat Data
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR
(kondisi)] [TO PRINT]

OFF : Untuk menampilkan atau mematikan nomor record
SCOPE : terdapat 4 pilihan
RECORD n : hanya pada record ke n
NEXT n : sebanyak n record mulai dari pointer
ALL : semua record
REST : semua record setelah pointer
WHILE : dilakukan selama kondisi bernilai benar, berhenti