Apa itu Basis Data?

click fraud protection

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

Anda Sudah Menggunakan Basis Data

Anda mungkin tidak menyadarinya tetapi Anda menemukan kekuatan database 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 memfilter transaksi Anda untuk menampilkannya berdasarkan tanggal atau jenis, sesuai permintaan Anda.

1s dan 0s mewakili database

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 yang rumit

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 catatan.

Misalnya, pertimbangkan tabel database yang berisi nama dan nomor telepon untuk 50 karyawan di Perusahaan X. Tabel diatur dengan kolom berlabel “FirstName,” “LastName,” dan “TelephoneNumber.” 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 kunci utama kolom sehingga setiap baris (atau catatan) memiliki bidang unik untuk mengidentifikasinya.

Data dalam database dilindungi oleh kendala, yang menegakkan aturan pada data untuk memastikan integritasnya secara keseluruhan. A kendala unik memastikan bahwa kunci utama tidak dapat diduplikasi. A periksa kendala 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 yang paling kuat dari database 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 hanya beberapa tabel.

Sistem Manajemen Basis Data

Sebuah 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 akses microsoft.

FAQ

  • Apa itu skema basis data?

    A 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 basis data relasional?

    Sebuah 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?

    Query 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?

    Record adalah kumpulan data yang disimpan dalam sebuah tabel. Catatan juga kadang-kadang disebut tupel.

  • Apa itu kunci asing dalam database?

    Kunci asing adalah komponen umum yang menghubungkan data dalam dua tabel bersama-sama. Kunci asing mengacu pada kunci utama dari tabel lain yang disebut meja orang tua. Tabel yang berisi kunci asing disebut meja 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 kursus sebagai entitas.