view pada MySql beserta Latihan (CLI) #9 (23 nov)

 Assalamualaikum wr.wb.




Selamat pagi/siang/sore/malam semua.pada kesempatan ini, saya ingin latihan untuk membuat view dengan ketentuan seperti berikut :

  • Definisikan view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2 sks!

A. Pengertian

Di dalam SQL, View dapat didefenisikan sebagai "tabel virtual". Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel.

Tujuan dari pembuatan VIEW adalah  untuk keamanan (menyembunyikan beberapa kolom yang bersifat rahasia), atau dalam beberapa kasus bisa digunakan untuk mempercepat proses menampilkan data (terutama jika kita akan menjalankan query tersebut secara berulang).

B. Alat dan Bahan

  • seri latihan ini berkesinambungan dengan post post sebelumnya dimulai dari sini
  • install xampp (all OS).
  • pastikan sudah RUN program MySql pada xampp
  • sudah membuat database dengan nama "akademik

C. Jangka Waktu Pelaksanaan

untuk durasi  pelaksanaannya  kurang lebih 1 jam

D. Tahap Pelaksanaan


a. terlebih dahulu, hidupkan apache dan mysql / mariaDB pada xampp atau lamp dan masuk ke mysql

# mysql -u root -p 

mode text (CLI), karena kita akan membuat projek dengan command text.



b. kali ini akan menggunakan database baru  dengan nama akademik.jika belum membuat database, silahkan dibuat terlebih dahulu.lalu jika sudah membuat database, seperti biasa gunakan perintah  

> use (nama_database)



c. pembuatan tabel
tabel yang akan kita buat ada 5, yaitu mahasiswa, dosen, ambil_mk, matakuliah, jurusan. seperti biasa gunakan create table untuk membuat tabel dengan ketentuan seperti berikut :





d.
input data tiap tabel




e. Definisikan view untuk mendapatkan data mahasiswa yang hanya mengambil sks lebih dari 2 sks!



karena view adalah tabel virtual, maka untuk memanggil view perlakuannya seperti tabel biasanya :



dan post ini berakhir sampai disini dulu.Terimakasih telah mengunjungi blok kami dan mengikuti langkah-langkah diatas,semoga bermanfaat dan berhasil,mohon maaf jika terdapat kesalahan dalam pengetikkan.

Wassalamualaikum wr.wb.
Previous
Next Post »

Kontributor