Page 116 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 116
C. C. Soal AKM
Bacalah teks berikut dengan saksama untuk menjawab pertanyaan di bawahnya!
MySQL adalah sistem manajemen basis data relasional (RDBMS) yang populer
dan menyediakan berbagai fitur lengkap. Berikut adalah beberapa fitur utama
yang disediakan oleh MySQL.
1. Indeks MySQL
Indeks MySQL mendukung penggunaan indeks untuk meningkatkan kinerja
pencarian dan pengurutan data. Indeks memungkinkan akses data yang
lebih cepat dengan membuat struktur data tambahan yang disusun secara
teratur. MySQL mendukung berbagai jenis indeks, termasuk indeks BTREE,
HASH, dan FULLTEXT, yang dapat disesuaikan sesuai kebutuhan aplikasi.
2. Transaksi MySQL
Transaksi MySQL mendukung transaksi untuk memastikan konsistensi data.
Menggunakan fitur ini, Anda dapat mengelompokkan beberapa operasi
database menjadi satu unit yang dapat dicommit (terjaga) atau dirollback
(dibatalkan) secara keseluruhan. Transaksi memungkinkan pemulihan
otomatis dalam kasus kegagalan sistem atau kesalahan pemrograman,
sehingga memastikan integritas data yang lebih baik.
3. Tampilan (Views) MySQL
Tampilan (Views) MySQL mendukung tampilan yang memungkinkan peng
guna untuk membuat “pandangan” virtual dari subset data yang ada dalam
tabel. Tampilan dapat digunakan untuk menyembunyikan kompleksitas
struktur data dan menyediakan antarmuka yang lebih sederhana untuk
pengguna. Mereka juga dapat digunakan untuk memberikan keamanan
tambahan dengan mengontrol akses ke bagianbagian tertentu dari data.
4. Fungsi dan Prosedur Terdefinisi Pengguna (User-Defined Functions and
Procedures) MySQL
Fungsi dan prosedur terdefinisi pengguna MySQL memungkinkan pengguna
untuk membuat fungsi dan prosedur khusus yang dapat digunakan dalam
pernyataan SQL. Fungsi dan prosedur ini membantu dalam pemrosesan
data yang kompleks dan dapat digunakan berulang kali tanpa harus menulis
ulang kode yang sama.
5. Pengendalian Akses Pengguna MySQL
Pengendalian akses pengguna MySQL menyediakan sistem pengendalian
akses yang fleksibel untuk mengatur izin akses pengguna ke database dan
tabel. Hal ini memungkinkan administrator untuk mengontrol yang memiliki
akses ke data tertentu dan jenis operasi yang diizinkan, seperti membaca,
menulis, memperbarui, atau menghapus data.
104 Rekayasa Perangkat Lunak SMK/MAK Kelas XI