PRAKTIKUM 1 PENGENALAN SQL SERVER 2000 A. TUJUAN PEMBELAJARAN 1. Mahasiswa dapat mengenal tools yang ada di SQL Server 2. Mahasiswa dapat menggunakan sebuah database 3. Mahasiswa dapat memberi komentar pada sintak B. PENDAHULUAN Saat ini perkembangan DBMS (Database Management System) demikian pesat. Banyak vendor menawarkan produk DBMS mereka. Beberapa produk DBMS yang cukup terkenal saat ini adalah produknya Microsoft SQL Server 2000, Oracle Corp, MySQL. Semua contoh DBMS tersebut menggunakan SQL (Structured Query Language) sebagai bahasa untuk mengelola dan berinteraksi dengan DBMS tersebut. C. PENGENALAN SQL SERVER 2000 SQL Server merupakan salah satu dari produk DBMS yang dibuat oleh Microsoft. Selain SQL Server 2000, produk Microsoft lainnya adalah Microsoft Access. SQL Server menawarkan beberapa fitur di dalam mengelola database. Ada 2 fitur yang biasa digunakan dalam mengelola database yaitu : 1. Enterprise Manager Fitur ini relatif mudah digunakan karena pengelolaan database yang terdapat dalam fitur ini berbasis GUI. Oleh karena itu, cukup dengan klik dan drag dapat membuat database dan tabel serta manajemen database lainnya. Fitur ini berfungsi untuk melihat Server group mana yang aktif, daftar database yang telah ada dan tabel-tabel di dalam database tersebut. Untuk membuka Enterprise Manager caranya sebagai berikut : 1. Klik Start Menu Microsof SQL Server Enterprise Manager 2. Tampilan Enterprise Manager 2. SQL Query Analyzer Fitur ini menggunakan Transact SQL untuk mengelola database dalam SQL Server 2000. Perintah-perintah Transact SQL merupakan pengembangan dari perintah-perintah SQL standar yang disesuaikan dengan manajemen database di SQL Server. Transact SQL memungkinkan Anda untuk membuat tabel,menghapus database dan lainnya. Menumenu pada SQL Query Analyzer antara lain : 1. Daftar Database yang aktif 2. Daftar Database (pilih mana yang mau digunakan) D. OBJEK-OBJEK DALAM SQL SERVER 2000 (ENTERPRISE MANAGER) 1. Diagrams Merupakan sebuah diagram yang digunakan untuk mendesain sebuah relasi/hubungan antara tabel-tabel. 2. Tables Menyimpan baris-baris atau record-record data. Tabel adalah inti dari sebuah database yang dikelompokkan dalam bentuk baris dan kolom. 3. Views View adalah sebuah tabel virtual yang digunakan untuk mengakses data-data tertentu pada sebuah tabel. Data-data penting yg tidak ditampilkan secara public dapat disembunyikan dengan menggunakan view. 4. Stored Procedured Merupakan sekumpulan perintah SQL yang tersimpan dalam server database dan dapat dieksekusi melalui perintah execute. 5. User Orang atau pengguna yang diberi hak untuk mengakses database pada server database. 6. Function Sama halnya dengan stored Procedur yaitu sekumpulan perintah SQL, akan tetapi Function akan mengembalikan nilai, sedangkan Stored procedur tidak mengembalikan nilai. Untuk melakukan koneksi database pada query analyzer, terlebih dahulu sebaiknya lakukan start atau registrasi (jika belum ada Server Groupnya) pada Server Group di Enterprise Manager, seperti dibawah ini : E. QUERY ANALYZER Seperti yang telah dijelaskan sebelumnya, query analyzer merupakan fitur dari SQL server 2000 yang digunakan untuk memanajemen database. F. MELAKUKAN KONEKSI DENGAN DATABASE SQL SERVER Sebelum menggunakan query analyzer, sebelumnya Anda harus terlebih dahulu melakukan koneksi server SQL yang ada. Pilih Start Menu Programs Microsoft SQL ServerQuery Analyzer Silakan pilih metode autentikasi, Windows Authentication atau SQL Server Authentication (pilihan ini berdasarkan pada saat menginstal memilih yg mana). Untuk contoh di bawah ini menggunakan Windows Authentication. Namun jika menggunakan SQL Server Authentication maka isikan login name dan password yg sudah dibuat sebelumnya. G. JENDELA KERJA QUERY ANALYZER Jendela query analyzer terbagi menjadi 2 panel. Panel atas adalah panel SQL editor, sedangkan panel bawah adalah panel hasil. Jika terlihat hanya panel atas/SQL editor maka tekanlah tombol Hide Results (di sebelah toolbar database). H. MENGETIKKAN PERINTAH TRANSACT SQL PERTAMA KALI Untuk mencoba mengetikkan perintah SQL pertama kali di panel SQL editor ketikkan perintah berikut : USE Northwind SELECT * FROM customers Maksud dari perintah di atas adalah untuk mengaktifkan database Northwind guna menampilkan semua record yg ada di dalam tabel Customers. Dan jalankan menggunakan tanda I. atau F5 maka hasilnya MENYIMPAN PERINTAH QUERY Sebelum menyimpan perintah SQL dalam sebuah file terlebih dahulu buatlah direktori kerja untuk mempermudah Anda dalam pengelolaan file-file hasil perintah SQl nantinya. Selanjutnya untuk menyimpan perintah SQL yang sudah diketikkan, silakan pilih menu File Save atau dengan menekan tombol Save Query/Result yang ada di toolbar atau dengan menekan tombol Ctrl+S secara bersamaan. Tujuan penyimpanan perintah-perintah SQL tersebut adalah agar sewaktu-waktu jika Anda ingin menggunakan perintah SQL yang sama, Anda tinggal membuka kembali file yang telah disimpan. Untuk menyimpan file-file SQL, ada 3 format yang ditawarkan yaitu file SQL dengan ekstensi (.sql), file template SQL dengan ekstensi (.tql) dan file text dengan ekstensi TXT (.txt). untuk memilih salah satu tipe penyimpanan silakan pilih save As Type. Simpanlah perintah SQL yg sudah diketikkan dengan nama prak1 dengan tipe penyimpanan .sql, selanjutnya klik SAVE. J. MENYISIPKAN KOMENTAR DI DALAM TRANSACT SQL Komentar di dalam Query Analyzer di deklarasikan dengan 2 cara : 1. Memberi komentar untuk satu baris perintah SQL Caranya dengan memberi tanda – (double dash) di depan baris perintah SQL yang tidak akan dieksekusi. Format : --Ini adalah contoh komentar satu baris SELECT * FROM customers Contoh USE Northwind --SELECT * FROM customers SELECT * FROM categories Baris --SELECT*FROM customers tidak akan dieksekusi karena baris tersebut dianggap sebagai komentar oleh Query Analyzer. 2. Memberi komentar lebih dari 2 baris perintah SQL Format : /* Pada bagian ini komentar-komentar diisikan */ K. MENGGUNAKAN HELP ONLINE SQL SERVER 2000 Jika Anda tidak mengetahui sintaksis dari perintah SQL, pilihlah kata kunci yg diinnginkan lalu tekan Shift+F1 yg akan memanggil SQL Server Books Online LATIHAN 1. Lakukan Percobaan untuk menggunakan database pubs 2. Pilihlah tabel yg ada pada pubs dan tampilkan datanya. 3. Lakukan penyisipan komentar baik satu baris maupun 2 baris. 4. Jangan lupa simpan filenya