Anda di halaman 1dari 6

Tugas Praktikum 6

Buat database baru dengan nama praktikum_6

Verifikasi database yang dibuat dengan perintah SHOW DATABASES

Masuk ke database dengan perintah USE

1. Buatlah table dibawah ini:


a. Table student
create table ms_student(
Student_ id char(5) primary key not null,
Student_nama varchar (30),
Student_address varchar (50),
Student_phone varchar (13),
Student_email varchar (50),
Student_gender varchar (6),
Student_birth datetime);
b. Table Jadwal
create table tr_jadwal(
Jadwal_id char (5) primary key not null,
Student_id char (5) foreign key (student_id)references ms_student on update
cascade on delete cascade,
Day varchar (10),
Time datetime,
Room char (3));

c. Table Absensi
create table trh_absensi(
absensi_id char (2) primary key not null,
jadwal_id char (5) foreign key (jadwal_id) references tr_jadwal on update
cascade on delete cascade,
Student_id char (5),
Pertemuan1_date datetime,
Pertemuan2_date datetime,
Pertemuan3_date datetime,
Pertemuan4_date datetime,
Pertemuan5_date datetime,
Pertemuan6_date datetime,
Pertemuan7_date datetime,
Pertemuan8_date datetime,
Pertemuan9_date datetime,
Pertemuan10_date datetime,
Pertemuan11_date datetime,
Pertemuan12_date datetime;
2. Buat 4 record/insert setiap table.

3. select ms-student.Student_nama,tr_jadwal.room from ms_student inner join


tr_jadwal on ms_student.student_id = tr_jadwal.student_id; (Tambahkan 2)
4. select ms_student.Student_nama, ms_student.Student_phone,
trh_absensi.pertemuan1_date, trh_absensi.pertemuan12_date from ms_student left
join
trh_absensi on ms_student.student_id = trh_absensi.student_id; (Tambahkan 2)

5. select ms_student.Student_nama, ms_student.Student_phone,


trh_absensi.pertemuan1_date,
trh_absensi.pertemuan12_date from ms_student right join trh_absensi on
ms_student.student_id = trh_absensi.student_id; (Tambahkan 2)

6. select ms_student.Student_nama, ms_student.Student_phone,


trh_absensi.pertemuan1_date,
Pertemuan12_date from ms_student full outer join trh_absensi on
ms_student.student_id = trh_absensi.student_id; (Tambahkan 2)
7. select ms_student.Student_id, ms_student.Student_nama, tr_jadwal.jadwal_id from
ms_student cross join tr_jadwal; (Tambahkan 2)

Anda mungkin juga menyukai