Praktik 1
Sintaks :
CREATE TABLE mahasiswa (
nim char(10),
nama varchar(15),
alamat varchar(20),
kota varchar(15),
constraint pk_nim primary key (nim)
);
nim char(10),
nama varchar(15),
alamat varchar(20),
kota varchar(15),
constraint pk_nim primary key (nim)
);
ALTER TABLE mahasiswa
ADD kodepos char(8);
ALTER TABLE mahasiswa
MODIFY kodepos varchar2(5);
ALTER TABLE mahasiswa
MODIFY alamat varchar2(30);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291001,'Alfa','JL. Duri Kosambi No.10','Jakarta',12345);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291002,'Betta','JL. Malioboro No.10','Yogyakarta',23456);
INSERT INTO mahasiswa
VALUES (201291003,'Charly',NULL,NULL,NULL);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291004,'Delta','JL. Riau No.10','Bandung',34567);
INSERT INTO mahasiswa
VALUES (201291005,'Echo',NULL,NULL,NULL);
Sintaks :
UPDATE mahasiswa
SET kota = 'Semarang'
WHERE nim = 201291004;
SET kota = 'Semarang'
WHERE nim = 201291004;
Sintaks :
DELETE FROM mahasiswa
WHERE nim=201291001;
select * from mahasiswa
desc mahasiswa;
WHERE nim=201291001;
select * from mahasiswa
desc mahasiswa;
Output :
Praktik 2
Sintaks :
CREATE TABLE matakuliah (
kode_mk char(6),
nama_mk varchar(30),
semester char(1),
sks number(2),
constraint pk_kode primary key (kode_mk)
);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI001','SQL',4,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI002','SISTEM BASIS DATA',5,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI003','BAHASA PEMROGRAMAN',6,3);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI004','PERANCANGAN BASIS DATA',4,2);
select * from matakuliah
desc matakuliah;
kode_mk char(6),
nama_mk varchar(30),
semester char(1),
sks number(2),
constraint pk_kode primary key (kode_mk)
);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI001','SQL',4,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI002','SISTEM BASIS DATA',5,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI003','BAHASA PEMROGRAMAN',6,3);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI004','PERANCANGAN BASIS DATA',4,2);
select * from matakuliah
desc matakuliah;
Output :
Praktik 3
Sintaks :
CREATE TABLE nilai(
nim char(10),
kode_MK char(6),
Nilai number,
constraint pk_nilai primary key(nim,kode_MK),
constraint fk_nilai_mahasiswa foreign key(nim)
references mahasiswa (nim),
constraint fk_nilai_matakuliah foreign key(kode_MK)
references matakuliah (kode_MK)
);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291001', 'MKI001', 60);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291002', 'MKI002', 80);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291003', 'MKI003', 65);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291004', 'MKI004', 80);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291005', 'MKI001', 75);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291001', 'MKI002', 50);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291002', 'MKI003', 45);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291003', 'MKI004', 90);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291004', 'MKI001', 70);
select * from nilai;
desc nilai;
nim char(10),
kode_MK char(6),
Nilai number,
constraint pk_nilai primary key(nim,kode_MK),
constraint fk_nilai_mahasiswa foreign key(nim)
references mahasiswa (nim),
constraint fk_nilai_matakuliah foreign key(kode_MK)
references matakuliah (kode_MK)
);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291001', 'MKI001', 60);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291002', 'MKI002', 80);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291003', 'MKI003', 65);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291004', 'MKI004', 80);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291005', 'MKI001', 75);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291001', 'MKI002', 50);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291002', 'MKI003', 45);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291003', 'MKI004', 90);
INSERT INTO nilai(nim, kode_MK, Nilai)
VALUES ('201291004', 'MKI001', 70);
select * from nilai;
desc nilai;
Output :
Praktik 4
Sintaks :
SELECT * FROM mahasiswa;
Output :
Sintaks :
SELECT mahasiswa.nim, mahasiswa.nama, matakuliah.nama_mk
FROM mahasiswa, matakuliah, nilai
WHERE nilai.nim=mahasiswa.nim
AND nilai>65
AND nilai.kode_MK=matakuliah.kode_MK
Output :
Sintaks :
UPDATE nilai
SET nilai.nilai=100
WHERE nilai.kode_MK='MKI001'
AND nilai.nim=201291001
AND nilai.nilai=60;
SELECT nama, nama_mk, nilai
FROM mahasiswa, matakuliah, nilai
WHERE nilai=100
AND mahasiswa.nim=nilai.nim
AND nilai.kode_MK=matakuliah.kode_MK
SET nilai.nilai=100
WHERE nilai.kode_MK='MKI001'
AND nilai.nim=201291001
AND nilai.nilai=60;
SELECT nama, nama_mk, nilai
FROM mahasiswa, matakuliah, nilai
WHERE nilai=100
AND mahasiswa.nim=nilai.nim
AND nilai.kode_MK=matakuliah.kode_MK
Output :
Sintaks :
UPDATE matakuliah
SET nama_MK = 'ALGORITMA PEMROGRAMAN'
WHERE nama_MK = 'BAHASA PEMROGRAMAN';
SELECT * FROM matakuliah;
SET nama_MK = 'ALGORITMA PEMROGRAMAN'
WHERE nama_MK = 'BAHASA PEMROGRAMAN';
SELECT * FROM matakuliah;
Output :
Sintaks :
DELETE FROM mahasiswa
WHERE nim = 201291005;
SELECT * FROM mahasiswa;
Output :
0 komentar:
Posting Komentar