Microsoft SQL Server Sistem manajemen basis data

advertisement
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
Download