Apa itu MySQL? - Pengantar Sistem Manajemen Basis Data



Blog tentang Apa itu MySQL ini, akan memperkenalkan Anda kepada dasar-dasar DBMS, berbagai jenis DBMS, SQL, MySQL, fitur MySQL dan tipe datanya.

Manajemen Database adalah bagian terpenting ketika Anda memiliki data yang sangat besar di sekitar Anda. MySQL adalah salah satu Database Relasional paling terkenal untuk menyimpan & menangani data Anda. Di dalam Apa itu MySQL blog, Anda akan membahas topik-topik berikut:

Apa itu Data & Database?

Misalkan perusahaan perlu menyimpan nama ratusan karyawan yang bekerja di perusahaan sedemikian rupa sehingga semua karyawan dapat diidentifikasi secara individual. Kemudian, perusahaan mengumpulkan data dari semua karyawan tersebut. Sekarang, ketika saya mengatakan data, yang saya maksud adalah perusahaan mengumpulkan informasi berbeda tentang suatu objek. Jadi, objek itu bisa menjadi entitas dunia nyata seperti orang, atau objek apa pun seperti mouse, laptop, dll.





Nah, ketika Anda memiliki data yang begitu banyak, Anda jelas membutuhkan tempat untuk menyimpannya, yaitu Database.

java mendeklarasikan array objek

Jadi, Anda dapat menganggap database sebagai wadah besar, di mana Anda dapat menyimpan semua data. Tetapi apakah Anda pikir Anda dapat menggunakan data Anda tanpa pengelolaan database yang tepat?



Jelas TIDAK!

Jadi, mari kita ketahui apa sebenarnya Sistem Manajemen Database dan berbagai jenisnya.

Sistem Manajemen Basis Data & Jenis DBMS

UNTUK Sistem Manajemen Basis Data ( DBMS ) adalah aplikasi perangkat lunak yang berinteraksi dengan pengguna, aplikasi, dan database itu sendiri untuk menangkap dan menganalisis data. Data yang disimpan dalam database dapat dimodifikasi, diambil, dan dihapus, dan dapat berupa jenis apa pun seperti string, angka, gambar, dll.



Jenis DBMS

Ada 4 jenis DBMS, yaitu Hierarchical, Relational, Network, dan Object-Oriented DBMS.

  • DBMS hierarkis: Seperti namanya, DBMS jenis ini memiliki gaya jenis hubungan pendahulu-penerus. Jadi, ia memiliki struktur yang mirip dengan pohon, di mana simpul mewakili catatan dan cabang pohon mewakili bidang.
  • DBMS Relasional (RDBMS): Jenis DBMS, menggunakan struktur yang memungkinkan pengguna untuk mengidentifikasi dan mengakses data dalam hubungan ke bagian data lain di database.
  • DBMS Jaringan: Jenis DBMS ini mendukung banyak ke banyak relasi di mana beberapa catatan anggota dapat ditautkan.
  • Berorientasi pada objekDBMS: Jenis DBMS ini menggunakan perangkat lunak individu kecil yang disebut objek. Setiap objek berisi sepotong data, dan instruksi untuk tindakan yang harus dilakukan dengan data tersebut.

Nah, setelah saya memberi tahu Anda tentang DBMS, sekarang saatnya kita memahami apa itu SQL?

Berlangganan saluran youtube kami untuk mendapatkan pembaruan baru ..!

Bahasa Kueri Terstruktur (SQL)

SQL adalah inti dari database relasional yang digunakan untuk mengakses dan mengelola database. Dengan menggunakan SQL, Anda dapat menambah, memperbarui atau menghapus baris data, mengambil subset informasi, mengubah database dan melakukan banyak tindakan. Beberapa subset SQL adalah sebagai berikut:

  • DDL (Bahasa Definisi Data) - Ini memungkinkan Anda untuk melakukan berbagai operasi pada database seperti objek CREATE, ALTER dan DELETE.
  • DML (Bahasa Manipulasi Data) - Ini memungkinkan Anda untuk mengakses dan memanipulasi data. Ini membantu Anda untuk memasukkan, memperbarui, menghapus dan mengambil data dari database.
  • DCL (Bahasa Kontrol Data) - Ini memungkinkan Anda untuk mengontrol akses ke database. Contoh - Berikan atau Cabut izin akses.
  • TCL (Bahasa Kontrol Transaksi) - Ini memungkinkan Anda untuk menangani transaksi database. Contoh - Commit, Rollback, Savepoint, Set Transaction.

Baik! Nah, setelah Anda mengetahui SQL, sekarang saatnya saya memperkenalkan MySQL.

def __init __ (sendiri)

Apa itu MySQL & Fitur-fiturnya

