Tugas Membuat Database Perbankan

Tugas Membuat Database Perbankan
Tugas Membuat Database Perbankan
Buatlah database dengan nama perbankan. Kemudian berikan perintah use perbankan. Dan kerjakan tabel dibawah sebagai latihan.

Create table cabang
kdcabang char(5) not null,
nmcabang varchar(15) not null,
alamat varchar(60) not null default null,
primary key (kdcabang))

create table biodata
(idnasabah int not null,
nmnasabah varchar(25) not null,
alamat varchar(60) 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.

Nama Tabel: Rekening

Nama Field
Type
Width
Description
Norek
Int
-
PK, Not Null
Kdcabang
Char
5
FK
Pin
Char
(6)
Not Null
Saldo
Int
-
-

Nama Tabel: nasabah_rek

Nama Field
Type
Width
Description
Idnasabah
Int
-
FK
Norek
Int
-
FK

Nama Tabel: transaksi

Nama Field
Type
Width
Description
Notransaksi
Int
-
PK, Not Null
Norek
Int
-
FK
Idnasabah
Int
-
FK
Jenistran
Char
10
Not Null
Tgl
Datetime
-
Not Null
Jml
Int
-
Not Null

Tips:
Untuk mengeksekusi beberapa perintah SQL sekaligus tambahkan perintah GO pada bagian akhir perintah.

Create table rekening
(norek int not null primary key,
kdcabang char(5) references cabang(kdcabang) on delete cascade on update cascade,
pin char(6) not null,
saldo int)
go

Selanjutnya buatlah tabel nasabah_rek dan transaksi dengan contoh seperti perintah SQL diatas. Setelah selesai simpan perintah-perintah SQL tersebut dengan cara File >> Save. Simpan di folder masing-masing pada drive D:\.

Buatlah tabel karyawan dengan struktur seperti di bawah. Perhatikan batasan PK, FK, Identity, default dan Null.

Nama Field
Type
Width
Description
Kdkar
Int
-
PK, Identity, Not Null
Nmkar
Varchar
40
Not Null
Kdbag
Int
-
FK dari tabel bagian, Not Null
Gender
Char
1
Not Null, Default Null
Tgllahir
Datatime
-
Not Null
Mulaikerja
Datetime
-
Not Null
Alamat
Varchar
60

Kdkota
Int
-
FK dari tabel kota
Gaji
Numeric
7,2
Not Null

MENGUBAH STRUKTUR TABEL

Mengubah struktur tabel dapat menggunakan perintah alter tabel. Pada database perbankan sebagai latihan kerjakan perintah SQL berikut:

Create table pegawai
(idpeg int identity (1,1),
nama varchar(20) not null,
jk char(1) not null,
status bit default 1,
agama varchar(1) constraint cekagama check (agama in('I','K','P','B','H')),
primary key (idpeg))

Add, digunakan untuk menambah field pada sebuah tabel. Contoh:

alter table pegawai add alamat varchar(50)

Bila anda ingin menambah field nama di tabel pegawai dengan constraint Unique maka perintahnya:

alter table pegawai add unique(nama)

Alter column, digunakan untuk mengubah struktur field pada suatu tabel. Misal anda ingin mengubah lebar field nama(60) menjadi nama(100). Contoh:

alter table pegawai alter column nama varchar(100)

Untuk melihat hasil-hasil perubahan pada tabel berikan perintah:

select * from information_schema.columns

Drop, digunakan untuk menghapus field pada tabel. Contoh:

alter table pegawai drop column jk

Drop table, merupakan perintah untuk menghapus sebuah tabel dalam database. Contoh:

drop table pegawai

Untuk menghapus tabel yang berada pada database lain anda harus menyebutkan nama database diikuti dengan ekstensi .dbo dan nama dari tabel tersebut. kecuali anda telah menggunakan perintah use. Contoh:

drop table kampusku.dbo.biodata

Perintah diatas artinya menghapus tabel biodata yang ada di dalam database kampusku.

Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال