Date Time untuk menampung data tanggal waktu terdiri dari datetime dan smalldatetime. Strings untuk menampung data karakter terdiri dari char, varchar dan text. Serta tipe data lainnya seperti cursor, timestamp dan uniqueidentifi

3 KONSEP SQL SQL adalah salah satu bahasa generasi ke-4 4 th GL yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. SQL generasi ke- 4 bersifat request oriented dan non-prosedural sehingga mudah untuk dipelajari. SQL terdiri atas: 1. DDL Data Definition Language, yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan obyek. Seperti CREATE, DROP dan ALTER . 2. DML Data Manipulation Langauge, yaitu bahasa yang berhubungan dengan proses manipulasi data. Seperti INSERT, SELECT, UPDATE dan DELETE . TIPE DATA Tipe data yang didukung oleh SQL Server 2000 yaitu: 1. Numeric untuk menampung data angka terdiri dari bigint, int, smallint, tinyint, bit, decimal dan numeric.

2. Money untuk menampung data nilai mata uang terdiri dari money dan smallmoney.

3. Numeric Precission untuk menampung data angka dengan presisi tinggi yaitu float dan real.

4. Date Time untuk menampung data tanggal waktu terdiri dari datetime dan smalldatetime.

5. Strings untuk menampung data karakter terdiri dari char, varchar dan text.

6. Unicode Character Strings untuk menampung data karakter dengan ukuran tertentu terdiri dari nchar, nvarchar dan ntext. 7. Binary Strings untuk menampung data binary terdiri dari binary, varbinary dan image.

8. Serta tipe data lainnya seperti cursor, timestamp dan uniqueidentifier.

OPERATOR Hampir semua operator yang ada pada bahasa pemrograman dapat digunakan pada SQL Server 2000. Berikut urutan operator berdasarkan urutan evaluasi: 1. + positif, - negatif dan ~ bitwise NOT. 2. perkalian, pembagian dan modulus. 3. + penjumlahan, + penggabungan dan – pengurangan. 4. = = = = Wahju Tjahjo S. 10 5. ALL, ANY, BETWEEN, IN LIKE, OR dan SOME 6. = penugasan 4 DATABASE MEMBUAT DATABASE Berikut ini contoh perintah dasar untuk membuat database menggunakan perintah SQL Editor. create database praktek on primary name=dbdat, filename=’c:\program files\microsoft sql server\mssql\data\dbdat.mdf’, size=10, maxsize=50, filegrowth=2 log on name=dblog, filename=’c:\program files\microsoft sql server\mssql\data\dblog.ldf’, size=3, maxsize=20, filegrowth=1 untuk membuat perintah diatas jalankan Query Analyzer  Window Authentication  Ok. Untuk menjalankan query tersebut tekan F5 atau tombol Execute Query. Untuk melihat apakah database praktek yang baru saja dibuat telah terdaftar dalam daftar database, lakukan langkah berikut: pilih menu Query  Change Database. Gambar 4.1 Daftar Database Anda juga dapat membuat database tanpa ketentuan, dengan perintah berikut: Wahju Tjahjo S. 11 Create database praktek Untuk melihat format lengkap anda dapat melihat di SQL Server Books Online. Untuk melihat daftar database yang ada pada SQL Server 2000 ketikkan perintah: Exec sp_helpdb Bila sebuah database akan digunakan jangan lupa memberikan perintah: Use namadatabase contoh: Use praktek Perintah menghapus database yaitu: drop database namadatabase_yang_dihapus Jika database yang dihapus lebih dari satu maka gunakan tanda koma , . Contoh: Drop database praktek, latihan, tugas Perintah-perintah SQL yang anda berikan pada SQL Editor dapat anda simpan dengan cara File  Save, seperti gambar 4.2. File dapat disimpan dalam format .sql, .tql atau .txt file hasil penyimpanan tersebut dapat dibuka langsung di Notepad atau Ms. Word. Gambar 4.2 Menu simpan pada SQL Editor LATIHAN Buatlah dua buah database pada SQL Editor, yang satu dengan pengaturan dan satunya lagi tanpa pengaturan. Kemudian dari database yang sudah Wahju Tjahjo S. 12 anda buat dapat diamati pada jendela Query Analyzer atau Windows Explorer. Langkah berikutnya hapuslah database yang anda buat. 5 TABEL MEMBUAT TABEL Pada SQL Server 2000 ada dua jenis tabel yaitu permanen dan temporary. Tabel temporary adalah tabel yang diletakkan di RAM sedangkan tabel permanen yaitu tabel yang diletakkan pada disk. Jumlah kolomfield yang mampu diciptakan oleh SQL Server 2000 mencapai 1024 field. Untuk melihat format lengkap cara membuat tabel anda dapat melihat di SQL Server Books Online. Secara umum perintah membuat tabel: Create table biodata Nim int identity 1,1, Nama varchar20 not null, Jk char1, Tgllahir datetime, Status bit default 1, Ag varchar1 constraint agama check ag in‘I’,’K’,’P’,’B’,’H’, Primary key nim Penjelasan: 1. Not Null, menyatakan bahwa sebuah field nilainya tidak diketahui. Not Null tidak boleh dipakai pada field yang memiliki sifat identity atau primary key.

2. Identity, menyatakan field akan diisi nilai secara otomatis dengan