Apa Itu Basis Data?

Daftar Isi:

Apa Itu Basis Data?
Apa Itu Basis Data?
Anonim

Jika Anda terbiasa dengan spreadsheet seperti Microsoft Excel, Anda sudah memahami bagaimana data dapat digunakan dengan tabel. Basis data juga menggunakan tabel untuk menyimpan, mengelola, dan mengambil informasi.

Anda Sudah Menggunakan Database

Anda mungkin tidak menyadarinya tetapi Anda menemukan kekuatan basis data sepanjang waktu dalam kehidupan sehari-hari Anda. Misalnya, ketika Anda masuk ke akun perbankan online Anda, bank Anda terlebih dahulu mengotentikasi login Anda menggunakan nama pengguna dan kata sandi Anda dan kemudian menampilkan saldo akun Anda dan transaksi apa pun. Basis data yang beroperasi di belakang layar mengevaluasi kombinasi nama pengguna dan kata sandi Anda dan menyediakan akses ke akun Anda. Ini kemudian menyaring transaksi Anda untuk menampilkannya berdasarkan tanggal atau jenis, seperti yang Anda minta.

Image
Image

Database vs. Spreadsheet

Database berbeda dari spreadsheet karena lebih baik dalam menyimpan data dalam jumlah besar dan memanipulasinya dengan berbagai cara. Berikut adalah beberapa tindakan yang dapat Anda lakukan dengan database yang akan sulit, jika bukan tidak mungkin, untuk dilakukan menggunakan spreadsheet:

  • Ambil semua catatan yang cocok dengan kriteria tertentu
  • Perbarui catatan secara massal
  • Catatan referensi silang dalam tabel yang berbeda
  • Lakukan perhitungan agregat kompleks

Elemen Basis Data

Sebuah database terdiri dari banyak tabel yang berbeda. Seperti tabel Excel, tabel database terdiri dari kolom dan baris. Setiap kolom sesuai dengan atribut dan setiap baris sesuai dengan satu record.

Misalnya, pertimbangkan tabel database yang berisi nama dan nomor telepon untuk 50 karyawan di Perusahaan X. Tabel tersebut diatur dengan kolom berlabel “Nama Depan,” “Nama Belakang,” dan “Nomor Telepon.” Setiap baris berisi informasi yang sesuai untuk satu individu. Karena ada 50 individu, tabel memiliki 50 baris entri dan satu baris label.

Setiap tabel dalam database harus memiliki nama yang unik dan masing-masing harus memiliki kolom kunci utama sehingga setiap baris (atau record) memiliki bidang unik untuk mengidentifikasinya.

Data dalam database dilindungi oleh batasan, yang memberlakukan aturan pada data untuk memastikan integritasnya secara keseluruhan. Batasan unik memastikan bahwa kunci utama tidak dapat diduplikasi. Batasan pemeriksaan mengontrol jenis data yang dapat Anda masukkan. Misalnya, bidang Nama dapat menerima teks biasa, tetapi bidang Nomor Jaminan Sosial harus menyertakan serangkaian angka tertentu.

Salah satu fitur database yang paling kuat adalah kemampuan untuk membuat hubungan antar tabel menggunakan kunci asing. Misalnya, Anda mungkin memiliki tabel Pelanggan dan tabel Pesanan. Setiap pelanggan dapat ditautkan ke pesanan di tabel Pesanan Anda. Tabel Pesanan, pada gilirannya, mungkin ditautkan ke tabel Produk. Metode ini menyederhanakan desain database sehingga Anda dapat mengatur data berdasarkan kategori, daripada mencoba memasukkan semua data ke dalam satu atau beberapa tabel saja.

Sistem Manajemen Basis Data

Database hanya menyimpan data. Untuk memanfaatkan data tersebut secara nyata, Anda memerlukan sistem manajemen basis data. DBMS adalah database itu sendiri, bersama dengan perangkat lunak dan fungsionalitas yang diperlukan untuk mengambil atau menyisipkan data. DBMS membuat laporan, memberlakukan aturan dan batasan basis data, dan memelihara skema basis data. Tanpa DBMS, database hanyalah kumpulan bit dan byte dengan sedikit arti.

Jika Anda ingin mencoba membuat database, tempat yang baik untuk memulai adalah program database seperti Microsoft Access.

FAQ

    Apa itu skema database?

    Skema database adalah strukturnya. Ini menentukan informasi atau objek apa yang dapat masuk ke database dan mendefinisikan hubungan di antara mereka. Skema biasanya didefinisikan menggunakan Structured Query Language (SQL).

    Apa itu database relasional?

    Database relasional menyimpan titik data yang terkait satu sama lain. Ini mengatur data ke dalam satu atau lebih tabel, masing-masing dengan kunci unik yang mengidentifikasinya.

    Apa itu kueri basis data?

    Kueri hanyalah permintaan informasi dari database. Data bisa berasal dari satu atau lebih tabel dalam database, atau bisa berasal dari kueri lain. Setiap kali Anda mengetik di pencarian Google, Anda mengirim kueri, misalnya.

    Apa itu catatan basis data?

    Catatan adalah kumpulan data yang disimpan dalam tabel. Catatan juga terkadang disebut a tuple.

    Apa yang dimaksud dengan kunci asing dalam database?

    Kunci asing adalah komponen umum yang menghubungkan data dalam dua tabel secara bersamaan. Kunci asing mengacu pada kunci utama dari tabel lain yang disebut tabel induk. Tabel yang berisi kunci asing disebut tabel anak.

    Apa itu entitas dalam database?

    Entitas adalah objek yang ada di dalam database. Ini bisa berupa orang, tempat, unit, atau konsep abstrak apa pun yang ingin Anda simpan informasinya. Misalnya, database sekolah dapat berisi siswa, guru, dan mata pelajaran sebagai entitas.

Direkomendasikan: