Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Contoh Perintah SQL

Contoh Perintah SQL

Ratings:

4.76

(25)
|Views: 18,732 |Likes:
Published by mysuse
Contoh sederhana perintah-perintah MySQL yang langsung diaplikasikan pada satu permasalahan
Contoh sederhana perintah-perintah MySQL yang langsung diaplikasikan pada satu permasalahan

More info:

Published by: mysuse on Feb 05, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/24/2014

pdf

text

original

 
Perintah – Perintah SQL
Berikut ini adalah perintah-perintah SQL atau yang lebih dikenal dengan sebutan query.Adapun project yang dijadikan sebagai acuan adalah proyek database sederhana penilaianmahasiswa.
Struktur dan Skema Tabel-tabel
Berikut adalah struktur table dan skema yang dibuat.Tabel
tbl_mahasiswa
FieldTipe DataNullPReferenceTabelReferenceField
nim Varchar(6) N YNama Varchar(20) N NAlamat Varchar(30) Y NKd_jurusan Varchar(4) N N Kd_jurusan Tbl_jurusan Tgl__masuk DateTime N N
Tabel
tbl_dosen
FieldTipe DataNullPReferenceTabelReferenceField
Kd_dosen Varchar(6) N YNama_dosen Varchar(20) N NAlamat Varchar(30) N N Telepon Varchar(12) Y N
Tabel
tbl_jurusan
FieldTipe DataNullPReferenceTabelReferenceField
Kd_Jurusan Varchar(4) N YNama_Jurusan Varchar(30) N NKetua_Jurusan Varchar(4) N Tbl_Dosen Kd_Dosen
Tabel
tbl_matakuliah
FieldTipe DataNullPReferenceTabelReferenceField
Kdmk Varchar(6) N Y 0Nama_mk Varchar(25) NSemester tinyint NSks Tinyint N
Tabel
tbl_krs
FieldTipe DataNullPReferenceTabelReferenceField
Kd_krs Varchar(5) N YNim Varchar(6) N Tbl_Mahasiswa NimSemester Tinyint N
1
 
Dsn_wali Varchar(6) N Tbl_Dosen Kd_Dosen
Tabel
tbl_krsdetail
FieldTipe DataNullPReferenceTabelReferenceField
Kd_Krs Varchar(5) N YKdmk Varchar(6) N Tbl_matakuliah KdmkKd_dosen Varchar(6) N Tbl_Dosen Kd_DosenNilai_Angka Float YNilai_Huruf Varchar(2) Y
Skema tabel adalah seperti pada gambar dibawah ini
Pembuatan Tabel-tabel
Tabel-tabel dibuat dengan engine InnoDB karena secara default MySQL akanmenggunakan engine MyISAM yang tidak dapat menggunakan fitur Constraint ForeignKey.
CREATE DATABASE kuliah;USE kuliah;
2
 
CREATE TABLE tbl_mahasiswa (nim varchar(6) NOT NULL,nama varchar(20) NOT NULL,alamat varchar(30) default NULL,telepon varchar(12) default NULL,kd_jurusan varchar(4) default NULL,tgl_masuk datetime default NULL,PRIMARY KEY (nim),KEY FK_tbl_mahasiswa (kd_jurusan),CONSTRAINT FK_tbl_mahasiswa FOREIGN KEY (kd_jurusan) REFERENCEStbl_jurusan(kd_jurusan)) ENGINE=InnoDB;CREATE TABLE tbl_dosen (kd_dosen varchar(4) NOT NULL,nama_dosen varchar(20) NOT NULL,alamat varchar(30) default NULL,telepon varchar(12) default NULL,PRIMARY KEY (kd_dosen)) ENGINE=InnoDB;CREATE TABLE tbl_jurusan (kd_jurusan varchar(4) NOT NULL,nama_jurusan varchar(20) default NULL,ketua_jurusan varchar(4) default NULL,PRIMARY KEY (kd_jurusan)) ENGINE=InnoDB;CREATE TABLE tbl_krs (kd_krs varchar(5) NOT NULL,nim varchar(6) NOT NULL,semester tinyint(4) NOT NULL,dsn_wali varchar(4) NOT NULL,PRIMARY KEY (kd_krs),KEY FK_tbl_dsnwali (dsn_wali),KEY FK_tbl_krsmhs (nim),CONSTRAINT FK_tbl_krsmhs FOREIGN KEY (nim) REFERENCEStbl_mahasiswa(nim),CONSTRAINT FK_tbl_dsnwali FOREIGN KEY (dsn_wali) REFERENCEStbl_dosen (kd_dosen)) ENGINE=InnoDB;CREATE TABLE tbl_krsdetail (kd_krs varchar(5) NOT NULL,kdmk varchar(6) default NULL,kd_dosen varchar(4) default NULL,nilai_angka float default '0',nilai_huruf varchar(2) default 'E',
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->