Tutorial Membuat Database pada SQL Server 2008 R2

  • Buka Program MICROSOFT SQL SERVER 2008 R2

  • Klik connect, untuk masuk ke dalam aplikasi. Setelah connect, maka akan muncul tampilan seperti berikut.

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 KARYAWAN.  Secara default, akan dibuatkan dua buah file Karyawan.mdf (master data file) dan Karyawan_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.


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 DBbKaryawan, pilih menu New Table..

2.  Buat Colomn Name (Field), dengan Data Type berikut :

3.  Tambahkan Primary Key pada NIK, dengan menekan tombol Primary Key
4.  Setelah semua colomn dibuat, simpan table dengan nama tbkaryawan
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 NIK, Telepon sebaiknya menggunakan tipe data string, jangan menggunakan tipe data numeric, karena numeric tidak bisa diawali angka 0.
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.

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 pada table tbkaryawan, untuk TGLLAHIR gunakan format mm/dd/yyyy dan pastikan NIK tidak boleh ada yang sama (karenan NIK adalah Primary Key).
Isikan pula data pada tbgaji,  NIK harus terdaftar di tbkaryawan (karena sudah dibuat relasi antar table, jadi integritas data terjaga).

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).


1 comments:

Powered by Blogger.

Copyright © / Tommy

Template by : Urang-kurai / powered by :blogger