TUGAS 6 - Pengunaan Pengunaan Primary & index Dengan 2 contoh kasus yang berbeda Dengan 2 contoh kasus yang berbeda
Pengunaan Primary & index Dengan 2 contoh kasus yang berbeda
Penggunaan Primary Key (Kunci Utama) dan Index dalam SQL memiliki peran penting dalam pemodelan dan pengoptimalan basis data. Berikut ini adalah dua contoh kasus yang berbeda untuk penggunaan Primary Key dan Index dalam SQL:
* Kasus 1: Penggunaan Primary Key untuk Memastikan Unik dan Keterhubungan Data:
Anda memiliki tabel "students" yang menyimpan informasi tentang mahasiswa, dan setiap mahasiswa memiliki ID yang unik. Dalam hal ini, Anda dapat menggunakan Primary Key untuk memastikan bahwa setiap baris dalam tabel memiliki nilai ID yang unik dan untuk membangun keterhubungan antara tabel ini dengan tabel lain yang berkaitan.
Contoh :
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(100),
major VARCHAR(50)
);
Dalam contoh di atas, kolom "id" ditentukan sebagai Primary Key, yang menjamin bahwa setiap baris dalam tabel "students" akan memiliki ID yang unik. Dengan menggunakan Primary Key ini, Anda dapat dengan mudah mengidentifikasi dan mengakses data mahasiswa secara unik dan membangun hubungan dengan tabel lain yang menggunakan ID sebagai kunci asing.
* Kasus 2: Penggunaan Index untuk Meningkatkan Kinerja Pencarian :
Anda memiliki tabel "products" yang menyimpan informasi tentang produk, dan Anda sering melakukan pencarian berdasarkan kolom "name" dalam tabel ini. Dalam hal ini, Anda dapat menggunakan Index pada kolom "name" untuk meningkatkan kinerja pencarian, sehingga query pencarian akan lebih cepat.
Contoh :
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2)
);
CREATE INDEX idx_name ON products (name);
Dalam contoh di atas, Index "idx_name" dibuat pada kolom "name" dalam tabel "products". Dengan menggunakan Index ini, query pencarian seperti SELECT dengan kondisi WHERE name = '...' akan lebih efisien karena basis data dapat langsung mencari melalui Index tanpa harus memeriksa setiap baris dalam tabel.
Penggunaan Primary Key dan Index dalam SQL membantu memastikan integritas data, meningkatkan efisiensi pencarian, dan memfasilitasi keterhubungan antara tabel. Dalam setiap basis data, penting untuk merencanakan dan menggunakan Primary Key dan Index dengan bijak untuk mengoptimalkan kinerja dan keterhubungan data.
Komentar
Posting Komentar