Kenali SQL Server dari Pengertian Hingga Functionnya
SQL Server merupakan salah satu software RDBMS (Relational Database Management System) yang menggunakan bahasa SQL (Structured Query Language) untuk melakukan pekerjaan yang berhubungan dengan database.
SQL memang menjadi bahasa umum yang digunakan, termasuk oleh vendor-vendor lainnya. Dalam pekerjaan yang berhubungan dengan data, mengakses data yang tersedia di dalam database menjadi suatu keharusan. Sehingga tidak heran jika skill ini memang menjadi salah satu kualifikasi utama.
Dari awal dirilis, pengguna SQL Server terus bertambah hingga saat ini. Seiring perkembangan zaman, SQL Server tidak hanya bisa digunakan sebagai RDBMS, namun sudah bisa melakukan tugas-tugas lainnya, seperti alat built in Business Intelligence, analisis hingga dapat digunakan untuk pelaporan. Selain itu SQL Server bisa digunakan untuk menggunakan banyak function, seperti function text, numeric, serta date.
Dalam artikel ini, kita akan membahas mengenai SQL Server Secara lengkap, mulai dari pengertian, Kelebihan, Kekurangan, serta Function yang Tersedia di dalam SQL Server. Penasaran kan? Yuk, simak pembahasannya!
1. SQL Server
SQL Server atau bisa juga disebut dengan Microsoft SQL Server merupakan salah satu software RDBMS yang sering digunakan oleh banyak orang. Software ini pertama kali dirilis pada tahun 1989. Dari namanya kita sudah bisa menebak bahwa SQL Server dikembangkan oleh perusahaan Microsoft.
SQL Server merupakan software yang bersifat client/server, karena memiliki komponen client yang berfungsi menampilkan dan memanipulasi data, serta komponen server yang berfungsi menyimpan, memanggil, dan mengamankan database. SQL Server bersifat scalable, dimana pemakaiannya bisa dilakukan dimana saja, dengan laptop manapun, dengan catatan persyaratan hardware dan software terpenuhi.
Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula
2. Kelebihan SQL Server
Dari awal kemunculannya, hingga saat ini diketahui bahwa sudah ada 7 generasi SQL Server yang benar-benar menarik minat penggunanya. Selain karena available di 32 bit maupun 64 bit, ada beberapa kelebihan lan yang menyebabkan SQL Server menjadi salah satu pilihan, diantaranya adalah:
Dapat Berjalan pada semua versi Windows, SQL Server bisa dijalankan dari Windows XP, Windows 7, Windows 8, hingga Windows 10.
Dapat membuat clustering data
Pengelolaan database dapat dilakukan secara terpusat
Adanya fitur restore dan recovery data sehingga bisa digunakan untuk backup data
3. Kelemahan SQL Server
Selain kelebihan, tentunya SQL Server juga memiliki beberapa kekurangan yang sampai saat ini memang belum bisa teratasi. Diantaranya adalah:
Hanya bisa digunakan di OS Windows saja, sedangkan untuk Linux dan Mac OS belum bisa digunakan
Harga yang terbilang mahal
Bahasa pemrograman yang cukup terbatas
Kurang mampu untuk mengatasi database yang berskala besar.
4. Function SQL Server
Ada banyak sekali function yang tersedia di SQL Server yang bisa kamu manfaatkan untuk pengolahan, mulai dari yang berbentuk text, numeric, hingga date.
Beberapa fungsi string yang kerap digunakan adalah:
CHARINDEX : Melihat index dari karakter
CONCAT : Menggabungkan dua atau lebih data yang berupa string
CONCAT_WS : Menggabungkan dua atau lebih data string dengan separator
FORMAT: Mendefinisikan format yang ingin digunakan pada string
LEN : Melihat panjang dari string
LEFT: Mengekstrak nomor dari karakter yang dilihat dari kiri
RIGHT: Mengekstrak nomor dari karakter yang dilihat dari kanan
LOWER : Mengubah string menjadi huruf kecil
UPPER : Mengubah huruf menjadi huruf besar
TRIM : Menghapus spasi yang berlebih dari string
Tentu saja selain fungsi tersebut, masih banyak lagi fungsi yang bisa dimanfaatkan untuk data yang berbentuk string.
Sementara function numeric yang sering digunakan adalah:
AVG : Untuk menampilkan nilai rata-rata
CEILING : Menampilkan nilai integer terkecil
COUNT : Menghitung data yang ada
FLOOR : Mengeluarkan nilai integer terbesar
MAX : Menghasilkan nilai terbesar
MIN : Menunjukkan nilai terkecil
SQRT : Melihat akar dari nilai yang ada
SQUARE : Melihat nilai kuadrat dari data
SUM : Menjumlahkan data
Function Date juga merupakan jenis fungsi yang sering digunakan termasuk dalam penggunaan SQL Server ini juga. Ada beberapa function date yang sering dimanfaatkan, diantaranya:
DAY : Mengambil data hari
MONTH : Mengambil data bulan
YEAR : Mengambil data tahun
ISDATE : Mengecek apakah data yang ada berupa date, jika benar akan bernilai 1, dan bernilai 0 jika salah
DATEDIFF : Melihat selisih diantara 2 tanggal
GETDATE : Menampilkan database system date & time yang terupdate
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Fungsi-fungsi yang telah kamu pelajari ini, jika dikuasai dengan benar akan membantu mempermudah proses pengolahan data yang dilakukan. Selain fungsi-fungsi ini, kamu juga perlu mempelajari hal-hal lainnya yang bersifat fundamental dari SQL loh.
Eits, kamu gak perlu bingung harus belajar SQL dimana karena DQLab juga menyediakan modul SQL yang sangat cocok bagi pemula karena membahas hal-hal yang bersifat fundamental. Agar bisa mengaksesnya, kamu cukup berlangganan untuk menjadi member premium di DQLab.
Yuk, tunggu apa lagi? Sekarang giliran mu!
Penulis: Gifa Delyani Nursyafitri
Mulai Karier
sebagai Praktisi
Data Bersama
DQLab
Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.