Standard Query Language (SQL) adalah bahasa berbasis matematis yang digunakan untuk membuat kueri database. Ada beberapa jenis sistem manajemen database yang ada; SQL digunakan dengan sistem manajemen database relasional.
Sistem manajemen basis data relasional (atau model relasional) berkaitan dengan konsep matematika dari suatu hubungan dan secara fisik direpresentasikan sebagai tabel.
Tabel ini diwakili oleh baris dan kolom, di mana baris berisi record dan kolom berisi atribut.
Dua jenis operasi khusus dapat dilakukan pada baris dan kolom dalam proyek tab dan pemilihan.
Operasi Proyek
Operasi SQL proyek memungkinkan pengguna model relasional untuk mengambil data khusus kolom dari tabel. Data ini kemudian digunakan untuk membuat tabel baru yang didedikasikan untuk informasi yang ingin dilihat pengguna.
Jadi, jika Anda memiliki model relasional yang terdiri dari sembilan kolom berbeda tetapi Anda hanya memerlukan nama dan tanggal lahir untuk setiap individu dalam tabel, Anda akan menggunakan operasi proyek untuk mengambilnya data.
Struktur Operasi Proyek
Pilih nama_kolom dari nama_tabel
Operasi proyek memiliki struktur yang cukup jelas, terdiri dari tepat empat bagian.
- Itu Pilih kata kunci, yang harus selalu dimulai dengan huruf kapital.
- Nama kolom, jika ada lebih dari satu masing-masing harus dipisahkan dengan koma.
- Itu dari kata kunci, yang semuanya huruf kecil.
- Nama tabel.
Menggunakan Operasi Proyek di atas Meja
Bayangkan sebuah toko furnitur yang memiliki sistem manajemen database relasional.
Dalam database ini, tabel pelanggan yang menyimpan semua data yang kami miliki pada setiap pelanggan. Dalam tabel pelanggan ada sembilan bidang:
- ID Pelanggan
- Nama depan
- Nama keluarga
- DOB
- Nomor telepon
- Surel
- Alamat pelanggan
- Kota
- Negara
Contoh Tabel Pelanggan
Terkait: Cara Membuat Tabel di SQL
Suatu hari petugas hubungan pelanggan muncul dengan ide cemerlang yang bertujuan untuk meningkatkan hubungan pelanggan.
Idenya adalah membuat pengembang perangkat lunak membuat program otomatis sederhana yang akan mengirim email kepada setiap pelanggan pada hari ulang tahun mereka.
Jadi sekarang Anda membutuhkan tepat empat bidang data dari tabel pelanggan kami: NamaDepan dan NamaBelakang, untuk mempersonalisasi email; DOB, untuk mengetahui tanggal penjadwalan email; dan Email.
Menggunakan Contoh Operasi Proyek
Pilih Nama Depan, Nama Belakang, DOB, Email dari Pelanggan
Kode di atas secara efektif akan menghasilkan tabel baru yang dapat digunakan untuk membuat program sederhana. Tabel yang dihasilkan dapat dilihat di bawah ini.
Contoh Meja Ulang Tahun Pelanggan
Dalam hal ini, pengoperasian proyek terbukti sangat berguna karena dua alasan.
Ini melindungi privasi pelanggan dan memberikan informasi yang dibutuhkan. Pelanggan mempercayai toko dengan informasi mereka, dan dengan hanya menyediakan data yang penting bagi anggota staf tertentu untuk menjalankan tugas mereka, kepercayaan itu terlindungi.
Kesamaan Antara Proyek dan Operasi Seleksi
Operasi pemilihan menargetkan rekaman (baris), atau entitas tertentu dalam database relasional. Struktur operasi pemilihan sangat mirip dengan operasi proyek; Faktanya, ada satu operasi khusus yang dapat digunakan sebagai proyek atau operasi pemilihan karena mengembalikan hasil yang sama dalam kedua kasus.
Operasi ini dikenal sebagai kueri pilih semua dan yang dilakukannya adalah menghasilkan semua data yang ada dalam tabel.
Pilih Semua Contoh
Pilih * dari nama_tabel
Jika Anda menggunakan kueri di atas sebagai operasi proyek, Anda akan mengatakan bahwa Anda memilih semua atribut (kolom) dalam database relasional.
Namun, jika Anda menggunakan contoh di atas sebagai operasi pemilihan, maka Anda akan memilih semua catatan (baris) dalam database relasional.
Intinya adalah apa pun jenis operasinya, Anda akan selalu mendapatkan hasil yang sama.
Menggunakan Pilih Semua di Tabel Pelanggan
Pilih * dari Pelanggan
Kode di atas hanya akan membuat ulang tabel Pelanggan asli, yang dapat dilihat di bawah "contoh tabel pelanggan" di atas.
Operasi Seleksi
Apa yang membuat operasi pemilihan rata-rata berbeda dari operasi proyek adalah properti "di mana". Properti "di mana" memungkinkan operasi pemilihan untuk menargetkan rekaman, yang memenuhi kriteria tertentu.
Terkait: Perintah SQL Paling Penting Yang Harus Diketahui Semua Programmer
Contoh Struktur Operasi Seleksi
Pilih * dari nama_tabel di mana nama_kolom = nilai
Menggunakan Operasi Pemilihan
Toko furnitur kami memiliki cabang di seluruh negeri, dan semua cabang ini terhubung ke database utama. Dari database ini, direktur pelaksana dapat melihat bahwa suatu cabang di kota tertentu tidak berkinerja sebaik di kota lainnya.
Setelah beberapa curah pendapat, keputusan dibuat untuk menciptakan inisiatif "membawa teman". Idenya di sini adalah agar pelanggan dari cabang yang berkinerja buruk diberi kupon melalui email, dan jika mereka membawa teman yang membeli item yang kuponnya dapat digunakan dengan diskon 10% berikutnya membeli.
Administrator database sekarang perlu membuat tabel baru yang hanya berisi pelanggan dari kota target.
Memilih Semua Pelanggan Dari Contoh Kingston
Pilih * dari Pelanggan di mana Kota = 'Kingston';
Contoh di atas akan menghasilkan tabel berikut.
Menggunakan Proyek dan Operasi Seleksi Bersama
Tabel yang dibuat di atas menggunakan operasi pemilihan menyelesaikan pekerjaan; ini memberi Anda catatan tentang semua pelanggan yang ada di kota Kingston.
Satu-satunya masalah adalah bahwa Anda sekarang telah membuang privasi pelanggan. Anggota staf yang akan mengirimkan kode kupon ini melalui email kepada pelanggan Kingston kami tidak memerlukan akses ke alamat lengkap, nomor telepon, atau ID pelanggan mereka.
Menggunakan proyek dan operasi pemilihan bersama-sama memecahkan masalah kecil ini.
Menggunakan Contoh Operasi Proyek dan Seleksi
Pilih FirstName, LastName, Email dari Pelanggan dimana City = 'Kingston';
Kueri di atas akan menghasilkan tabel berikut.
Seperti yang Anda lihat dari tabel di atas, hanya informasi yang diperlukan untuk melaksanakan tugas khusus ini yang tersedia.
Sekarang Anda Dapat Menggunakan Operasi Proyek dan Seleksi
Menggunakan struktur dasar dari sistem manajemen database relasional memberi Anda dapat menggunakan proyek dan operasi pemilihan secara terpisah dan bersama-sama.
Ini hanyalah salah satu dari banyak cara untuk menginterogasi tabel database.
Pelajari cara menggunakan gabungan SQL untuk menyederhanakan kueri, menghemat waktu, dan membuat Anda merasa seperti pengguna kekuatan SQL.
Baca Selanjutnya
- Pemrograman
- SQL
- database
Kadeisha Kean adalah Pengembang Perangkat Lunak Tumpukan Penuh dan Penulis Teknis / Teknologi. Dia memiliki kemampuan berbeda untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan materi yang dapat dengan mudah dipahami oleh pemula teknologi apa pun. Dia bersemangat menulis, mengembangkan perangkat lunak yang menarik, dan berkeliling dunia (melalui film dokumenter).
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.