Senin, 26 Oktober 2009

MICROSOFT SQL SERVER

Microsoft SQL Server

  • adalah sistem manajemen basis data (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak.
  • Fitur-fitur SQL SERVER
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering.
  • SQL SERVER menggunakan tipe Database Relasional.

    Database relasional adalah database yang digunakan sebuah data untuk mengatur atau mengorganisasikan kedalam tabel. Tabel-tabel adalah alat bantu untuk mengatur atau mengelompokan data mengenai subyek yang sama dan mengandung informasi dan kolom dan baris. Tabel-tabel saling berhubungan dengan mesin database ketika dibutuhkan.

    Database relasional adalah database yang digunakan sebuah data untuk mengatur atau mengorganisasikan kedalam tabel. Tabel-tabel adalah alat bantu untuk mengatur atau mengelompokan data mengenai subyek yang sama dan mengandung informasi dan kolom dan baris. Tabel-tabel saling berhubungan dengan mesin database ketika dibutuhkan.


    • setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya (client).
    • komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya(server).

  • SQL Server mendukung beberapa tipe data yang berbeda, termasuk untuk karakter, angga, tanggal (datetime) dan uang (money), SQL Server digunakan untuk menggambarkan model dan implementasi pada database.
    Keuntungan menggunakan SQL Server dapat didefinisikan menjadi dua bagian yaitu satu bagian untuk menjalankan pada server dan bagian lain untuk client.

    • Keuntungan Client

    1. Mudah digunakan.
    2. Mendukung berbagai perangka keras.
    3. Mendukung berbagai aplikasi perangkat lunak.
    4. Biasa untuk digunakan

    • Keuntungan Server:

    1. Dapat diandalkan (Reliable).
    2. Toleransi kesalahan (Fault Tolerant).
    3. Konkurensi (Concurrent)
    4. Performa tingggi dalam perangkat keras (High-performance Hardware).
    5. Pengendalian terpusat (Centralized Control).
    6. Penguncian yang canggih (Sophisticated Locking).

  • MACAM-MACAM SQL SERVER
  1. MICROSOFT SQL SERVER 2000
  2. MICROSOFT SQL SERVER 2005
  3. MICROSOFT SQL SERVER 2008

  • Kelebihan & Kekurangan Sistem Basis Data

    Kelebihan Sistem Basis Data

    • Mengurangi kerangkapan data
    • Mencegah ketidakkonsistenan
    • Keamanan data dapat terjaga
    • Integritas dapat dipertahankan
    • Data dapat digunakan bersama-sama
    • Menyediakan recovery
    • Memudahkan menerapkan standarisasi
    • Data bersifat mandiri
    • Keterpaduan dapat terjaga


    Kekurangan Sistem Basis Data

    • Diperlukan tempat penyimpanan yeng besar
    • Diperlukan tenaga yang terampil dalam mengolah data
    • Perangkat lunaknya mahal
    • Kerusakan di sistem basis data mempengaruhi departemen yang terkait

cara menggunakan SQL SERVER
STORE PROCEDURE traffic (lalu lintas) data dijaringan dapat dikurangi, karena perhitungan-perhitungan sudah dilakukan diserver dan program di Client tinggal mengambil hasil akhirnya saja yang akan ditampilkan kepada end user.

sp01

Disini saya akan membuat contoh membuat STORE PROCEDURE dengan memakai SQL Server dengan menggunakan fasilitas Query Analyzer.