Selasa, 21 Oktober 2014

Relasi Table MS SQL Server

Melanjutkan pokok bahasan sebelumnya yaitu tentang Microsoft SQL Server, kita akan membahas teknik atau cara untuk merelasikan sebuah table pada Microsoft SQL Server tersebut.

Mau tahu caranya??

Tunggu sebentar yaaaa… J

Mari kita ingat-ingat lagi pengertian atau kegunaan Microsoft SQL Server yang ada dipostingan sebelumnya.

Microsoft SQL Server adalah system manajemen database relasional (RDBMS) khusus yang dirancang untuk aplikasi dengan konsep arsitektur client atau server. Istilah dari client, server, dan client/server bisa dibilang untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras (bukan batu maupun alat yang keras lainnya) ataupun perangkat lunak (bukan makanan atau hewan bro). Pada level yang sangat umum dalam merancang aplikasi, sebuah client adalah setiap komponen dari sebuah system yang meminta layanan yang bagus atau sumber daya (resource) dari komponen system lainnya. Sedangkan sebuah server adalah setiap komponen system yang menyediakan banyak layanan atau sumber daya untuk ke komponen system lainnya.

Naaah, inilah yang kalian tunggu-tunggu..

Berikut adalah cara untuk merelasikan table-table pada Microsoft SQL Server :
Pertama-tama yang kita lakukan harus masuk ke dalam Microsoft Management Studio dengan mengisi sesuatu pada kolom server, username, dan password terlebih dahulu ya. Setelah kalian masuk ke dalam aplikasi MS SQL Server akan muncul tampilan dialog login seperti foto yang ada dibawah. Untuk Server type, pilihlah Database Engine, kemudian isikan NAMA-PC\SQLEXPRESS pada label yang sudah tertera di situ yaitu Server name seperti contoh yang akan diberikan pada foto dibawah nanti. Teruuus pilih authentication Windows Authentication biar kita tidak perlu memasukkan username beserta password cukup menggunakan akun windows. Terus klik tombol Connect ituuu.

Setelah melakukan langkah diatas tadi itu guys, akan muncul tampilan explorer disamping sebelah mana saja yaitu nama koneksi dan fulder-fulder di dalamnya. Disitu kita akan membuat suatu database baru, maka kita klik kanan pada folder Databases, kemudian lagi klik New Datebase ituuu maka akan muncul dialog New Database.
Isikan Database name:Perpustakaan pada dialog yang muncul setelah matahari terbit, kemudian di klik OK ya tjoy. Maka sekarang tampilan explorer pada fulder Databases sudah betambah satu dengan sendirinya, yaitu database Perpustakaan.


Setelah masuk dan membuat sebuah database dengan menggunakan langkah-langkah yang lumayan gampang, kita akan melangkah ke langkah selanjutnya yaituuu membuat table pada database Perpustakaan. Expand database perpustakaan (mengklik tombol+disebelah kiri tulisan Perpustakaan di explorer), terus arahkan cursor kalian kemana saja (jangan klik tombol keluar) klik kanan Tables > New Table maka akan tampil suatu tab baru untuk menambahkan kolom-kolom yang akan dibuat pada table. Isikan kolom-kolom berikut yang diperlukan untuk table yang akan dan segera kita buat.
Table buku

Untuk kolom id, kita harus menjadikannya si Id jadi primary key, dan langkah yang harus dilakukan ialah mengklik kanan pada kolom id, kemudian pilih Set Primary Key akan muncul gambar kunci di samping kirinya dan tanda pada kolom Allow Nulls akan menjadi uncheck. Selain diset menjadi primary key, kita akan mengeset kolom id ini supaya menjadi kolom yang nilai int nya selalu bertambah terus menerus. Caranya yaituuu dengan mengubah property Is Identity menjadi Yes. Yuks lihat gambar berikut ini..

Untuk menyimpan table, tekan saja Ctrl+S pada keyboard kalian masing-masing. Dan masukkan nama table buku di database yang sama yaitu Perpustakaan.
Buatlah table kategori, table anggota, table peminjaman, table peminjaman_item, dan table pengembalian. Langkah-langkah pembuatan tabelnya sama aja kok dengan sebelumnya.
Tabel Buku

Table kategori

Table anggota

Table peminjaman

Table peminjaman_item

Table pengembalian


Baiklah, tahapan pembuatan table-tabel sudah selesai bro.. tahapan selanjutnya yaitu pembuatan relasi untuk masing-masing table menggunakan diagram.
Relasi Antar Table pada satu database yaitu Perpustakaan.
Langkah selanjutnya yaitu membuat perelasian untuk masing-masing table terhadap table lainnya. Relasi ini akan dibuat pada diagram editor bawaan langsung dari tools Management Studio.

Klik kanan Database Diagrams, kemudian kalian pilih New Database Diagram, kemudian lagi jika ada muncul pertanyaan, pilih aja Yes. Akan tampil dialog Add Table, pilih semua table yang ada pada database itu kemudian klik tombol Add. Jika sudah diklikm tekan tombol Close. Apabila kalian melakukannya dengan benar, maka akan tampil hasil yang sangat akurat seperti gambar berikut ini.

Kita akan menghubungkan setiap table dengan relasi tertentu bro. cara menghubungkannya gampang kok, dengan mendrag selector setiap kolom (selector=tombol kotak di samping nama kolom samping kiri), kemudian itu klik Ok, dan klik Ok sekali lagi. Silahkan ikuti langkah berikut ini agar terelasi dengan benar.
1. Drag selector id_anggota pada table peminjaman terus pergi ke kolom id pada table anggota.
2. Drag selector id_peminjaman pada table peminjaman terus pergi ke kolom id pada table peminjaman.
3. Drag selector id_buku pada table peminjaman_item terus pergi ke kolom id pada table buku.
4. Drag selector id_kategori pada table buku terus pergi ke kolom id pada table kategori.
5. Drag selector id_peminjaman pada table pengembalian terus pergi ke kolom id pada table peminjaman.
6. Drag selector id_anggota pada table pengembalian terus pergi ke kolom id pada table anggota.
Apabila sudah dihubungkan, kemudian save diagram tersebut. Kalo langkah yang kalian relasi benar, maka akan tampil seperti berikut:


