Skip to main content

Pengantar Databases untuk Pemula

Belajar PHP untuk PEMULA : DATABASE & MySQL (Juni 2025)

Belajar PHP untuk PEMULA : DATABASE & MySQL (Juni 2025)
Anonim

Di permukaan, database mungkin tampak seperti spreadsheet; memiliki data yang diatur dalam kolom dan baris. Tetapi di sinilah kesamaan berakhir karena database jauh lebih kuat.

Apa yang Dapat Dilakukan oleh Database?

Database memiliki fungsi pencarian yang luas. Misalnya, departemen penjualan dapat dengan cepat mencari dan menemukan semua staf penjualan yang telah mencapai jumlah penjualan tertentu selama jangka waktu tertentu.

Database dapat memperbarui catatan secara massal - bahkan jutaan atau lebih catatan. Ini akan berguna, misalnya, jika Anda ingin menambahkan kolom baru atau menerapkan patch data semacamnya.

Jika basis data bersifat relasional, yang sebagian besar databasenya, ia dapat mengubah referensi silang dalam tabel yang berbeda. Ini berarti Anda dapat membuat hubungan antar tabel. Misalnya, jika Anda menautkan tabel Pelanggan dengan tabel Pesanan, Anda dapat menemukan semua pesanan pembelian dari tabel Pesanan bahwa satu pelanggan dari tabel Pelanggan pernah diproses, atau lebih lanjut memperbaikinya untuk hanya mengembalikan pesanan yang diproses dalam periode waktu tertentu - atau hampir semua jenis kombinasi yang dapat Anda bayangkan.

Database dapat melakukan perhitungan agregat yang kompleks di beberapa tabel. Misalnya, Anda dapat mencantumkan pengeluaran di beberapa gerai ritel, termasuk semua kemungkinan sub-total, dan kemudian total akhir.

Database dapat menerapkan konsistensi dan integritas data, yang berarti dapat menghindari duplikasi dan memastikan keakuratan data melalui desain dan serangkaian batasan.

Apa Struktur dari Basis Data?

Paling sederhana, database terdiri dari tabel yang berisi kolom dan baris. Data dipisahkan oleh kategori ke dalam tabel untuk menghindari duplikasi. Misalnya, bisnis mungkin memiliki meja untuk Karyawan, satu untuk Pelanggan dan satu lagi untuk Produk.

Setiap baris dalam tabel disebut catatan, dan setiap sel adalah bidang. Setiap bidang (atau kolom) dapat dirancang untuk menyimpan tipe data tertentu, seperti angka, teks atau tanggal. Ini diberlakukan oleh serangkaian aturan untuk memastikan bahwa data Anda akurat dan dapat diandalkan.

Tabel dalam database relasional dihubungkan melalui kunci. Ini adalah ID di setiap tabel yang secara unik mengidentifikasi sebuah baris. Setiap tabel memiliki kolom primary key, dan setiap tabel yang perlu ditautkan ke tabel itu akan memiliki kolom kunci asing yang nilainya akan cocok dengan kunci primer tabel pertama.

Database akan menyertakan formulir sehingga pengguna dapat memasukkan atau mengedit data. Selain itu, ia akan memiliki fasilitas untuk menghasilkan laporan dari data. Laporan hanyalah jawaban atas pertanyaan, yang disebut kueri dalam basis-basis data. Misalnya, Anda mungkin menanyakan basis data untuk mencari penghasilan kotor perusahaan selama periode waktu tertentu. Database akan mengembalikan kepada Anda laporan dengan informasi yang Anda minta.

Produk Database Umum

Microsoft Access adalah salah satu platform database paling populer di pasaran saat ini. Ini dikirimkan dengan Microsoft Office dan kompatibel dengan semua produk Office. Ini fitur penyihir dan antarmuka yang mudah digunakan yang memandu Anda melalui pengembangan database Anda. Database desktop lain juga tersedia, termasuk FileMaker Pro, LibreOffice Base (yang gratis) dan Brilliant Database.

Jika Anda mempertimbangkan database untuk bisnis menengah hingga besar, Anda mungkin ingin mempertimbangkan database server berdasarkan Structured Query Language (SQL). SQL adalah bahasa basis data yang paling umum dan digunakan oleh sebagian besar basis data saat ini.

Database server seperti MySQL, Microsoft SQL Server, dan Oracle sangat kuat - tetapi juga mahal dan bisa datang dengan kurva belajar yang curam.