Untuk dapat mempelajari SQL pada laptop anda kita butuh memahami dan menginstall beberapa program sebagai berikut :
- Install Microsoft SQL Server
- SQL IDE (Visual Studio, Squirrel, HeidiSQL, OmniDB, DBeaver, dll..)
- phpMyAdmin (optional)
Untuk instalasi Microsoft SQL Server anda dapat mengunjungi langsung situs Microsoft berikut ini.
Jika installasi berjalan dengan baik maka anda sudah dapat membuka jendela SQL Server Management Studio (SSMS) seperti gambar dibawah.
Jika anda telah menyelesaikan instalasi dan sudah memiliki database, anda dapat menjalankan Query SQL langsung pada Command atau SQL Server Management Studio. Namun untuk tahap awal akan lebih baik jika menggunakan bantuan IDE (Integrated development environment) terpisah, seperti Visual Studio, Squirrel, HeidiSQL, OmniDB, DBeaver, dll.
Dalam kasus ini saya memilih untuk mengunakan DBeaver. DBeaver adalah salah satu IDE SQL yang open source dan mudah digunakan. Selain itu DBeaver mampu untuk digunakan untuk alat database yang universal (Free Universal Database Tool).
Jika kita menggunakan bawaan default pada proses instalasi Microsoft SQL Server sebelumnya makan kita dapat menghubungkan DBeaver ke database master (localhost : 1433)
Pada tutorial selanjutnya saya akan menggunaka "Sakila" Database. Sakila Databse awalnya dibuat oleh MySQL dan menjadi database bawaan (default) pertama setelah instalasi. Namun karena kali ini kita menggunakan DBeaver maka kita perlu menggunakan port tambahan yang menjadi port default bagi MySQL yaitu localhost : 3306.
Selain itu kita membutuhkan phpMyAdmin untuk menangani administrasi MySQL melalui website Jejaring Jagat Jembar (World Wide Web) . phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain). Anda dapat mendapatkan sakila database pada mesin penjelajah dengan mudah, kemudian anda dapat mengimpor database tersebut kedalam administrasi phpMyAdmin sebagai berikut.
Sakila Database adalah Salah satu contoh database terbaik yang sering digunakan untuk latihan pemula. Sakila Databse awalnya dibuat oleh MySQL dan menjadi database bawaan (defaalt) pertama setelah instalasi. Sakila database telah bersumber terbuka di bawah ketentuan Lisensi BSD.
Secara garis besar database sakila memiliki tiga bagian, yaitu:
- Customer Data
- Business Data
- Product / Inventory Data
Basis data Sakila adalah skema yang di normalisasi dengan baik yang memodelkan toko persewaan DVD, yang menampilkan hal-hal seperti film, aktor, hubungan aktor-film, dan tabel inventaris pusat yang menghubungkan film, toko, dan persewaan. Data dan schema yang ditawarkan juga komprehensif dan cocok untuk ditelusuri lebih dalam.
Komentar
Posting Komentar