STUDI KASUS

STUDI KASUS

SQL SERVER

TRANSACT-SQL

TRAINING C#.NET

TRAINING C#.NET

MENGEDIT TABLE DENGAN MENGGUNAKAN QUERY SQL

Rabu, 29 September 2010

Di  table yang sudah kita buat, kita dapat menambahkan field (kolom), mengubah tipe data field (kolom) dan menghapus field (kolom) dengan menggunakan perintah query SQL.

Sebagai contoh saya akan mencoba menambah field, mengubah tipe data field dan menghapus field pada table Film.

Perintah Query untuk mengedit table Film adalah sebagai berikut :

1. Mengubah Tipe Field (Kolom).
    Sebagai contoh saya ingin mengubah tipe data field (kolom) KategoriFilm dari int menjadi varchar(50) di dalam table Film
    Di dalam query editor ketikkan perintah query SQL :

    use RentalVCD

    alter table Film
    alter column KategoriFilm varchar(50)


2.  Menambah Fied (Kolom).
     Sebagai contoh saya ingin menambah field (kolom) Status dengan tipe data int  ke dalam table Film. Di dalam query editor ketikkan perintah query SQL :

      use RentalVCD

      alter table Film
      add Status int not null




3.   Menghapus Field (Kolom).
      Sebagai contoh saya akan menghapus field (kolom) Status dari table Film.
      Di dalam query editor ketikkan perintah query SQL :
   
      use RentalVCD

      alter table Film
      drop column Status



Semoga bermanfaat....

CARA MEMBUAT TABLE DENGAN MENGGUNAKAN QUERY SQL

Selasa, 28 September 2010

Beberapa waktu yang lalu saya sudah menjelaskan mengenai cara membuat table dengan menggunakan SQL Server Management Studio. Kali ini saya ingin memberikan contoh membuat table dengan menggunakan perintah query SQL: Nama table yang akan kita buat adalah table Film dengan struktur table sebagai berikut :

- KodeFilm varchar(6) Primary Key
- NamaFilm varchar(50) not null

- TypeFilm int not null,
- KategoriFilm int not null,
- TglMasuk datetime not null
- CreatedBy varchar(50) not null
- CreatedTime datetime not null
- LastModifiedBy varchar(50) not null
- LastModifiedTime datetime not null

kita dapat mengketikkan perintah query SQL di dalam query editor untuk membuat table Film tersebut.
Querynya adalah sebagai berikut :

Use RentalVCD

Create Table Film
(
   KodeFilm varchar(6) Primary Key,
   NamaFilm varchar(50) not null,
   TypeFilm int not null,
   KategoriFilm int not null,
   TglMasuk datetime not null,
   CreatedBy varchar(50) not null,

   CreatedTime datetime not null,
   LastModifiedBy varchar(50) not null,
   LastModifiedTime datetime not null
)


Semoga bermanfaat...

MENGEDIT DAN MENGHAPUS DATABASE DENGAN MENGGUNAKAN QUERY SQL

Senin, 27 September 2010

Jika anda ingin mengedit database atau ingin menghapus database yang telah anda buat, anda dapat melakukannya dengan menggunakan perintah SQL

Di dalam hal mengedit database saya akan memberikan contoh mengedit database RentalVCD yang telah saya buat.

Cara mengeditnya adalah sebagai berikut :

- Di dalam query editor ketikkan perintah SQL sebagai berikut :

   Alter Database RentalVCD
   Modify File
   (
       Name = RentalVCD,
       FileName = 'C:\database\RentalVCD',
       Size = 1300,
       MaxSize = 2500,
       FileGrowth = 150
    )






   Di dalam perintah SQL diatas, saya sedang mencoba untuk memodifikasi size,max size dan file growth, perlu di ketahui, kita tidak dapat merubah ukuran file menjadi lebih kecil, tetapi kita dapat mengubah ukuran file menjadi lebih besar.

Jika anda ingin menghapus database RentalVCD dengan perintah SQL, anda dapat mengetikkan di dalam query editor anda dengan perintah SQL yaitu :

  Drop database RentalVCD


Semoga bermanfaat...

MEMBUAT DATABASE MENGGUNAKAN QUERY SQL

Beberapa waktu yang lalu saya sudah menjelaskan begaimana cara membuat database dengan menggunakan SQL Server Management Studio. Kali ini saya akan menjelaskan cara membuat database dengan menggunakan perintah query SQL. Sebagai contoh saya akan membuat database RentalVCD dengan menggunakan perintah query SQL. Cara membuatnya adalah sebagai berikut.

-. Didalam query editor, Ketikkan perintah query SQL untuk membuat database RentalVCD  yaitu :
 
    Create Database RentalVCD
    on
    ( 

      Name = RentalVCD,
      FileName = 'C:\database\RentalVCD',
      Size = 1000,
      MaxSize = 2000,
      FileGrowth = 100
     )


