Contoh Membuat Database Akademik
//Membuat
database Akademik//
CREATE
DATABASE Akademik
// tabel matakuliah
//
CREATE TABLE Matakuliah (
Nim varchar(10) NOT NULL,
Nama_makul varchar(25) NOT NULL,
Kode_makul varchar(20),
Sks char (15), PRIMARY KEY (`Nim`));
// membut tabel kelas
//
CREATE TABLE Kelas (
Nim varchar(10) NOT NULL,
Kode_kelas varchar(5) NOT NULL,
falkutas varchar(20),
prodi char (15), PRIMARY KEY (`Nim`));
// isi tabel
matakuliah //
INSERT INTO `akademik`.`matakuliah` (`Nim`, `Nama_makul`,
`Kode_makul`, `Sks`) VALUES
('1201530001', 'basis data', '01', '2'),
('1201530002', 'basis data', '01', '2'),
('1201530003', 'jaringan komputer', '02', '1'),
('1201530004', 'basis data', '01', '2'),
('1201530005', 'jaringan komputer', '02', '1'),
('1201530006', 'web programing', '03', '2'),
('1201530007', 'semantik web', '04', '3'),
('1201530008', 'perancangan web', '05', '3'),
('1201530009', 'semantik web', '04', '3'),
('1201530010', 'Perancangan web', '05', '3')
//Isi tabel kelas//
INSERT INTO `akademik`.`kelas` (`Nim`, `Kode_kelas`,
`falkutas`, `prodi`) VALUES
('1201530001', '001', 'FTI', 'Teknik Informatika'),
('1201530002', '001', 'FTI', 'Teknik Informatika'),
('1201530003', '002', 'FTI', 'Teknik Informatika'),
('1201530004', '001', 'FTI', 'Teknik Informatika'),
('1201530005', '002', 'FTI', 'Teknik Informatika'),
('1201530006', '003', 'FTI', 'Teknik Informatika'),
('1201530007', '004', 'FTI', 'Teknik Informatika'),
('1201530008', '005', 'FTI', 'Teknik Informatika'),
('1201530009', '006', 'FTI', 'Teknik Informatika'),
('1201530010', '005', 'FTI', 'Teknik Informatika')
//Membuat
database Akademik//
CREATE
DATABASE Akademik
//Membuat
Tabel Mahasiswa//
CREATE
TABLE Mahasiswa (
Nim
varchar(10) NOT NULL,
Nama
varchar(25) NOT NULL,
Alamat
text,
Kota
char (15), PRIMARY KEY (`Nim`));
//Mengisi
Tabel Mahasiswa//
INSERT
INTO `akademik`.`mahasiswa` (`Nim`, `Nama`, `Alamat`, `Kota`) VALUES
('1201530001',
'Budi', 'Jl. mawar 10', 'semarang'),
('1201530002',
'bambang', 'jl. srikaton 2', 'solo'),
('1201530003',
'anggun', 'jl. meteseh 8', 'semarang'),
('1201530004',
'anang', 'jl. kamboja 1', 'kendal'),
('1201530005',
'citra', 'jl. sudirman 4', 'jepara'),
('1201530006',
'maharani', 'jl. melati 3', 'semarang'),
('1201530007',
'tyo', 'jl. ungaran 4', 'ungaran'),
('1201530008',
'febila', 'jl. kencana 1', 'semarang'),
('1201530009',
'hera', 'jl. pati 10', 'pati'),
('1201530010',
'diska', 'jl. tembalang 1', 'semarang')
//Membuat
Tabel KRS//
CREATE
TABLE KRS (
Nim
varchar(10) NOT NULL,
Kode
varchar(10) NOT NULL,
Klpk
varchar(5),
Kelas
char (20), PRIMARY KEY (`Nim`));
//Mengisi
Tabel KRS//
INSERT
INTO `akademik`.`krs` (`Nim`, `Kode`, `Klpk`, `Kelas`) VALUES
('1201530001',
'001', 'B1', 'T72'),
('1201530002',
'002', 'B1', 'T72'),
('1201530003',
'003', 'A1', 'T55'),
('1201530004',
'004', 'B1', 'T72'),
('1201530005',
'005', 'A1', 'T55'),
('1201530006',
'006', 'C1', 'T65'),
('1201530007',
'007', 'A1', 'T75'),
('1201530008',
'008', 'B1', 'T51'),
('1201530009',
'009', 'A1', 'T52'),
('1201530010',
'010', 'C1', 'T51')
a.
Menggabungkan tabel dengan menampilkan nim, kode_makul, sks
b.
SELECT
matakuliah.Nim,matakuliah.Kode_makul,matakuliah.sks
FROM matakuliah, kelas
WHERE matakuliah.nim = kelas.nim =
'nim';
c.
Hasil
a.
Menggabungkan table menggunakan CROSS JOIN
dengan menampilkan falkutas, kode_kelas, nim, prodi
b.
SELECT kelas.falkutas,kelas.kode_kelas,kelas.nim,kelas.prodi
FROM kelas CROSS JOIN matakuliah;
c.
Hasil
a.
Menggabungkan table menggunakan LEFT JOIN dengan menampilkan nim
b. SELECT
krs.Nim FROM krs
LEFT JOIN matakuliah ON krs.Nim =
matakuliah.Nim;
c.
Hasil
a.
Menggabungkan table menggunakan RIGHT JOINdengan menampilkan nim, kelas, nama
b.
SELECT kelas.nim,krs.kelas,mahasiswa.nama
FROM kelas
RIGHT JOIN krs ON kelas.Nim = krs.Nim
RIGHT JOIN mahasiswa ON krs.Nim=mahasiswa.Nim;
c.
Hasil
Selamat mencoba. jangan lupa di Share biar ilmunya bermanfaat, baca juga artikel selanjutnya, Terima kasih
0 Response to "Contoh Membuat Database"
Posting Komentar