Jumat, 30 September 2016

Kuis SQL 28 September 2016

Hal yang dilakukan pertama kali adalah membuat tabel mahasiswa seperti gambar di bawah ini :


Dapat ditulis seperti source code dibawah ini :

create table mahasiswa (
nim char(10),
nama varchar (15),
alamat varchar (20),
kota varchar (15)
);

Langkah selanjutnya adalah dengan membuat sebuah primary key menambahkan field kode pos dan mengubah tipe data dari kode pos dapat dilihat pada gambar dibawah ini :


Dapat ditulis dengan source code dibawah ini :

sp_columns mahasiswa;
alter table mahasiswa add constraint pk_nim unique (nim);
alter table mahasiswa add kode_pos varchar (8);
alter table mahasiswa alter column kode_pos char (5);

Kemudian membuat tabel matakuliah dapat dilihat pada gambar dibawah ini:


Dapat ditulis dengan source code dibawah ini :

create table matakuliah (
kode_mk char(6),
nama_mk varchar (30),
semester char (1),
sks numeric (2)
);

Kemudian kita membuat primary key kode matakuliah yang dapat dilihat pada gambar dibawah ini :


Dapat ditulis dengan source code dibawah ini :

alter table matakuliah add constraint pk_kode_mk unique (kode_mk);

Langkah selanjutnya menghapus tabel nilai karena kesalahan dengan cara sesuai pada gambar dibawah ini :



Dapat ditulis dengan source code dibawah ini :

drop table nilai;

Langkah terakhir yang dilakukan adalah membuat tabel nilai dengan foreign key :


Dapat ditulis dengan source code dibawah ini :

create table nilai (
nim char(10),
kode_mk char (6),
nilai numeric

constraint fk_nim foreign key (nim) references mahasiswa(nim),
constraint fk_kode_mk foreign key (kode_mk) references matakuliah(kode_mk)
);

Tidak ada komentar:

Posting Komentar