Apa itu Database?
Database adalah aplikasi terpisah yang menyimpan kumpulan data. Setiap database memiliki satu atau lebih yang berbeda API untuk membuat, mengakses, mengelola, mencari dan mereplikasi data yang dimilikinya.
Jenis lain dari toko data yang dapat digunakan, seperti file pada sistem file atau tabel hash besar dalam memori namun data mengambil dan menulis tidak akan begitu mudah dan cepat dengan jenis-jenis sistem.
Jadi saat ini, kami menggunakan sistem manajemen database relasional (RDBMS) untuk menyimpan dan mengelola volume besar data. Ini disebut database relasional karena semua data disimpan dalam tabel yang berbeda dan hubungan yang didirikan dengan menggunakan kunci primer atau kunci lainnya yang dikenal sebagai kunci asing.
Sebuah sistem manajemen database relasional (RDBMS) adalah sebuah software yang:
Memungkinkan Anda untuk menerapkan database dengan tabel, kolom dan indeks.
Menjamin Referential Integritas antara deretan berbagai tabel.
Update indeks secara otomatis.
Menafsirkan sebuah query SQL dan menggabungkan informasi dari berbagai tabel.
RDBMS Terminologi:
Sebelum kita melanjutkan untuk menjelaskan sistem database MySQL, mari kita merevisi beberapa definisi yang berkaitan dengan basis data.
Database: Database adalah kumpulan tabel, dengan data terkait.
Tabel: tabel A adalah matriks dengan data. Sebuah meja dalam database terlihat seperti spreadsheet sederhana.
Kolom: Satu kolom (elemen data) berisi data dari satu dan jenis yang sama, misalnya kolom kode pos.
Baris: Baris (= tupel, masuk atau merekam) adalah sekelompok data terkait, misalnya data dari satu langganan.
Redundansi: Menyimpan data dua kali, berlebihan untuk membuat sistem yang lebih cepat.
Primary Key: Sebuah primary key adalah unik. Nilai kunci tidak dapat terjadi dua kali dalam satu meja. Dengan kunci, Anda dapat menemukan paling banyak satu baris.
Kunci asing: Kunci asing adalah menghubungkan pin antara dua tabel.
Senyawa Key: Kunci senyawa (key komposit) adalah kunci yang terdiri dari beberapa kolom, karena satu kolom tidak cukup unik.
Indeks: Indeks dalam database menyerupai indeks di bagian belakang buku.
Referential Integrity: Referential Integrity memastikan bahwa nilai kunci asing selalu menunjuk ke baris yang sudah ada.
MySQL Database:
MySQL adalah cepat, mudah digunakan RDBMS yang digunakan untuk usaha kecil dan besar. MySQL dikembangkan, dipasarkan, dan didukung oleh MySQL AB, yang merupakan sebuah perusahaan Swedia. MySQL menjadi sangat populer karena banyak alasan yang baik:
MySQL dirilis di bawah lisensi open-source. Jadi Anda tidak perlu membayar untuk menggunakannya.
MySQL adalah program yang sangat kuat dalam dirinya sendiri. Ini menangani subset besar fungsionalitas dari paket database yang paling mahal dan kuat.
MySQL menggunakan bentuk standar terkenal bahasa SQL data.
MySQL bekerja pada banyak sistem operasi dan dengan banyak bahasa termasuk PHP, PERL, C, C ++, JAVA, dll
MySQL bekerja sangat cepat dan bekerja dengan baik bahkan dengan kumpulan data besar.
MySQL adalah sangat user ke PHP, bahasa yang paling dihargai untuk pengembangan web.
MySQL mendukung database besar, hingga 50 juta baris atau lebih dalam sebuah tabel. Default file batas ukuran meja adalah 4GB, tetapi Anda dapat meningkatkan ini (jika sistem operasi Anda bisa mengatasinya) ke batas teoritis dari 8 juta terabyte (TB).
MySQL dapat disesuaikan. Lisensi GPL open source memungkinkan programmer untuk memodifikasi software MySQL untuk menyesuaikan lingkungan mereka sendiri yang spesifik.
Sebelum Anda Mulai:
Sebelum Anda mulai tutorial ini, Anda harus memiliki pengetahuan dasar dari informasi yang tercakup dalam PHP dan HTML kami tutorial.
Tutorial ini sangat berfokus pada menggunakan MySQL dalam lingkungan PHP. Banyak contoh yang diberikan dalam tutorial ini akan berguna untuk Programmer PHP.
0 Response to "Pengenalan MySQL"
Post a Comment