PENGENALAN MS SQL SERVER
Materi :
A. Pengenalan SQL Server Configuration Manager
B. Pengenalan Microsoft SQL Server Management Studio
C. Pembuatan Database
D. Merancang Tabel, Field (Colomn), Primary Key
E. Berbagai Tipe Data
F. Membuat Relasi Antar Tabel (Database Diagram)
G. Mengisi Tabel
H. Detach dan Attach Database
SQL Server adalah produk manajemen basis data bertipe relasi yang dikeluarkan oleh Microsoft. Produknya diberinama Microsoft SQL Server Management Studio (versi yang digunakan disini adalah 2005). Sebelum menggunakan produk tersebut, sebaiknya lakukan konfigurasi menggunakan SQL Server Configuration Manager. Untuk selanjutnya produk tersebut kita sebut dengan program. Program ini ada dimenu Microsoft SQL Server 2005, seperti berikut :
A. Pengenalan SQL Server Configuration Manager
Program ini digunakan untuk mengatur konfigurasi MS SQL Server. Berikut tampilannya :
Beberapa layanan (services) yang ada dibagian kanan antara lain :
1. SQL Server FullTextSearch : digunakan untuk indek teks dan pencarian teks
2. SQL Server (SQLEXPRESS) : digunakan untuk SQL Server Express Edition (versi gratis dari MS)
3. SQL Server (MSSQLSERVER) : digunakan untuk SQL Server Enterprises Edition (versi bayar dari MS)
4. SQL Server Analysis Services (MSSQLSERVER) : digunakan untuk menganalisa layanan-layanan SQL Server (versi bayar dari MS)
5. SQL Server Browser : digunakan untuk melayani browser (internet)
6. SQL Server Agent (MSSQLSERVER) : digunakan untuk melayani penjadualan seperti Maintenanance Plan untuk Backup, Reorganisasi DB (versi bayar dari MS)
Jika kita menggunakan versi SQL EXPRESS, maka layanan ini harus dijalankan. Klik kanan pada layanan SQL Server (SQLEXPRESS) pilih menu Start untuk menjalankan layanan tsb, pilih Stop untuk menghentikan layanan tsb. Sedangkan jika kita menggunakan versi bayarnya SQL Server (MSSQLSERVER), lakukan hal yang sama, pilih Start untuk menjalankan layanan tsb. Kita bisa melihat status setiap layanan, apakah sedang jalan (running) atau berhenti (stopped).
B. Pengenalan Microsoft SQL Server Management Studio
Setelah layanan yang dikehendaki dalam keadaan jalan, maka panggil program Microsoft SQL Server Management (versi yang dipakai SQL Express 2005). Anda diharuskan melakukan koneksi terhadap server database yang dikehendaki. Caranya sbb :
1. Memilih Server name, pilih <browse for more…>, maka akan muncul dialog Browse for Servers.
2. Pilih server yang dikehendaki, sesuai nama server yang sudah diinstalasi sebelumnya.
3. Tekan tombol Connect, untuk melakukan koneksi ke server
Jika koneksi berhasil, kita siap untuk membuat Database dan kelengkapannya. Berikut tampilan MS SQL Server Management Studio Express.
C. Pembuatan Database
Database mengandung objek-objek yang digunakan untuk mewakili, menyimpan dan mengakses data. Pengertian database dalam MS SQL Server adalah kumpulan tabel, view, trigger, store procedure dan objek-objek lainnya.
Langkah-langkah untuk membuat database
1. Klik kanan pada bagian Database, pilih menu New Database …
2. Isi pada bagian Database name : misal KARYAWANUKM. Secara default, akan dibuatkan dua buah file KaryawanUKM.mdf (master data file) dan KaryawanUKM_log.ldf (log data file).
3. Beberapa bisa kita atur : FileType (jenis file Data atau Log), Initial Size (ukuran awal file data), Autogrowth (pengaturan pertumbuhan data), Path (letak file data). Biarkan jika ingin menggunakan default.
4. Tekan OK, jika database akan dibuat oleh system.
D. Merancang Tabel, Field (Colomn), Primary Key
Setelah Database dibentuk, maka langkah pertama adalah membuat table. Tabel ini digunakan untuk menyimpan data-data yang sejenis misal data karyawan disimpan pada table tbkaryawan, data gaji karyawan disimpan di tbgaji.
Langkah-langkah untuk membuat tbkaryawan :
1. Klik kanan pada Tables, yang terdapat pada database KaryawanUKM, pilih menu New Table..
2. Buat Colomn Name (Field), dengan Data Type berikut :
3. Tambahkan Primary Key pada NIP, dengan menekan tombol Primary Key
4. Setelah semua colomn dibuat, simpan table dengan nama tbkaryawan
5. Ulangi dengan cara yang sama untuk membuat table tbgaji (memiliki 2 primary key : NIP dan PERIODE, tekan tombol Shift dan mouse bagian kiri untuk memilihnya baru tekan tombol PK).
E. Berbagai Tipe Data
Ada beberapa tipe data yang dapat digunakan pada kedua table tersebut, yaitu :
Tipe Data
Integer | Keterangan |
Bit | Integer dengan nilai 0 atau 1 |
Int | Nilai integer dengan nilai antara -2^31 atau (-2.147.483.648) sampai 2^31-1 atau (+2.147.384.647) |
Decimal atau Numeric | Angka antara -10^38-1 sampai 10^38-1 |
Money | Nilai yang berhubungan dengan mata uang dari -2^63( -922.377.203.685.477,5808) sampai 2^63-1(922.377.203.685.477,5807) |
Float | -214.748,3648 sampai 1.79E+308 |
Real | -3.40E+308 sampai 3.40E+38 |
DateTime | 1 Januari 1973 sampai 31 Desember 9999 |
SmallDateTime | 1 Januari 1900 sampai 6 juni 2079, dengan ketelitian hingga 1 menit |
String | Keterangan |
Char | Jumlah karakter tetap dengan ukuran maksimal 8000 karakter |
Varchar | Jumlah karakter variabel dengan ukuran maksimal 8000 karakter |
Text | Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 karakter |
Unicode String | Keterangan |
NChar | Jumlah karakter tetap dengan ukuran maksimal 4000 karakter |
NVarchar | Jumlah karakter variabel dengan ukuran maksimal 4000 karakter |
NText | Jumlah karakter variabel dengan ukuran maksimal 1.073.741.823 karakter |
Binary String | Keterangan |
Binary | Jumlah biner tetap dengan ukuran maksimal 8000 bytes |
Varbinary | Jumlah biner variabel dengan ukuran maksimal 8000 bytes |
Image | Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 bytes |
Catatan untuk NIP, Telpon sebaiknya menggunakan tipe data string, jangan menggunakan tipe data numeric, karena numeric tidak bisa diawali angka 0.
F. Membuat Relasi Antar Tabel (Database Diagram)
Untuk menjaga integritas data, antar table perlu dibuat relasi antar table. Salah satu table yang menjadi masternya harus memiliki Primary Key, sedangkan table detilnya akan dibuatkan secara otomatis Foreign Key.
Langkah-langkah pembuatan Database Diagram, yaitu :
1. Pada Database diagrams, klik kanan pilih menu New Diagram... (jika tidak bisa dibuat diagramnya, pastikan role anda sebagai NTAutority, pilih di menu Database-Properties)
2. Kemudian pilih table-tabel yang akan dibuat relasinya.
3. Lakukan drag pada Primary Key (disini NIP yang ada di tbKaryawan), geser hingga NIP yang ada di tbgaji. Tekan OK untuk membuat relasinya.
G. Mengisi Tabel
Setelah table dan relasi dibentuk, kita siap untuk mengisi data pada kedua table tersebut. Gunakan Open Table dengan cara klik kana pada table yang akan diisi.
Isikan data-data berikut pada table tbkaryawan, untuk TGLLAHIR gunakan format mm/dd/yyyy dan pastikan NIP tidak boleh ada yang sama (karenan NIP adalah Primary Key).
Isikan pula data berikut pada tbgaji, NIP harus terdaftar di tbkaryawan (karena sudah dibuat relasi antar table, jadi integritas data terjaga).
H. Detach dan Attach Database
Jika suatu waktu anda ingin memindahkan Database pada komputer lain, dapat dilakukan dengan melepas database (Detach Database) tsb pada server ini. Kemudian salin file .mdf dan .ldf tsb ke server lain. Setelah itu lakukan Attach Database (menarik file data tsb untuk dikelola oleh server).
No comments:
Post a Comment