Postingan

Menampilkan postingan dari 2017

Optimasi Database

Index Index dapat meningkatkan kecepatan pencarian pada record yang diinginkan.  Y ang harus diperhatikan adalah memilih field yang digunakan untuk kunci index , karena tidak semua field memerlukannya. Sedangkan pencarian yang dilakukan dengan membaca setiap record pada tabel disebut dengan table scan. Menentukan Tipe Data Menentukan tipe data yang tepat memerlukan ketelitian dan analisa yang baik. C ontoh, menggunakan tipe data char atau varchar. Keduanya menampung karakter, char menyediakan ukuran penyimpanan yang tetap (fixed-length), sedangkan varchar menyediakan ukuran penyimpanan sesuai dengan isi data (variable-length). Menghindari Field bernilai Null Jika memungkinkan, kurangi penggunaan field yang memiliki nilai null. D apat diberikan nilai default pada field tersebut. Query yang Mudah Terbaca Query panjang yang ditulis dalam 1 baris dapat  menyulitkan user yang ingin me modifikasi . Pemilihan huruf besar dan kecil juga dapat mempermudah pembacaan, misalny

DDL dan ERD

Gambar
DDL ( Data Definition Language ) Data Definition Language ( DDL ) adalah sebuah konsep yang digunakan untuk mendefinisikan  struktur data di SQL. Perintah yang terdapat pada DDL antara lain: A LTER : digunakan untuk mengubah definisi entitas. Misalnya ALTER TABLE untuk mengubah kolom. CREATE : digunakan untuk menambah entitas baru. Misalnya CREATE TABLE digunakan untuk menambah tabel baru. DROP : digunakan untuk menghapus entitas yang ada. Misalnya DROP TABLE untuk menghapus tabel dari database. TRUNCATE TABLE: untuk menghapus semua baris atau bagian tertentu dalam tabel tanpa menhapus baris secara individual.  ERD ( Entity Relationship Diagram ) Merupakan notasi grafis dalam pemodelan data konseptual yang menghubungkan antar entitas. Simbol ERD Gambar 1. simbol ERD Entity Entity adalah obyek yang dapat dibedakan dengan yang lain dalam dunia nyata. Entity dapat berupa obyek secara fisik seperti orang, rumah, atau kendaraan. Entity