Membuat Tabel

Membuat Tabel
Tabel merupakan sekumpulan data yang terdiri dari baris dan kolom
mengenai suatu objek, seperti barang, pembelian,pegawai dan lain
sebagainya. Dalam SQL Server sebuah tabel tidak di anggap sebagai
filetersediri malainkan sebagai objek dari sebuah database.
Untuk mendesain sebuah tabel, terlebih dahulu anda sudah mempunyai
sebuah database yang anda buat sebelumnya, Untuk membuat sebuah tabel
dapat menggunakan Management Studio dan Query.
Untuk membuat tabel menggunakan Management Studio, ikuti langkahlangkah pembuatan sebagai berikut:

1. Aktifkan Management Studio, kemudian dari Consule Root pilih database
yang akan dibuat tabel didalamnya. Dalam hal ini kita akan menggunakan
database DBInventory. Kemudian klik tanda plus (+) pada database
DBInventory selanjutnya klik objek tabel => klik kanan pilih New tabel.
• Membuat tabel baru
2. Selanjutnya akan dimunculkan window untk mendesain tabel. Anda dapat
menulis nama field pada column Name, tipe lebar pada length dan
pepembolehan Null atau tidak mencunteng pada kolom Allow Nulls.


Desain tabel

Catatan:
Untuk membuat primary key pada sebuah field, anda dapat mengklik icon
bergambar kunci.
3. Selanjutnya untuk menyimpan tabel yang baru saja dibuat, pilih icon
bergambar disket. Kemudian akan dimunculkan sebuah window yang

meminta untuk member nama tabel.
Memberikan Nama file tabel



4. Selanjutnya anda dapat mengecek apakah tabel yang baru saja anda buat.
Setelah anda selesai membuat Management Studio, langkah selanjutnya
anda membuat
tabel mengunakan Query. Untuk itu ikuti langkah pembuatannya sebagai
berikut:
a)Aktifkan Query, kemudian tuliskan perintah berikut pada window Query.
Use DBInverntory
CREATE TABEL rJenis
(

IDJenis Int Not Null Primary Key
Jenis Varcahar (50) Null
)
b) Selanjutnya anda dapat menjankan perintah diatas dengan mengetikan
menekan tombol F5 tau menekan icon Execute.

Cara membuat tabel pada sql server 2008 dan cara
pengoprasiannya
c) Selanjutnya anda padat melihat bahwa kini anda telah mempunyai dua
buah tabel yaitu:
rSatuan dan rJenis
Modifikasi Tabel
Setelah sebuah tabel terbentuk, adakala kita ingin mengubah nama kolom,
mengubah tipe datanya, menambah dan menghapus kolom. Memodifikasi
tabel anda dapat mengikuti lahkah berikut:
Buka Console Tree => pilih objek database DBInventory => pilih obejek


tabel.



Kemudian pada nama tabel yang akan dikehendaki kilik kanan => pilih
menu shortcut Design Tabel.



Selanjutnya anda dapat menambah field, mengubah dan menghapus
kolom sesuai dengan ke inginan anda.
Menerapkan Konstaraint
Constraint merupakan sebauh batasan-batasan yang dipergunakan untuk
menjaga integritas data. Beberapa integritas yang dapat anda terapkan pada
tabel dalah:



Defult
Nilai yang akan dimasukan jika sebuah field tidak di isi




NULL
Jika NULL diberikan sebuah field, maka sebuah field boleh tidak di berisi nilai.



Primary Key
Mmenghendaki sebuah kolom sebagai kunci utama yang akan
mengidentifikasikan bahwa record dalam sebuah tabel tidak sama.



Foreign Key
Merupakan Primary Key dari tabel yang ada di dalam sebuah tabel.



DLL
Untuk menerapkan beberapa Constraint di atas anda dapat membuat tabeltabel berikut, untuk itu ikuti langkah-langkah membuatnya sebagai berikut:
1) Aktifkan Query Analizer, dan pastikan bahwa database DBInventory telah
anda pilih.


