PENGGUNAAN VIEW ,PRIMARY DAN  INDEX PADA SQL - PERANCANGAN BASIS DATA

Untuk penjelasan view dengan 2 contoh kasus serta primary dan index dari 2 contoh kasus dapat dilihat pada video atau link berikut :

https://youtu.be/bksRnyg2f54


Pendahuluan:

View dan Index adalah dua fitur penting dalam bahasa SQL yang membantu dalam pengelolaan dan pengoptimasian database. Dalam artikel ini, kita akan menjelajahi pengertian, penggunaan, dan manfaat dari View dan Index dalam SQL.

View dalam SQL:

View adalah objek virtual yang terdiri dari hasil kueri SELECT yang disimpan dalam basis data. View dapat dianggap sebagai tabel virtual yang terdiri dari baris dan kolom yang didefinisikan oleh hasil kueri. Beberapa manfaat penggunaan View antara lain:
Menyembunyikan kompleksitas: View memungkinkan kita untuk menyembunyikan kompleksitas kueri di balik antarmuka tabel virtual yang sederhana.
Memfasilitasi akses data: View memungkinkan pengguna untuk mengakses data dengan cara yang terstruktur dan terstandarisasi.
Meningkatkan keamanan: View dapat digunakan untuk membatasi akses ke data hanya pada kolom-kolom tertentu atau baris-baris tertentu.
Sintaksis Pembuatan dan Penggunaan View:

Sintaksis dasar untuk membuat View adalah sebagai berikut:

- 1 VIEW

CREATE VIEW List_user AS

SELECT username FROM users;

select * from List_user

-- 2 VIEW

CREATE VIEW List_kritik AS

SELECT users.email,kritik.kritik

FROM users JOIN kritik ON users.email = kritik.createBy;

select * from List_kritik



Primary dalam SQL:


Dalam perancangan basis data pada SQL, elemen-elemen penting yang sering digunakan adalah View, Primary Key, dan Index. Bagian ini akan menjelaskan mengenai Primary Key.

Primary Key adalah sebuah kolom atau sekumpulan kolom yang digunakan untuk mengidentifikasi secara unik setiap baris dalam sebuah tabel basis data. Setiap tabel dalam basis data sebaiknya memiliki sebuah Primary Key yang mendefinisikan identitas unik dari setiap barisnya.

-- PRIMARY KEY

CREATE TABLE Customer (

CustomerId INT primary key,

CustomerName VARCHAR(50),

Email VARCHAR(50)

);

CREATE TABLE Product (

ProductId INT PRIMARY KEY,

ProductName VARCHAR(50),

Price DECIMAL(10,2)

);

Index dalam SQL:

Index adalah struktur data yang digunakan untuk meningkatkan kinerja kueri pada tabel. Index membantu dalam mengurutkan dan mencari data dengan lebih efisien. Beberapa manfaat penggunaan Index antara lain:
Peningkatan kecepatan kueri: Index mempercepat operasi pencarian dan pengurutan data, sehingga mengoptimalkan waktu eksekusi kueri.
Mengurangi beban database: Index memungkinkan database untuk melakukan operasi pencarian dengan lebih sedikit pemindaian data, mengurangi beban pada server database.

Pembuatan dan Penggunaan Index:

-- INDEKS

CREATE INDEX idx_username on users (username);

SHOW INDEX FROM users;

-- Creating an index

CREATE INDEX idx_productname ON Product (ProductName);

SHOW INDEX FROM Product;


Jenis-jenis Index:

Terdapat berbagai jenis Index yang dapat digunakan dalam SQL, seperti Index B-Tree, Hash Index, dan Bitmap Index. Setiap jenis Index memiliki karakteristik dan kegunaan yang berbeda.

Kesimpulan:

Dalam artikel ini, kita telah menjelajahi penggunaan dan manfaat dari View dan Index dalam SQL. View memungkinkan kita untuk menyederhanakan dan mengorganisasi akses data, sementara Index membantu meningkatkan kinerja kueri pada tabel. Dengan memahami konsep dan penggunaan View dan Index, Anda dapat mengoptimalkan pengelolaan dan kueri SQL pada database Anda.

Sekian artikel ini, semoga bermanfaat dan membantu Anda dalam memahami View dan Index dalam SQL. Teruslah eksplorasi dan tingkatkan pengetahuan Anda tentang bahasa SQL dan pengelolaan database!

Terimakasih Kepada :

http://adirp.id/


Pak adi Sebagai Dosen MK Perancangan Basis Data


Universitas Buana Perjuangan Karawang 



Komentar

Postingan Populer