Microsoft SQL Server Dari Wikipedia bahasa Indonesia, ensiklopedia bebas Belum Diperiksa Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQLstandar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar. 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. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003. Sistem manajemen basis data relasional Dari Wikipedia bahasa Indonesia, ensiklopedia bebas Belum Diperiksa Sebuah sistem manajemen basisdata relasional atau dalam bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan. Mengenal dan mengetahui pengertian SQL Server 2000 Februari 17, 2009 pada 12:00 pm (Uncategorized) SQL Server adalah sistem manajemen database relasional (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. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. Sistem Client /Server (Marcus Teddy cs 2004) Sistem client/server adalah dirancang untuk memisah layanan basisdata dari client, dengan penghubungnya menggunakan jalur komunikasi data. Layanan basisdata diimplementasikan pada sebuah komputer yang berdaya guna, yang memungkinkan manajeman tersentralisasi, keamanan, dan berbagai sumber daya. Oleh karena itu, server dalam client/server adalah basisdata dan layanannya. Aplikasi-aplikasi client diimplementasikan pada berbagai flatform, menggunakan berbagai kakas pemrograman. Tampilan Microsoft SQL Server 2000 SQL Server adalah server basisdata yang secara fungsional adalah proses atau aplikasi yang menyediakan layanan basisdata. Client berinteraksi dengan layanan basisdata melalui antar muka komunikasi tertentu yang bertujuan untuk pengendalian dan keamanan. Client tidak mempunya akses langsung kedata, tetapi selalu berkomunikasi dengan server basisdata. (Marcus Teddy.2004). SQL Server menggunakan tipe dari database yang disebut 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. 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. 1.4.2.1. Keuntungan Client 1. Mudah digunakan. 2. Mendukung berbagai perangka keras. 3. Mendukung berbagai aplikasi perangkat lunak. 4. Biasa untuk digunakan 1.4.2.2. 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). (Marcus Teddy.2004). Senin, 26 Januari 2009 Pengertian SQL Dan Cara Pengerjaan Nya Pengertian SQL dari yaitu SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.Mengetahui perintah perintah dasar sql merupakan modal awal untuk pengembangan database 1. Create Database Pertama yang kita lakukan untuk belajar tentang SQL server yaitu membentuk pertama kali database yang akan kita gunakan untuk tempat belajar. Perintah untuk membuat database CREATE DATABASE TOKO perintah diatas akan membuat database pada tempat default sql server (C:\Program Files\Microsoft SQL Server\MSSQL\Data). Untuk membentuk database dengan menentukan letak database gunakan perintah CREATE DATABASE TOKO ON ( NAME = toko_dat, FILENAME = ‘c:\Latihan SQL\Toko_Latihan.mdf’, SIZE = 4, MAXSIZE = 10, FILEGROWH = 1 ) 2. Create Table Perintah SQL Server untuk membuat tabel baru digunakan CREATE TABLE Barang ( idbarang varchar(4) primary key , namabarang varchar(30), harga money, tanggal datetime default getdate() ) Untuk penulisan nama table dan kolom harus diawali dengan text dan dapat diikuti dengan bilangan. Terdapat banyak pilihan Tipe data yang digunakan dalam sql server lengkapnya silahkan baca di http://www.mssqlcity.com/Articles/General/choose_data_type.htm Dibawah ini adalah contoh untuk membuat tabel Barang CREATE TABLE Barang ( idbarang varchar(4) primary key , namabarang varchar(30), harga money, tanggal datetime default getdate() ) Perintah diatas bisa dijalankan dengan sukses tapi terdapat kekurangan yaitu Bagaimana jika tabel yang kita mau buat sudah ada dalam database.Perintah sql server untuk mengabaikan jika tabel sudah ada dan membuat tabel jika tabel belum ada gunakan perintah If Exists( SELECT Table_Name FROM Information_Schema.Tables WHERE Table_Name = ‘Barang’ ) DROP TABLE Barang go Use TOKO CREATE TABLE Barang ( idbarang varchar(4) primary key , namabarang varchar(30), harga money, tanggal datetime default getdate() ) Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah 3. Insert Table Database Sudah terbentuk dengan 1 tabel, sekarang perintah SQL untuk isi tabel Barang Rumus Umum Insert Insert into[Nama_Tabel]( [Kolom1],[Kolom2],..[kolom?] ) values(isikolom1,isikolom2,..isikolom?) Pada tabel barang terdapat nama nama field idbarang,namabarang,harga,tanggal tetapi field tanggal bernilai default getdate() yang artinya field tanggal jika diisi akan akan nilainya sesuai dengan nilai yang diberikan dan jika tidak diisi akan bernilai tanggal pada saat pengisian data. contoh pemakaian dalam tabel Barang dengan rumus insert into Barang(idbarang,namabarang,harga) values(‘isi Kode Barang’,'isi Nama Barang’,'isi Harga Barang’) jika ditambahkan field tanggal akan menjadi insert into Barang(idbarang,namabarang,harga) values(‘isi Kode Barang’,'isi Nama Barang’,'isi Harga Barang’) contoh pemakaian dalam tabel Barang dengan data insert into Barang(idbarang,namabarang,harga) values(’B001′,’Barang 1′,3500) insert into Barang(idbarang,namabarang,harga) values(’B002′,’Barang 2′,1000) insert into Barang(idbarang,namabarang,harga) values(’B003′,’Barang 3′,5000) insert into Barang(idbarang,namabarang,harga) values(’B004′,’Barang 4′,7050) 4. Perintah Select Perintah Select merupakan perintah untuk menampilkan data baik secara keseluruhan maupun dengan kondisi tertentu menampilkan data barang secara keseluruhan gunakan perintah Select * from Barang Tanda * merupakan Semua Field yang ingin ditampilkan Hasil Select * from Barang idbarang namabarang harga tanggal —— ————- ———– —— ——————– B001 Barang 1 3500.0000 2007-10-14 17:17:55.153 B002 Barang 2 1000.0000 2007-10-14 17:17:55.170 B003 Barang 3 5000.0000 2007-10-14 17:17:55.170 B004 Barang 4 7050.0000 2007-10-14 17:17:55.170 B005 Barang 5 9800.0000 2007-10-14 17:17:55.170 Untuk menampilkan Field tertentu misalnya idbarang, namabarang gunakan perintah select idbarang, namabarang from barang Hasilnya idbarang namabarang ——– ————— B001 Barang 1 B002 Barang 2 B003 Barang 3 B004 Barang 4 B005 Barang 5 3. Perintah Where Setelah menggunakan perintah Select untuk menampilkan data secara keseluruhan dan untuk menampilkan data dengan kondisi tertentu digunakan perintah Select dan ditambahkan perintah where diikuti dengan kondisi yang ingin ditampilkan. Mengetahui nama barang dengan idbarang B001 gunakan perintah select namabarang from Barang where idbarang=’B001′ Hasilnya namabarang —————————— Barang 1 Menampilkan barang dengan harga 5000 select barang from Barang where harga=5000 Hasilnya namabarang —————————— Barang 3 Menampilkan Harga Barang dengan harga lebih besar 3000 dan lebih kecil dari 7000 select idbarang,namabarang,harga from Barang where harga>3000 and harga<7000 Hasilnya idbarang namabarang harga ——– —————————— ——————— B001 Barang 1 3500.0000 B003 Barang 3 5000.0000 4. Function SQL SQL Server terdapat function diantaranya Function SUM,AVG,Max,Min,Count Contoh Pemakaian select sum(harga) as sumharga from barang