- Penjelasan dari query di atas adalah :
 
  • Create Database RentalVCD : Membuat database dengan nama RentalVCD
  • Name = RentalVCD, : Memberikan nama file data dengan nama RentalVCD ( nama file data  dapat berbeda dengan nama database )
  • FileName = 'C:\database\RentalVCD',  :  Mensetting path / lokasi dari file database RentalVCD.
  • Size = 1000 : Mensetting ukuran 1000 MB pada saat pertama kali file terbentuk.
  • MaxSize = 2000 : Mensetting batas maksimum ukuran file sebesar 2000 MB dimana file data dapat bertambah jika sudah mencapai ukuran 2000 MB
  • FileGrowth = 100 :  Mensetting pertambahan ukuran file sebesar 100 MB jika file sudah mencapai ukuran batas maksimum.


Semoga bermanfaat..


    
  

PENGENALAN BEBERAPA TIPE DATA YANG BIASA DIGUNAKAN DI DALAM SUATU TABLE

Jumat, 24 September 2010

Di dalam perancangan suatu table di dalam database, penentuan tipe data pada field - field sangat penting agar dapat menghemat memori dan mempercepat pemrosesan data. Saya akan menjelaskan beberapa tipe data di dalam SQL Server yang biasa di gunakan agar dapat memudahkan anda memilih tipe data yang sesuai.

1. Integer
    Tipe data Integer biasanya di gunakan untuk data numerik yang tidak mempunyai pecahan seperti jumlah barang, jumlah customer dan lain - lain. Tipe data Integer  terdiri dari :
 
    a. bit ( dengan ukuran memori 1 byte )
    b. tinyint ( dengan ukuran memori 1 byte )
    c. smallint ( dengan ukuran memori 2 byte)
    d. int (dengan ukuran memori  4 byte)
    e. bigint (dengan ukuran memori 8 byte)

Anda dapat memilih tipe data integer yang sesuai dengan besar data yang akan disimpan. Sebagai contoh anda tidak perlu memakai tipe data int jika ingin menyimpan nilai 1 dan 0, cukup dengan tipe data bit sudah cukup untuk menampung nilai 1 dan 0.

2. Numeric dan Decimal
    Tipe data numeric dan decimal biasanya digunakan untuk data numerik yang mempunyai pecahan seperti jumlah berat, jumlah luas dan lain - lain. Pemakaian memori untuk tipe data ini antara 5 byte sampai 17 byte

3. DateTime
    Tipe data datetime biasanya digunakan untuk data yang berkaitan dengan tanggal dan waktu. Tipe data datetime terdiri dari :
   
    a. smalldatetime ( 1 Januari 1900 - 6 Juni 2079 )
    b. datetime ( 1 Januari 1753 - 31 Desember 9999 )

4. Char dan VarChar
    Tipe data ini di gunakan untuk data yang berkaitan dengan karakter atau huruf seperti field nama atau alamat. Biasanya tipe data Char digunakan untuk data karakter yang mempunyai lebar tetap seperti nomor member atau nomor pegawai, sedangkan tipe data Varchar biasanya di gunakan untuk data karakter yang mempunyai lebar yang berubah - ubah seperti nama atau alamat.

5. Money dan SmallMoney
    Tipe data ini biasanya digunakan untuk menyimpan mata uang. Tipe data money mempunyai ukuran memori 8 byte dan smallmoney mempunyai ukuran 4 byte.

6. Image
    Tipe data ini biasanya di gunakan untuk menyimpan data yang berhubungan dengan gambar.


Inilah beberapa tipe data yang sering digunakan dalam perancangan field (kolom) di dalam suatu table.

Semoga bermanfaat....

 

SAMPLE DATABASE

Kamis, 23 September 2010


Karena untuk beberapa waktu kedepan saya akan mencoba untuk lebih dalam lagi membahas mengenai Pemrograman T-SQL, maka kita sangat membutuhkan sample database yang akan di gunakan di dalam pelajaran pemrograman T-SQL. Maka dari itu jika ada yang ingin mendapatkan sample database yang nantinya akan di gunakan di dalam pelajaran T-SQL di blog ini, anda dapat mengirimkan permintaan melalui email ke senibercoding@yahoo.com.



Semoga bermanfaat...

MEMBUAT INDEX TABLE DI DALAM SQL SERVER

Jika kita mempunyai suatu query untuk melakukan pencarian suatu data, maka kita ingin pencarian dapat di lakukan dengan cepat. Index di suatu table sangat di perlukan untuk mempercepat proses pencarian data dengan menggunakan query.  Index di dalam suatu table dapat di sesuaikan di field (kolom) mana yang akan di pakai di dalam suatu pencarian data.

Di dalam suatu table dapat terdiri dari satu atau beberapa index.

Sebagai contoh saya ingin memberikan suatu index yang unik di dalam kolom MemberCode di dalam table MemberCard yang berada di dalam database RentalVCD.

Untuk membuatnya adalah sebagai berikut :

1. Pilih table MemberCard , lalu klik New Query di bagian toolbar atas.


2. Lalu akan muncul jendela New Query.

3. Ketikkan perintah query di bawah ini :


    create unique Index MemberCode on MemberCard(MemberCode asc)

4. Klik Execute di toolbar atau tekan tombol F5.

5. Index yang unik sudah selesai di tambahkan ke dalam table MemberCard.


Untuk menambahkan index berdasarkan pencarian nama member yang tidak mempunyai nilai unik  maka kita bisa menambahkan dengan menuliskan perintah query sebagai berikut :

create index Name on MemberCard(Name asc)

Setelah itu klik Execute di toolbar atau tekan tombol F5


Semoga bermanfaat...