Istilah-Istilah Umum Dalam Perancangan Database SQL

Posted on

Istilah Umum Pada Database

Apa itu Database?

Istilah-Istilah Dalam Perancangan Database SQL – Kebanyakan orang mengatakan database itu adalah Oracle, MySQL, SQL Server, PostgreSQL bahkan MongoDB. Padahal itu bukan database, melainkan disebut Data Base Management System (DBMS) atau software untuk memanajemen database.

Nah, database itu sebenarnya adalah kumpulan data-data.  Data adalah segala sesuatu apapun itu yang dapat diambil dari dunia nyata.

Misalnya, Nama, Umur, Alamat, Nomor Identitas, Harga Barang, Foto, Video, Dokumen, Audio dan lain-lain.

Database akan diolah oleh software DBMS tadi.

Database dapat kita gambarkan seperti data-data dalam sebuah tabel, contohnya seperti data dari microsoft Excel sebagai berikut:

Istilah-Istilah Umum Dalam Perancangan Database SQL

Jika anda melihat pada gambar diatas, maka secara struktural, data akan memiliki judul, baris dan kolom, dimana baris akan menunjukkan jumlah data dan kolom akan menujukkan properti data.

Didalam perancangan database, akan lebih mudah jika kita berpatokan pada sebuah tabel, dimana tabel tersebut akan memili baris dan kolom yang mengandung data-data. Dengan berpatokan pada sebuah tabel, maka kita akan lebih mudah merepresentasikan sebuah data.

Istilah Database

Didalam perancangan database, kita akan mengenal istilah-istilah yang merepresentasikan suatu arti tersendiri, diantaranya:

  • SQL Field
    Filed pada database sama dengan Kolom jika pada tabel.
  • SQL Record
    Record pada database sama dengan Baris jika pada tabel.
  • Key

    SQL Primary Key

    Primary key (kunci utama) adalah sebuah data yang memiliki nilai yang unik dan hanya dimiliki oleh orang tertentu.
    Contohnya, dalam database mahasiswa kita memiliki baris yang terdapat kolom nomor ID mahasiswa atau nomor induk mahasiswa (NIM).  Setiap nomor ID harus memiliki angka yang unik dan hanya dimiliki oleh 1 orang mahasiswa saja.
    Contoh lain, setiap mahasiswa memiliki alamat email. Alamat email dari satu mahasiswa tidak boleh sama terhadap mahasiswa yang lain.
    Maka kondisi seperti disebut dengan Primary key.

    SQL Foreign Key

    Foreign Key adalah adalah sebuah data dari sebuah tabel database yang memiliki keterkaitan dengan Primary Key. 
    Contohnya, kita memiliki dua tabel dalam database, sebut saja tabel biodata mahasiswa dan tabel kuliah mahasiswa.
    Tabel biodata mahasiswa memiliki nomor ID mahasiswa yang disebut dengan Primary Key. 
    Tabel kuliah mahasiswa memiliki nomor ID ijazah.
    Nah, mahasiswa pada akhirnya pasti memiliki ijazah. Namun untuk dapat mengakses ijazah tersebut, kita harus memiliki nomor ID dari mahasiswa itu.
    Nah, saling keterkaitan antara satu data utama dengan data lain dalam tabel database disebut dengan Foreign Key.
    Untuk contoh lain dapat dilihat pada video penjelasan, klik dis.
  • SQL Auto Increment
    Auto Increment adalah fitur dari database untuk menambah nilai satu per-satu dari sebuah record.
  • SQL Relationship
    Relationship adalah hubungan antar tabel pada database.
  • SQL Normalization
    Normalization adalah sebuah proses membuat tabel dalam database secara normal.
Semoga bermanfaat.