DBF
Sumber :
- Microsoft Visual Foxpro 9.0 untuk segala tingkat, Ir. Yuniar Supardi,
- Konsep & Tuntunan Praktis Basis Data,
Abdul Kadir, Penerbit Andi Yogyakarta
- FoxPro 2.0 Power Tools, Malcolm C. Rubel, Penerbit Bantam buku, 1991
- Tom Rettig FoxPro pegangan, Tom Rettig, Penerbit Bantam buku, 1990
- FoxPro 2.0 Power Tools, Malcolm C. Rubel, Penerbit Bantam buku, 1991
- Tom Rettig FoxPro pegangan, Tom Rettig, Penerbit Bantam buku, 1990
- FoxPro2.5 lanjut pengembang, Pat Adams
& Jordan Powell, Penerbit Brady
Apa itu DBF ?
DBF
juga bisa disebut file database, yaitu ekivalen dengan table data relasional
dimana file disusun berdasarkan record-record, dan setiap record terdiri dari
field-field yang mengandung elemen-elemen data. Atau bisa disebut juga dengan
Extension DBF. DBF (Database File) juga merupakan format penyimpanan basis data
yang bisa dibilang generasi pertama dari DBMS ( database management system).
Kapan DBF dikenalkan
DBF di kenal pertama kali sebagai format file database dari DBMS dbase, yang selanjutnya digunakan juga oleh Paradox, Clipper, FoxpPro dan beberapa database lainnya. DBF bisa juga disebut file yang menyimpan beberapa tabel-tabel dan index, yang fisiknya berupa tabel.
Dimana DBF Digunakan
DBF yang setiap file
digunakan untuk menyimpan satu jenis tabel. Sedangkan file *.MDB adalah contoh,
dimana satu file digunakan untuk menyimpan beberapa jenis tabel. Pemilihan cara
penyimpanan tersebut tergantung dari perancangan databasenya atau tergantung
dari jenis database yang akan digunakan. Misalkan file *.DBF biasanya digunakan
pada database foxpro, dbase. Sedangkan *.MDB digunakan oleh database ACCESS.
Kenapa Menggunakan DBF
Siapa Penemu DBF
Database
merupakan sebuah komponen untuk menyimpan sebuah data dan peranannya begitu
penting serta vital bagi sebuah aplikasi yang berbasiskan database. Karena
dalam setiap pembuatan sebuah aplikasi yang boleh dikata berukuran kecil maupun
besar, database sangat diperlukan. Dalam pembuatan aplikasi dengan menggunakan
bahasa pemrograman delphi database yang digunakan sangat banyak seperti Xammp,
MySQL Server dan dengan menggunakan database yang berekstensi DBF (database
file) atau yang lebih dikenal dengan Paradox (database desktop).
Siapa Penemu DBF
dBASE adalah
sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan
pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk
komputer CP/M, dan kemudian untuk platformApple II, Apple
Macintosh dan IBM PC dengan DOS yang menjadi salah
satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu.
Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru, Microsoft
Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh
produk-produk lainnya yang lebih baru
seperti Paradox, Clipper, FoxPro, danMicrosoft Access.
kepemilikan dBASE pada akhirnya dijual ke Borland pada tahun 1991 dan pada
tahun 1999 Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan
baru dBASE Inc.danmerupakan pengembanagn dari dBase II,dBase III serta
dBase III plus
Tipe data DBF file
Tipe data DBF file
Setiap bidang dalam
file DBF memiliki nama dan tipe data. Tipe data memberitahu berapa
banyak penyimpanan fisik
untuk menyisihkan untuk bidang database dan bentuk di mana
data disimpan. Berikut
daftar bagian dan menjelaskan setiap jenis data.
Character (N)
menentukan lapangan untuk data karakter
string. Panjang maksimum dari N adalah
254 karakter. Karakter dapat berupa huruf,
angka, spasi, atau karakter khusus. Anda
dapat menyingkat karakter char dalam program
Anda.
Numeric (N, n)
menentukan angka desimal dikemas, yaitu,
sejumlah Binary Coded Decimal. The N
nilai adalah jumlah total digit (presisi), dan
nilai n adalah jumlah digit ke kanan titik
desimal (skala). Nilai maksimum yang
diperbolehkan tergantung pada produk
perangkat lunak yang Anda gunakan. Untuk
produk dBASE, nilai maksimum yang
diperbolehkan adalah.
dBASE Version
|
N,n
|
dBASE
dBASE
IV
dBASE
III
dBASE
III
dBASE
II
|
16,14
19,15
PLUS
19,15
20,18
5.0
20,18
|
Jenis bidang Numeric selalu menjaga ketepatan nomor aslinya . Namun, toko SAS Sistem
semua nomor internal
sebagai presisi ganda , angka floating -point , sehingga presisi mereka
terbatas sampai 16
digit .
Jika setiap digit yang
tersedia di bidang file DBF diisi dengan 9 , nilai lapangan ditafsirkan
sebagai hilang oleh
Sistem SAS . Jika field dalam Sistem SAS menunjukkan nilai yang
hilang ( diwakili oleh
suatu periode ) , Sistem SAS menulis 9 untuk setiap digit yang tersedia
di bidang database DBF
file yang sesuai . Sementara dalam sesi SAS , jika Anda mengisi
setiap digit yang
tersedia di bidang file DBF dengan angka 9 , gulir dari lapangan , dan
kembali ke lapangan ,
nilai tersebut direpresentasikan sebagai hilang .
Float ( N , n )
menentukan floating-point angka biner yang
tersedia di dBASE IV dan versi terbaru .
Maksimum N , n nilai Lampung adalah 20,18 .
Periksa dengan dokumentasi yang
disertakan dengan produk perangkat lunak lain
Anda mungkin menggunakan untuk
membuat file DBF untuk menentukan apakah
produk tersebut mendukung bilangan
biner floating-point .
Date
menentukan nilai tanggal dalam format yang
memiliki jumlah dan nilai karakter untuk
memisahkan bulan, hari , dan tahun . Format
standar adalah mm / dd / yy , misalnya ,
02/20/95 untuk 20 Februari 1995 . Tanggal
dalam file DBF dapat dikurangkan dari
satu sama lain , dengan hasil sebagai jumlah
hari antara dua tanggal . Sejumlah ( hari )
juga dapat ditambahkan ke tanggal , dengan
hasil yang tanggal .
logis
menentukan jenis yang menjawab ya / tidak atau
benar / salah pertanyaan untuk setiap
record dalam file . Tipe ini adalah 1 byte
panjang dan menerima nilai-nilai karakter
berikut: Y , y , N , n , T , t , F , dan f .
dBASE juga memiliki
tipe data yang disebut Memo , General , biner , dan OLE , yang
disimpan dalam sebuah
file teks memo terkait ( disebut file DBT ) , tetapi tipe data ini tidak
didukung dalam
antarmuka SAS / ACCESS ke format file PC .
Bagaimana Mengenkripsi
Tabel (dbf) ke berkas .exe Memakai Microsoft Visual Foxpro.
Microsoft Visual FoxPro dapat
mengenkripsi tabel (.dbf) berkas dengan bangunan mereka ke berkas .exe terenkripsi. Namun,
saat menjalankan berkas .exe, berkas tabel tidak dapat diubah.
Untuk mengatasi perilaku ini, Anda dapat
menggunakan beberapa produk pihak ketiga untuk mengenkripsi FoxPro tabel file
sementara memungkinkan data yang akan diubah. Anda juga dapat menulis program untuk
mengenkripsi Visual FoxPro tabel berkas.
Enkripsi yang dapat mencegah pengguna
mengakses file DBF langsung. Bekerja dengan
mengubah berkas sehingga tidak dikenali sebagai .dbf. Visual FoxPro tidak
dapat menggunakan berkas .dbf lagi sampai adalah didekripsi.
Jika berkas .dbf tidak perlu
dimodifikasi, Anda dapat menambahkan ke daftar proyek dan tidak menandai
pengecualian. Ketika Anda membuat berkas .exe dienkripsi, .dbf data
akan disertakan di dalamnya. Anda
tidak perlu secara fisik Salin .dbf file ke subdirektori di mana berkas .exe
akan ditemukan. Ketika Anda
menjalankan berkas .exe, .dbf informasi yang dapat diakses, tetapi tidak dapat
diubah. Dekripsi .dbf berkas secara
otomatis saat berkas .exe dijalankan.
Dimulai pada Visual FoxPro 7.0, Anda dapat menggunakan Crypt.vcx Visual FoxPro kelas dasar untuk mengenkripsi data. Kelas cryptapi yang terletak di perpustakaan kelas dasar...\Ffc\_Crypt.vcx menyediakan akses ke rutinitas API kripto Windows sehingga Anda dapat mengenkripsi string, data, atau berkas dalam aplikasi Visual FoxPro. Untuk informasi lebih lanjut tentang _Crypt.vcx dan kelas _crytapi, lihat mencari berkas bantuan untuk "_Crypt.vcx."
Dimulai pada Visual FoxPro 7.0, Anda dapat menggunakan Crypt.vcx Visual FoxPro kelas dasar untuk mengenkripsi data. Kelas cryptapi yang terletak di perpustakaan kelas dasar...\Ffc\_Crypt.vcx menyediakan akses ke rutinitas API kripto Windows sehingga Anda dapat mengenkripsi string, data, atau berkas dalam aplikasi Visual FoxPro. Untuk informasi lebih lanjut tentang _Crypt.vcx dan kelas _crytapi, lihat mencari berkas bantuan untuk "_Crypt.vcx."
Tidak ada komentar:
Posting Komentar