Oleh :
NPM :
15210016
2022
Pengertian
DDL,DCL,DQL,DML
Memodifikasianggotarelasimelaluisuatu views.
Select: Merupakan perintah yang digunakan untuk melakukan operasi seleksi yang
dinyatakan dalam bentuk suatu query dalam bahasa tertentu dengan operasi
model data relasional.
Bagi Anda yang setiap hari selalu berurusan dengan database mungkin sudah
familiar dengan pengaturan untuk membangun aplikasi database. Beberapa
pengaturan tersebut antara lain membuat database, mengatur indeks, membuat
tabel, dan lain sebagainya.
Alur kerja tersebut berfungsi dengan baik pada beberapa kasus. Akan tetapi,
terdapat satu aspek penting yang berasal dari pemrograman berbasis data yang
hilang yaitu Stored Procedure.
Stored Procedure akan dikompilasi sekali serta disimpan pada sebuah bentuk yang
bisa membuatnya diakses atau dieksekusi kembali. Dengan begitu, prosedur bisa
dipanggil dengan cepat dan tidak memerlukan waktu lama sehingga lebih efektif
dan efisien.
Nanti kode yang bisa dieksekusi tersebut akan secara otomatis dibagikan serta
dicache-kan di antara pengguna. Hal ini mengakibatkan adanya penurunan
terhadap kebutuhan memori
Pengertian Trigger
Dalam DBMS (Database Management System), trigger merupakan kumpulan script yang
berhubungan dengan table, view ataupun skema yang dijalankan secara otomatis ketika
terdapat event yang dijalankan. Event tersebut meliputi operasi yang biasa dilakukan
dalam mengolah database, seperti :
DML (Data Manipulation Language) yang meliputi DELETE, INSERT atau UPDATE
DDL (Data Definition Language) yang meliputi CREATE, ALTER atau DROP
otomatis, apakah sebelum atau sesudah perubahan pada row data table. Jadi
pilihannya adalah AFTER atau BEFORE.
Pada umumnya, statement yang digunakan dalam trigger hanya berupa satu perintah
saja. Namun, jika Anda ingin membuat beberapa perintah di dalamnya, maka gunakan
perintah tersebut ke dalam blok BEGIN … END. Penggunaan trigger terjadi ketika adanya
perubahan yang terjadi pada record table. Dengan begitu, terdapat Anda perlu
menambah referensi ke record tersebut, yaitu OLD dan NEW. OLD menandakan
referensi record sebelum terjadinya perubahan, sedangkang OLD menandakan referensi
setelah terjadinya perubahan.
Pengertian Join
Join Adalah Salah Satu Konstruksi Dasar dari SQL Dan Basis Data. Join Dapat Didefinisikan
Sebagai Kombinasi Record Daru Dua Tabel Atau Lebih Didalam Basis Data Relasional
Dan Menghasilkan Sebuah Tabel (Tempory) Baru Yang Disebut Joined Tabel.
INNER JOIN
LEFT JOIN
Left join Adalah Relasi Antar Table, biasanya Digunakan untuk
menghasilkan baris data dari tabel kiri (nama tabel pertama/ Tabel Utama)
yang tidak ada pasangan/Tidak Berelasi datanya pada tabel kanan (nama
tabel kedua).
Atau
Left Join merupakan penggabungan tabel dimana data akan ditampilkan
secara keseluruhan pada tabel pertama (kiri) namun record pada tabel
kedua (kanan) yang kosong akan ditampilkan dengan isi NULL.
RIGHT JOIN digunakan untuk menghasilkan baris data dari tabel kanan (nama
tabel kedua/ Tabel Utama) yang tidak ada pasangan datanya/ Tidak Berelasi pada
tabel kiri (namatabelpertama).
Right Join memiliki fungsi yang bertolak belakang dengan left join, dimana
right join akan menampilkan data secara keseluruhan pada tabel kedua
(kanan), namun NULL pada tabel pertama (kiri).
Union Join Digunakan Untuk Menghasilkan Baris Data Jika Ada Data Yang
Sama Pada Salah Satu Tabel. Dan digunakan untuk menggabungkan isi dari
2 (dua) tabel atau lebih.
Pada tahap crawling, mesin pencari menjelajah berbagai situs yang ada di internet
melalui link atau URL yang mereka temukan. Mesin pencari kemudian menyimpan
dan mengatur konten yang ada dalam berbagai situs tadi sebagai bagian dari
proses indexing. Baru kemudian terjadi proses ranking, dimana mesin pencari
menampilkan konten yang paling sesuai dengan kebutuhan pengguna di halaman
hasil pencarian.
Analogi yang mungkin bisa Anda bayangkan untuk proses ini ialah ketika Anda
mencari sebuah buku di database perpustakaan. Dimana di dalam database tentu
terdapat judul buku, nama penulis, dan tahun terbit sebuah buku. Anda dapat
menemukan buku yang Anda cari di database tersebut karena pustakawan telah
melakukan pengindeksan terhadap buku-buku di perpustakaan tersebut.
Jadi, proses pengindeksan ini sangat penting adanya, baik untuk sebuah situs
website agar dapat dimuat di halaman hasil pencarian maupun untuk pengguna
yang membutuhkan hasil yang relevan. Sebab, tanpa adanya proses pengindeksan,
mesin pencari akan melakukan pencarian tanpa arah.
Pengertian View
+------------+--------------+---------+
+------------+--------------+---------+
+------------+--------------+---------+
Misalkan query tersebut akan dijalankan setiap beberapa detik (diakses dari
website yang sibuk), pada setiap permintaan data, MySQL server harus
melakukan pemrosesan untuk mencari seluruh dosen yang memiliki alamat di
Jakarta. Selain itu, dengan menggunakan VIEW saya bisa menyembunyikan
beberapa kolom dari tabel daftar_dosen.