Akhirnya langkah-langkah merelasikan table-tabel pada Microsoft SQL Server Management Studio selesai. Semoga bermanfaat bagi kalian yang membutuhkannya J

Selasa, 07 Oktober 2014

Penggunaan Microsoft SQL Server 6 dan 7

Apakah kalian tahu yang dimaksud dengan Microsoft SQL Server?


Microsoft SQL Server merupakan sebuah sistem manajemen basis data relasional produk yang dihasilkan dari Microsoft loo...
Bahasa kueri utamanya yang digunakan adalah Transact-SQL bukan bahasa manusia yang merupakan implementasi dari SQL standar ANSI/ISO. Pada umumnya SQL Server sering digunakan untuk dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar seperti perusahan ternama didunia.
Di tahun 1990, sistem Microsoft SQL Server diperkenalkan untuk platform pada Microsoft OS/2 saling bantu membantu dengan Sybase. Konon katanya produk ini asal muasalnya yaitu berasal dari induk pertamanya yaitu Sybase SQL Server 4.x untuk platform Unix. Dengan adanya Windows NT, muncullah inisiatif keinginan dari kedua belah pihak untuk membangun sistem SQL Server versi Windows NT sehingga dilahirkanlah sistem yang bernama Microsoft SQL Server versi 4.2 untuk platform Windows NT. Hubungan dan kerjasama dengan Sybase masih berlanjut untuk pembuatan sistem versi lainnya dan pada tahun 1995 SQL server 6.0 diluncurkan ke dunia dan setahun kemudian ada sistem yang menyusul untuk meluncur juga yaitu SQL Server versi 6.5 juga ikut diluncurkan karena memperbarui kemampuan transaksi dalam bentuk apasaja dan menjadi produk database client/server yang banyak dipakai pada platform Windows NT. Untuk memenuhi kebutuhan pengguna SQL Server yang semakin meningkat itu, maka SQL Server perlu didisain ulang atau diperbarui atau di update dan kerjasama dengan Sybase pun dihentikan. Kemudian Microsoft mengembangkan sendiri SQL Server 7.0 yang difokuskan pada tiga area yaitu : easy to use, scalability dan data warehousing.



Mau tahu cara menggunakan Ms SQL Server 6 dan 7?
Pertama kita akan bahas apa penjelasan yang dimaksud Ms SQL Server 6 dan bagaimana cara menggunakan Ms SQL Server 6

Microsoft SQL Server 6 dan 6.5 adalah fitur aplikasi SQL interaktif berbasis Windows, yang bisa disebut juga iSQL/W, sangat ideal untuk pengetesan dan percobaan dengan statemen–statemen SQL. Untuk menggunakan iSQL/W, lakukan langkah-langkah yang saya dapatkan berikut ini :
Langkah 1 : Menampilkan aplikasi iSQL/W (dari grup program Microsoft SQL Server 6 atau Microsoft SQL Server 6.5 yang sudah tersedia).
Langkah 2 : Kalian akan diminta memberi informasi server dan login. Kemudian Log in ke SQL Server kalian masing-masing (Jalankan server apabila sesuai dengan apa yang sudah terdeteksi).
Langkah 3 : Apabila layar query ditampilkan, kalian pilih database dari kotak daftar drop-down pada DB.
Langkah 4 : Ketika SQL kalian dalam jendela teks yang besar, dan kemudian klik tombol Execute Query (Tombol dengan panah yang berwarna hijau) untuk mengeksekusinya. (Kalian juga dapat menekan Ctrl+E pada keyboard atau pilih Execute dari menu Query).
Langkah 5 : Hasil-hasilnya akan ditampilkan dalam jendela lain di bawah jendela SQL.

Bahasan yang kedua yaitu apa penjelasan Ms SQL Server 7 dan bagaimana cara menggunakan Ms SQL Server 7 tersebut..
Microsof SQL Server 7 merupakan hasil kembang dari Microsoft sendiri. Pengertian Microsoft SQL Server 7 adalah aplikasi yang mempunyai keistimewaan dari piranti analisis query berbasis Windows yang disebut Query Analyzer. Walaupun piranti ini dibuat terutama untuk menganalisa eksekusi SQL dan optimasi statemen SQL, tetapi piranti itu juga menyajikan lingkungan yang ideal untuk melakukan pengetesan dan percobaan dengan statemen-statemen SQL. Berikut ini bagaimana langkah-langkah untuk menggunakan Query Analyzer :
Langkah 1 : menampilkan aplikasi Query Analyzer (dari kelompok program Microsoft SQL Server 7.0).
Langkah 2 : Kalian akan diminta memberi informasi server dan login. Kemudian Log in ke dalam SQL Server Kalian (jalankan server jika sesuai).
Langkah 3 : Apabila layar query ditampilkan, pilihlah database dari kotak daftar drop-down pada DB.
Langkah 4 : Ketik SQL Kalian dalam jendela teks yang besar, dan kemudian klik tombol Execute Query (salah satu tombol dengan panah yang berwarna hijau) untuk mengeksekusinya. (kalian juga dapat menekan F5 pada keyboard atau pilih Execute dari menu Query).
Langkah 5 : Hasil-hasilnya akan ditampilkan dalam jendela lain di bawah jendela SQL.