Apa itu Database ?
Database adalah aplikasi terpisah yang menyimpan koleksi data. Setiap database memiliki satu atau beberapa API berbeda untuk membuat, mengakses, mengelola, mencari dan mereplikasi data yang dimilikinya.
Jenis penyimpanan data lainnya juga dapat digunakan, seperti file pada sistem file atau tabel hash besar di memori namun pengambilan dan penulisan data tidak akan begitu cepat dan mudah dengan jenis sistem tersebut.
Saat ini, kami menggunakan sistem manajemen basis data relasional (RDBMS) untuk menyimpan dan mengelola sejumlah besar data. Ini disebut database relasional karena semua data disimpan ke dalam tabel dan relasi yang berbeda dibuat dengan menggunakan kunci primer atau kunci lainnya yang dikenal sebagai Tombol Asing.
Relational DataBase Management System (RDBMS)
Sistem Manajemen DataBase Relasional (RDBMS) adalah perangkat lunak yang -
- Memungkinkan Anda untuk menerapkan database dengan tabel, kolom dan indeks.
- Menjamin Integritas Referential antara deretan berbagai tabel.
- Memperbarui indeks secara otomatis.
- Menginterpretasikan query SQL dan menggabungkan informasi dari berbagai tabel
Terminologi RDBMS
Sebelum kita lanjutkan untuk menjelaskan sistem database MySQL, mari kita revisi beberapa definisi yang berhubungan dengan database.
Sebelum kita lanjutkan untuk menjelaskan sistem database MySQL, mari kita revisi beberapa definisi yang berhubungan dengan database.
- Database - Database adalah kumpulan tabel, dengan data terkait.
- Tabel - Tabel adalah matriks dengan data. Tabel dalam database terlihat seperti spreadsheet sederhana.
- Kolom - Satu kolom (elemen data) berisi data dari satu dan jenis yang sama, misalnya kode pos kolom.
- Baris - Baris (= tuple, entry atau record) adalah sekelompok data terkait, misalnya data dari satu langganan.
- Redundansi - Menyimpan data dua kali, secara berlebihan membuat sistem lebih cepat.
- Primary Key - Kunci utama adalah unik. Nilai kunci tidak dapat terjadi dua kali dalam satu tabel. Dengan kunci, Anda hanya bisa menemukan satu baris.
- Foreign Key - Kunci asing adalah pin penghubung antara dua tabel.
- Kunci Senyawa - Kunci majemuk (kunci komposit) adalah kunci yang terdiri dari beberapa kolom, karena satu kolom tidak cukup unik.
- Index - Indeks dalam database menyerupai indeks di belakang sebuah buku.
- Referential Integrity - Referential Integrity memastikan bahwa nilai foreign key selalu menunjuk ke baris yang ada.
Database MySQL
MySQL adalah RDBMS yang cepat dan mudah digunakan yang digunakan untuk bisnis kecil dan besar. MySQL dikembangkan, dipasarkan dan didukung oleh MySQL AB, yang merupakan perusahaan Swedia. MySQL menjadi sangat populer karena banyak alasan yang bagus, diantaranya :
- MySQL dilepaskan di bawah lisensi open-source. Jadi Anda tidak perlu membayar untuk menggunakannya.
- MySQL adalah program yang sangat kuat dengan sendirinya. Ini menangani sebagian besar fungsionalitas paket database yang paling mahal dan hebat.
- MySQL menggunakan bentuk standar bahasa data SQL yang terkenal.
- MySQL bekerja pada banyak sistem operasi dan banyak bahasa termasuk PHP, PERL, C, C ++, JAVA, dll.
- MySQL bekerja sangat cepat dan bekerja dengan baik bahkan dengan kumpulan data yang besar.
- MySQL sangat bersahabat dengan PHP, bahasa yang paling dihargai untuk pengembangan web.
- MySQL mendukung database besar, sampai 50 juta baris atau lebih dalam sebuah tabel. Batas ukuran file default untuk tabel adalah 4GB, namun Anda dapat meningkatkannya (jika sistem operasi Anda dapat menanganinya) dengan batas teoritis 8 juta terabyte (TB).
- MySQL dapat disesuaikan. Lisensi GPL open source memungkinkan pemrogram untuk memodifikasi perangkat lunak MySQL agar sesuai dengan lingkungan spesifik mereka sendiri.
Sebelum kamu memulai
Sebelum terlalu lebih jauh menjelaskan, diharapkan Anda memiliki pengetahuan dasar mengenai PHP dan HTML karena penggunaan MySQL dalam tutorial ini akan lebih banyak digunakan pada lingkungan PHP.
Telah banyak contoh tutorial yang telah Saya buat yang mungkin akan sangat berguna bagi Programmer PHP. Jadi saya menyarankan Anda untuk memeriksa tutorial – tutrial saya yang sebelumnya yang berkaitan dengan PHP atau MySQL
0 Response to "Apa itu Database ?"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin