Istilah Penting Dalam Database
Dalam dunia programming, tentu yang namanya database itu sangat diperlukan. Bahkan saat ini web, software, dan berbagai aplikasi terus berkembang pesat sehingga sistem database adalah salah satu hal yang sangat diperlukan. Sebelum itu, Anda juga harus mengetahui apa saja sih istilah penting dalam database.
Mengapa kita perlu mengetahui istilah-istilah penting ini dalam database ? Mungkin kita berkata bahwa kita sudah mengerti banyak mengenai logika database dan cara merancang hingga implementasinya di berbagai sistem. Namun kita tetap harus menghafal atau menanamkan istilah-istilah ini dalam pikiran kita. Untuk apa ?
Tujuan Memahami Istilah Istilah Penting Dalam Database
Satu-satunya tujuan untuk memahami dan mengerti istilah dalam database adalah kita bisa dengan mudah mencari problem solving saat kita mengalami kendala. Maksudnya adalah apabila kita mendapat masalah saat pembuatan database atau bug, maka kita tak lain akan mencari solusinya di google. Benar ? Nah, bagaimana kita bisa mencari solusi di google apabila kita saja tidak begitu mengerti istilah-istilah dalam database. Tentu kita akan kesulitan untuk mencari kata kunci yang tepat untuk masalah kita.Berbeda dengan apabila kita sudah memahami istilah berikut, maka kita akan dengan mudah dan cepat mencari solusi atas permasalahan kita di mesin pencarian seperti google.
Memahami istilah database itu mudah dan cepat !
Yup, apa susahnya kita memahami istilah-istilah berikut ? Tinggal dibaca dan diingat ? Simple kan ? Yuk langsung saja kita pelajari bersama-sama.11 Istilah Penting Dalam Database
1. DataPengertian :
Data adalah informasi yang mengandung arti.
Penjelasan :
Data ini sangat diperlukan dalam pembuatan database, semisal dalam hal pengukuran, pencatatan, pengambilan keputusan, prediksi, dan informasi penting lainnya. Data bisa didapat dari inputan manual atau otomatis. Contoh data adalah data harga makanan pada suatu rumah makan tertentu. Harga makanan ini bisa kita gunakan sebagai data di dalam kasir. Sehingga kita bisa menghitung berapa pendapatan perhari serta keuntungannya. Maka dari itu data adalah hal yang paling penting dalam pembuatan database. Pastikan data didapat dengan tepat.
2. Database
Pengertian :
Database adalah kumpulan data-data yang disajikan dalam bentuk beberapa tabel.
Penjelasan :
Data-data ini bisa dijadikan informasi yang sangat penting. Contoh database adalah database rumah makan, database perpustakaan, database toko, dan lain-lain.
3. Tabel (Entity)
Pengertian :
Tabel adalah tempat untuk menyimpan data, yang terdiri dari kolom dan baris.
Penjelasan :
Tabel sering disebut juga sebagai entity. Jadi kalau nemu istilah entity di internet gak usah bingung, karena itu sama aja kayak tabel. Di dalam tabel juga terdapat kolom atau yang disebut dengan field dan juga terdapat baris atau yang disebut dengan record.
4. Field (Atribut)
Pengertian :
Field adalah nama lain dari kolom pada tabel
Penjelasan :
Field/kolom ini digunakan dalam databse sebagai parameter yang penting. Misal kolom harga, kolom ID, kolom yang memiliki nilai unik, kolom nama, dan lain-lain. Kolom ini sendiri juga memiliki banyak jenis seperti primary key, candidate key, dan lain-lain yang akan dijelaskan dibawah.
5. Record
Pengertian :
Record adalah nama lain dari baris pada tabel
Penjelasan :
Record adalah salah satu baris dari tabel yang berisi beberapa data. Contoh baris mahasiswa yang berisi nama, alamat, nim, dll.
6. Primary Key
Pengertian :
Primary key atau disebut juga dengan kunci utama adalah kolom yang berisi nilai unik dan tidak kosong.
Penjelasan :
Primary key ini biasanya digunakan untuk menandai suatu record tertentu. Contohnya adalah ID, NIM, kode, dll.
7. Entity Relationship Diagram (ERD)
Pengertian :
Entity Relationship Diagram adalah representasi logika dari suatu perusahaan/bisnis yang menggunakan entity & relationship.
Penjelasan :
ERD ini sangat memudahkan kita dalam memahami database sebuah perusahaan. Contoh ERD adalah seperti ini :
8. Foreign Key
Pengertian :
Foreign key adalah kunci yang menunjuk bahwa kolom tersebut berelasi dengan kolom pada tabel yang lain.
Penjelasan :
Foreign key biasanya terletak pada primary key. Sebagai contoh seperti ini
Dapat dilihat bahwa yang disebut dengan primary key pada tabel DOKTER adalah "ID_DOKTER" dan yang disebut dengan foreign key pada tabel DOKTER adalah "ID_DOKTER" juga. Mengapa ? Karena ID_DOKTER pada tabel DOKTER memiliki relasi dengan ID_DOKTER pada tabel RAWAT. sehingga ID_DOKTER dikatakan sebagai primary key dan foreign key.
Begitu juga dengan ID_Pasien pada tabel RAWAT adalah foreign key. Tapi ID_Pasien pada tabel RAWAT belum tentu primary key. Karena primary key hanya SATU pada tabel tersebut.
9. Super key
Pengertian :
Super key adalah gabungan dari beberapa kolom yang terbentuk sehingga gabungan tersebut memiliki nilai yang selalu unik.
Penjelasan :
Super key digunakan untuk menentukan candidate key. Apa itu candidate key, akan dijelaskan nanti. Jadi contoh super key adalah seperti berikut.
Misal dalam tabel pendaftaran terdapat kolom sebagai berikut :
nama
jenis kelamin
kota
Nah maka yang disebut dengan super key adalah kombinasi dari beberapa kolom yang tentunya akan memiliki nilai yang selalu unik. Jadi super key disini adalah nama & email. Karena nama + email tentu akan selalu unik. Tidak mungkin ada orang yang memiliki nama dan email yang sama.
Selain itu, dari tabel tersebut, bisa kita dapat superkey yaitu nama + email + jenis kelamin + kota. Tentu PASTI semuanya unik dong ! Ya benar, jadi superkey dalam suatu tabel bisa bermacam-macam.
10. Candidate Key
Pengertian :
Candidate key adalah superkey yang paling sedikit memiliki kolom.
Penjelasan :
pada contoh tabel pendaftaran tadi, kita bisa dapat berbagai macam superkey. Nah candidate key adalah dimana kita bisa mendapatkan superkey yang paling simpel. Jadi apa yang paling simpel ? Ya yaitu nama + email. Mengapa tidak email saja ? Karena belum tentu semua orang memiliki email.
11. Composite key
Pengertian :
Composite key adalah gabungan dari beberapa kolom yang unik
Penjelasan :
Composite key hampir sama dengan candidate key, namun composite ini bisa dijadikan sebagai primary key sehingga sering disebut "composite primary keys".
Nah, setelah kita mempelajari berbagai istilah penting dalam database. Kita jadi tahu apa itu primary key, foreign key, candidate key, composite key, dll. Salah satu istilah yang paling penting dalam database adalah RELASI.
Apa itu RELASI dalam database ? Relasi adalah bagian yang TERPENTING dalam membangun database !
Yang jelas relasi ini harus dibangun agar memudahkan dalam memanipulasi data. Apabila Anda membuat suatu database perusahaan, tentu pasti dan wajib menggunakan RELASI. Lalu apa saja sih RELASI itu ?
Yuk kita pelajari :
3 Macam Relasi Tabel Database (Lengkap + Contoh)
Dengan mempelajari hal tersebut kita akan semakin belajar lebih dalam mengenai sistem database ini.
Semoga bermanfaat :)