Memilih Database
2) Pada jendela Query jalan perintah sebagai berikut:
CREATE TABLE rBarang
(

IDBarang
NamaBarang varchar (50)
Hbeli money,
Hjual money,
IDSatuan Int NOT NULL,
IDJenis Int NOT NULL,
Stock Int DEAFULT 0,
Constraint PK_IDBarang Primary Key (IDBarang),
Constraint FK_Barang _Satuan Foreign Key (IDSatuan)
References rSatuan (IDSatuan),
Contraint FK_Barang_Jenis Foreign Key (IDJenis)
References rJenis (IDJenis)
)
3) Selanjutnya jalankan perintah SQL diatas dengan menekan icon Execute

atau menekan tombol F5.

Mendesain Tabel rBarang
Jika tabel rBarang,rSatuan dan rJenis digambarkan denngan notasi ERDiagram berupa Relasi antar tabel akan di peroleh gambar sebagai berikut:

Relasi Tabel
Menghapus Tabel
Untuk menghapus tabel anda dapat memilih objek tabel yang anda
kehendaki, kemudian klik kanan pada objek => Pilih Delete.

Menghapus Tabel
Latihan
Pada latihan berikut anda diminta untuk membuat tabel dengan beberapa
Constaraint yang ada didalamnya. Untuk itu ikuti langkah pembuatan sebagai
berikut:


Aktifkan Query Analizer, kemudian pada jendela Query tuliskan peritah
sebagai berikut untuk tabel rSupplier:
IDSupplier Int NOT NULL,


Nama varchar (50)
Alamat varchar (225),
No Telp varchar (15),
Fax varchar (15),
CP varchar (50),
Constraint PK_IDSupplier Primary Key (IDSupplier)
)


Kemudain tambahkan satu buah kolom dengan nama StockMini
dengan tipe Int dengan nilai defult 0, tuliskan perintah berikut:
Alter Tabel rBarang
Add stockMini Int Defult 0



Selanjutnya buat sebauh tabel dengan nama tBeli dengan
menambahkan Primary Key berupa NoFaktur dan Primary Key berupa
IDSupplier yang mmendefinisikan dengan Tabel rSupplier

CREATE TABEL tBeli
(
NoFaktur CHAR (10) NOY NULL,
tglTransaksi dateTime,
IDSupplier Int,
Total money,
Constarint PK_NoFaktur Primary Key (NoFaktur),
Constarint FK_tBeli_rSupplier foreig Key (IDSupplier)
References rSupplier (IDSupplier)
)



Selanjutnya buat Tabel dBeli untuk mencatat detail pembelian, dengan
Foreign Key yang berelasi dengan field NoFaktur pada tBeli dan IDBarang
pada rBarang. Tulis script SQL Berikut:
CREATE TABLE dBeli
(
NoFaktur CHAR (10) NOT NULL,
IDBarang CHAR (7) NOT NULL,

Qty Int defult 0,
Constraint FK_dBeli Foreign Key (NoFaktur)
References tBeli (NoFaktur),

Constraint FK_rBarang Foreign Key (IDBarang)
References rBarang (IDBarang)
)


Selanjutnya buat sebuah tabeltJual dengan struktur sebagai berikut:
CREATE TABLE tJual
(
NoNota CHAR (10) NOT NULL<
tglTransaksi DateTime,
Total Money,
Constaraint PK_NoNota Primary Key (NoNota),
)




Selanjutnya buat suatu tabel dJual yang mempunyai Foreign Key
dengan Tabel tJual dengan field NoNota dan rBarang dengan field IDBarang.
CREATE TABLE dJual
(
NoNota CHAR (10) NOT NULL,
IDBarang CHAR (7) NOT NULl,
Qty Int defult 0,
SubTotal Money defult 0,
Constaraint FK_dJual_tJual Foreign Key (NoNota)
References tJual (NoNota),
Constarint FK_dJual_rBarang Foreign Key (IDBarang)
References rBarang (IDBarang)
)
Selanjutnya buka database DBAkademik, kemudian buat table sebagai
berikut:



Klik Node Database => pilih DBAkademik => pilih New Table…..


Skema tabel rFakultas
Setelah selesai mendesain table seperti diatas, simpan dengan nama
rFakultas.
Buat satu tabel lagi dengan nama rJurusan dengan skema tabel sebagai
berikut:

Skema Tabel rJurusan


Kemudian lanjutkan dengan mendesain table rMahasiswa dengan
desain sebagai berikut:

Skema Tabel rMahasiswa