Skip to main content

Posts

Showing posts from July, 2019

Merancang SQL bertingkat dalam memanipulasi basis data

Perintah select bertingkat Cara Menampilkan Data Dengan Perintah Select Apa sih Select dalam database? Select adalah perintah yang digunakan untuk menampilkan data dari tabel yang ada didatabase dan dapat juga berupa sebuah ekspesi. Seperti awal dibahas bahwa ada beberapa metode yang bisa digunakan namun kembali lagi sesuai kebutuhan, dalam tutorial ini semua akan dibahas masing-masing metode karna kerap kali kebutuhan tersebut ternyata memang paling sering digunakan. Dalam kasus yang sering terjadi adalah jika seorang programmer hanya ingin menampilkan data yang spesifik, caranya adalah dengan menggunakan logika ekspesi, umumnya diawali dengan WHERE lalu kondisi seperti AND, OR, LIKE, BETWEEN, IN, NOT IN, dan lain sebagainya. Berikut ini adalah pseudo-code perintah Select… SELECT field / * FROM nama_tabel WHERE kondisi Perintah diatas hanyalah sebuah pseudo-code dan tidak bisa digunakan, penulis hanya mengasumsikan perintah tersebut agar sampai sini sudah dapat dibayangkan

Menerapkan penggunaan SQL untuk mengakses multi table

Select multitable SQL adalah bahasa query baku untuk DBMS.SQL diambil sebagai bagian sejak tahun 1992 awalnya diterapkan pada DBMS besar seperti Oracle dan Informix. Tabel-tabel yang dibuat pada studi kasus ini cukup sederhana saja untuk memudahkan pemahaman. Adapun tabel-tabel tersebut adalah: view source print ? 1. mhs ( 2. nim varchar(3), 3. namaMhs varchar(30), 4. primary key(nim) 5. ) view source print ? 1. mk ( 2. kodeMK varchar(3), 3. namaMK varchar(30), 4. sks integer, 5. primary key(kodeMK) 6. ) view source print ? 1. ambilMK ( 2. nim varchar(3), 3. kodeMK varchar(3), 4. nilai integer, 5. primary key(nim, kodeMK) 6. ) Dalam hal ini, field nim dan kodeMK pada tabel ambilMK merupakan foreign key. Apabila diperhatikan, tabel mhs dengan tabel ambilMK saling berelasi karena nim dalam tabel ambilMK berasal dari nim dalam tabel mhs (master tabel). Demikian pula antara tabel mk dengan ambilMK. Kedua tabel ini juga ber