MySQL adalah sistem manajemen basis data relasional sumber terbuka yang bekerja pada banyak platform. Ini menyediakan akses multi-pengguna untuk mendukung banyak mesin penyimpanan dan didukung oleh Oracle. Jadi, Anda dapat membeli versi lisensi komersial dari Oracle untuk mendapatkan layanan dukungan premium.

Fitur MySQL adalah sebagai berikut:

Fitur MySQL - Apa itu MySQL? - Edureka

Gambar 1: Fitur MySQL - Apa itu MySQL?

  • Kemudahan Manajemen - Perangkat lunak ini sangat mudah diunduh dan juga menggunakan penjadwal acara untuk menjadwalkan tugas secara otomatis.
  • Dukungan Transaksional yang Kuat - Memiliki properti ACID (Atomicity, Consistency, Isolation, Durability), dan juga memungkinkan dukungan multi-versi terdistribusi.
  • Pengembangan Aplikasi Komprehensif - MySQL memiliki pustaka plugin untuk menyematkan database ke dalam aplikasi apa pun. Ini juga mendukung prosedur tersimpan, pemicu, fungsi, tampilan, dan banyak lagi untuk pengembangan aplikasi. Anda dapat merujuk ke Tutorial RDS , untuk memahami RDBMS Amazon.
  • Performa Tinggi - Menyediakan utilitas pemuatan cepat dengan cache memori yang berbeda dan partisi indeks tabel.
  • Total Biaya Kepemilikan Rendah - Ini mengurangi biaya lisensi dan pengeluaran perangkat keras.
  • Sumber Terbuka & Dukungan 24 * 7 - RDBMS ini dapat digunakan di semua platform dan menawarkan dukungan 24 * 7 untuk open source dan edisi perusahaan.
  • Perlindungan Data Aman - MySQL mendukung mekanisme yang kuat untuk memastikan bahwa hanya pengguna resmi yang memiliki akses ke database.
  • Ketersediaan Tinggi - MySQL dapat menjalankan konfigurasi replikasi master / slave berkecepatan tinggi dan menawarkan server cluster.
  • Skalabilitas & Fleksibilitas - Dengan MySQL, Anda dapat menjalankan aplikasi yang tertanam dalam dan membuat gudang data yang menyimpan data dalam jumlah besar.

Sekarang, setelah kalian tahu apa itu MySQL, izinkan saya memberi tahu Anda berbagai jenis data yang didukung oleh MySQL.

Tertarik untuk mempelajari lebih lanjut tentang MySQL

Jenis Data MySQL

Gambar 2: Jenis Data MySQL - Apa itu MySQL?

  • Numerik - Tipe data ini mencakup bilangan bulat dengan berbagai ukuran, floating-point (nyata) dari berbagai presisi dan bilangan yang diformat.
  • String karakter - Tipe data ini memiliki jumlah karakter tetap atau bervariasi. Tipe data ini juga memiliki string dengan panjang variabel yang disebut KARAKTER OBYEK BESAR ( CLOB ) yang digunakan untuk menentukan kolom yang memiliki nilai teks besar.
  • Bit-string - Jenis data ini memiliki panjang tetap atau panjang bit yang bervariasi. Ada juga tipe data string bit dengan panjang variabel yang disebut OBJEK BESAR BINER (BLOB), yang tersedia untuk menentukan kolom yang memiliki nilai biner besar, seperti gambar.
  • Boolean - Tipe data ini memiliki nilai TRUE atau FALSE. Karena SQL, memiliki nilai NULL, logika tiga nilai digunakan, yaitu UNKNOWN.
  • Tanggal Waktu - Tipe data DATE memiliki: YEAR, MONTH, dan DAY dengan format YYYY-MM-DD. Begitu pula dengan tipe data TIME yang memiliki komponen HOUR, MINUTE, dan SECOND berupa HH: MM: SS. Format ini bisa berubah berdasarkan kebutuhan.
  • Stempel Waktu & Interval - Jenis data TIMESTAMP mencakup minimal enam posisi, untuk pecahan desimal dari detik dan kualifikasi DENGAN ZONA WAKTU opsional selain bidang TANGGAL dan WAKTU. Tipe data INTERVAL menyebutkan nilai relatif yang bisa digunakan untuk menambah atau mengurangi nilai absolut dari tanggal, waktu, atau stempel waktu.

Saya harap Anda menikmati membaca blog What is MySQL ini. Sebagai kelanjutan dari blog ini, Tutorial MySQL akan muncul di mana kita akan memulai dengan semua perintah SQL, tetapi sebelum itu Anda dapat merujuk ke ini , untuk mengetahui pertanyaan teratas yang diajukan dalam wawancara. Tetap disini!

Ingin mendapatkan sertifikasi dalam Administrasi Database?

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengetahui database relasional open source ini, lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar ' Apa itu MySQL? 'Dan saya akan menghubungi Anda kembali.