Postingan

Menampilkan postingan dari Desember, 2021

DCL

 DCL (Data Control Language) A. Pengertian DCL (Data Control Language) Data Control Language (DCL) adalah sebuah perintah dalam SQL yang berguna untuk pengontrolam dan memanipulasi dari hak akses database itu sendiri. Sederhannya Data Control Language (DCL) berfugsi untuk mengontrol hak akses (Priveleges) dan memaniulasi USER Database. B. User Sebagai seorang administrator database, user ROOT mempunyai hak dalam membuat user dan memberikan hak-hak akses terhadap user baru tersebut. Adapun cara menambahkan user baru sebagai berikut: Insert Into user (host,user,password) Values (‘Localhost','kulo',password('nuwun')); Flush Privileges; Keterangan: Host : Localhost -> User hanya dapat mengakses MySQL hanya di komputer local / server saja. IP Address -> User hanya dapat mengakses MySQL di komputer dengan alamat IP yang telah didefinisikan. % -> User dapat mengakses MySQL dari komputer manapun. User -> Nama atau ID yang digunakan untuk Login. Password -> Di...

PR

Gambar
Soal sama dengan permasalahan pada blog sebelumnya  1. Definisikan nested view untuk mendapatkan data mahasiswa yang jenis kelaminnya laki-laki dengan main view berupa mahasiswa yang mengambil sembarang matakuliah yang sks nya lebih dari sks terkecil! Create sebuah view baru dan masukan sintax seperti berikut: Berikut tampilan dari nested view untuk mendapatkan data mahasiswa yang jenis kelaminnya laki-laki. CREATE VIEW vnestedambil_mk Masukan sintax berikut untuk membuat tampilan view dari vnestedambil_mk SELECT nim FROM ambil_mk WHERE kode_mk IN (SELECT kode_mk from vmatakuliah) Berikut tampilan view dari vnestedambil_mk CREATE VIEW vnested_mahasiswa Masukan sintax berikut untuk membuat tampilan view dari vnested_mahasiswa SELECT * FROM mahasiswa WHERE jenis_kelamin = 'L' Berikut tampilan view dari vnested_mahasiswa CREATE VIEW vnested_view Masukan sintax berikut untuk membuat tampilan view dari vnested_view SELECT * FROM vnestedmahasiswa WHERE nim IN (SELECT nim FROM mahasi...

BELAJAR MEMODIFIKASI VIEW PADA DATABASE MYSQL

Gambar
  A. View View dapat didefinisikan sebagai tabel maya (virtual) atau logical yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional, view bukanlah bagian dari skema fisik. View bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya. Dengan demikian, ketika tabel yang menjadi sumber datanya berubah, data di view juga akan berubah. View di MySQL ada pada versi 5.0 ke atas. View adalah tampilan tabel virtual. View mempermudah dalam membuat laporan. View membuat informasi yang dibutuhkan lebih cepat, karena seperti halnya fungsi dalam pemrograman, memanggil nama view. Kegunaan View: Fokus data atau tabel tertentu. Penyederhanaan manipulasi data. Menyesuaikan data dengan kebutuhan pengguna. Export dan import data. Mengkombinasikan data terpartisi Sintaks Default Membuat View: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEW v...