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
kenaikan 1 dimulai dari angka 1 lihat 1,1. Identity setara auto_increment pada MySQL.
3. Default value, artinya nilai default status mhs adalah 1, dapat diartikan
bahwa 1 = belum menikah, dan nilai 0 = menikah.
4. Constraint, memberlakukan integritas data dan menjaga kualitas data.
Pada field
ag
hanya nilai
‘I’,’K’,’P’,’B’,’H’
yang boleh diinputkan. Contraint dilakukan pada saat menciptakan tabel.
5. Rules, fungsinya sama dengan constraint namun rules dilakukan jika
tabel seudah terbentuk. Untuk melihat apakah sebuah tabel telah terdaftar pada database, ketikkan
perintah:
Select from information_schema.tables
Wahju Tjahjo S. 13
Sedangkan untuk melihat struktur setiap tabel gunakan perintah:
Select from information_schema.columns
Berikut ini beberapa contoh cara menciptakan tabel, yang dapat anda coba pada SQL Editor. Selamat mencoba dan jangan lupa penyimpan perintah
SQL tersebut untuk dipelajari di rumah.
TUGAS Buatlah database dengan nama perbankan. Kemudian berikan perintah
use perbankan
. Dan kerjakan tabel dibawah sebagai latihan.
Create table cabang kdcabang char5 not null,
nmcabang varchar15 not null, alamat varchar60 not null default null,
primary key kdcabang create table biodata
idnasabah int not null, nmnasabah varchar25 not null,
alamat varchar60 default null primary key idnasabah
Selesaikan dengan SQL Server 2000 untuk menciptakan tabel berikut:
Nama Tabel: Bagian
Nama Field Type
Width Description
Kdbag Int
- PK, Not Null
Nmbag Varchar
20 Not Null, Unique
Nama Tabel: Kota
Nama Field Type
Width Description
Kdkota Int
- PK, Not Null
Nmkota Varchar
15 Not Null
Empat buah tabel yang anda buat diatas merupakan tabel master yaitu untuk menyimpan data induk dan proses manipulasi datanya tidak tergantung tabel
lain. Selanjutnya di bawah ini anda diminta membuat tabel transaksi yang proses input datanya tergantung tabel lain.
MEMBUAT TABEL DENGAN CONSTRAINT 1. Constraint merupakan kata kunci opsional yang menandakan awal dari
definisi batasan Primary Key, Foreign Key, Unique, Check dan Default. Constraint adalah fitur yang memaksakan integritas data dan membuat
Wahju Tjahjo S. 14
index khusus untuk tabel dan field-fieldnya. Berikut jenis constraint yang didukung SQL Server 2000:
2. Primary Key, merupakan kunci primer yang bersifat unik dan hanya