Tampilkan postingan dengan label field. Tampilkan semua postingan
Tampilkan postingan dengan label field. Tampilkan semua postingan

Ada beberapa cara mengakses database:

    1. Client mengakses langsung

    Pada cara ini ketika kita maminta data maka semua data dari database akan semua database akan dikirim ke client.


    2. Akses melalui server

    Aplikasi akan mengirim suatu query kedatabase server sehingga hanya data yang dibutuhkan saja yang dikirim ke client. Access data lebih cepat karena user langsung meminta pada database server sehingga memory yang dibutuhkan relative kecil.


    3. Akses melalui software koneksitas


    Aplikasi akan mengirim query ke middleware (penerjemah) lalu query tersebut akan dikirim kedatabase server. Contoh Mysql,Ms,SQL Server,Interbase,Oracle,Infomix,DB2,dBase,Ms.Access.
    Middleware yang sering dipakai dalam pemrograman adalah ODBC(Open Database Connectivity),BDE(Borland Database Engine) dan JDBC(Java Database Connectivity).

Field atau kolom(coloumn) harus memiliki type data.
Sifat dari field adalah:

    1. Berfungsi sabagai PRIMARY KEY

    Contoh: kode_buku adalah primary key table karyawan

    2. Berfungsi sebagai FOREIGN KEY

    Foreign key dari sebuah teble akan mereferensi atau mengacu ketable lain sehingga kedua table tersebutsaling berhubungan satu sama lain. Foreign key akan mereferensi ke primary key table lain. Foreign key biasanya digunakan untuk menghindari adanya kesalahan dalam menginput data. Misal,seorang user menginputkan kode_buku(priymary key) 10,padahal dalam database tidak ada kode tersebut maka database akan menolak. Foreign key juga berfungsi untuk mencegah terjadinya manipulasi data oleh pihak yang tidak bertanggung jawab.



    3. Unik

    4. AutoIncrement

    Ada field-field tertentu yang tidak perlu kita isi tetapi system akan memasukan data ke field tersebut,misalnya nomor urut. System akan memasukkan nomor urut secara otomatis dan akan bertambah nilainya.



    5. Memiliki nilai default

    Jika kita tidak mengisikan data ke field dalam table,maka kita bias mamberikan nilai default.



    6. Autocompute

    Database akan melakukan perhitungan secara otomatis.



    7. NullAble

    NullAble(null) maka field boleh dikosongkan.