Komponen Basis Data Relasional

...

Database manajemen hubungan pelanggan (CRM) merupakan contoh umum dari database relasional.

Basis data adalah sistem terkomputerisasi yang mengumpulkan dan menyimpan data sehingga dapat dirujuk silang melalui tautan ke data terkait di dalam kumpulan serta informasi terkait di basis data lain. Ada banyak tujuan dan jenis database. Database relasional adalah yang paling umum. Misalnya, database manajemen hubungan pelanggan (CRM), yang mengelola prospek penjualan, catatan pelanggan, manajemen dan penagihan, adalah database relasional.

Tabel

Dalam database relasional, tabel sama dengan record, yang merupakan komponen data fundamental. Ini terdiri dari sekumpulan bidang yang sama di setiap tabel atau catatan, seperti nama, alamat, dan produk pelanggan. Database relasional juga mendikte cara kerja tabel. Misalnya, database relasional mengontrol bagaimana data disajikan di layar dan diatur untuk keluaran--ditentukan oleh kueri dan bahasa definisi data--dan bahkan seberapa banyak informasi yang dapat disimpan dalam a bidang yang diberikan.

Video Hari Ini

Baris

Tabel database relasional terlihat sangat mirip dengan spreadsheet Excel ketika digambarkan untuk referensi visual. Baris di setiap tabel database mewakili nilai berurutan di mana nilai di baris 1A, misalnya, terkait dengan nilai di semua bidang lain di baris 1. Jenis nilai di baris 1A, yaitu nama John Smith, adalah jenis nilai yang sama seperti di semua baris lain di kolom A. Setiap baris mewakili jumlah data untuk seluruh catatan atau subkategori catatan, seperti informasi kontak pelanggan yang mencakup alamat, nomor telepon, dan alamat email John Smith.

kolom

Kolom dalam tabel database relasional adalah fitur kontrol; setiap kolom mewakili bidang data yang muncul secara konsisten di setiap catatan atau tabel di seluruh database. Misalnya, dalam representasi visual database model CRM, kolom akan memiliki header seperti "nama", "alamat", "telepon" dan "email". Nama-nama kolom ini adalah nama-nama bidang data yang terjadi di masing-masing catatan.

Kunci Utama

Kunci utama adalah tag identifikasi untuk setiap baris data. Kunci utama berbeda untuk setiap record dalam database relasional; itu harus unik dan harus ada (dengan kata lain, tidak boleh "null"). Dalam database CRM, kunci utama ini mungkin berupa nomor yang ditetapkan untuk pelanggan atau pengenal unik seperti nomor Jaminan Sosialnya. Kunci utama digunakan untuk kueri dalam database relasional tetapi tidak untuk kueri ke database eksternal.

Kunci Asing

Kunci asing memungkinkan pencarian dan manipulasi data antara tabel database utama dan database terkait lainnya. Dalam model CRM, mungkin ada database jenis produk, daftar produsen widget yang berbeda. Setiap jenis widget akan diberi kunci asing yang memungkinkan pengguna CRM melakukan pencarian untuk menentukan apakah pelanggan tertentu adalah salah satu produsennya. Misalnya, kategori widget yang disebut "X" mungkin diberi kunci asing "1", dan memiliki banyak subkategori yang diberi label menurut abjad. Pencarian kunci asing 1 menunjukkan berapa banyak item dalam kategori X, dan ketika item dilihat, catatan menunjukkan penunjukan kategorinya.