Anda di halaman 1dari 4

1

1. LATIHAN

1. Buatlah database SUKU_PEDALAMAN

AnggotaSuku RumahSuku
Atribut: 1
Atribut:
IdAnggota IdRumah
Nama NamaRumah
TempatLahir Kapasitas
TglLahir
JenisKelamin
Rumah

Tuliskan perintah yang Anda gunakan:

1. SQL > CONNECT SYSTEM/admin


2. SQL > CREATE USER SUKU_PEDALAMAN IDENTIFIED BY admin
3. SQL > DEFAULT TABLESPACE users TEMPORARY TABLESPACE
temp;
4. SQL > GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE to
SUKU_PEDALAMAN;
5. SQL > GRANT CREATE TABLE,CREATE VIEW to
SUKU_PEDALAMAN;
6. SQL > CONNECT SUKU_PEDALAMAN/admin
7. SQL > create table AnggotaSuku
(IdAnggota char(3),
Nama varchar(20),
TempatLahir varchar (10),
TanggalLahir date,
JenisKelamin Char(1),
Rumah varchar(5),
constraint c_1 primary key(IdAnggota));
8. SQL > create table RumahSuku
(IdRumah char(5),
NamaRumah varchar(15),
Kapasitas varchar(10),
constraint c_2 primary key(IdRumah));

2. Isilah tabel tersebut dengan data berikut: (Tambahkan beberapa record, bebas, tidak
boleh sama dengan teman yang lain)

2
Anggota Suku
IdAnggota Nama TempatLahir TglLahir JenisKelamin Rumah
001 Cameron Mentawai 22-11-1990 P 1
002 James Mentawai 10-12-1993 L 1
003 Bill Nias 11-3-1970 L 2

Tuliskan perintah yang Anda gunakan:

1. SQL > Insert Into AnggotaSuku values ('001', 'Cameron', 'Mentawai',


to_date('22-11-1990','DD-MM-YYYY'),'P', '1');
2. SQL > Insert Into AnggotaSuku values ('002', 'James', 'Mentawai', to_date('10-
12-1993','DD-MM-YYYY'),'L', '1');
3. SQL > Insert Into AnggotaSuku values ('003', 'Bill', 'Nias', to_date('11-03-
1970','DD-MM-YYYY'),'L', '2');
4. SQL > Insert Into AnggotaSuku values ('008', 'Sabil', 'Medan', to_date('17-10-
1990','DD-MM-YYYY'),'L', '5');
5. SQL > Insert Into AnggotaSuku values ('006', 'Armaydi', 'Minang',
to_date('20-10-1998','DD-MM-YYYY'),'L', '2');
6. SQL > Insert Into AnggotaSuku values ('015', 'Andi', 'Sunda', to_date('10-08-
19','70DD-MM-YYYY'),'L', '5');

Rumah (Tambahkan beberapa record, bebas, tidak boleh sama dengan teman yang lain)
IdRumah NamaRumah Kapasitas
1 OceanPark 10
2 HillStone 11

Tuliskan perintah yang Anda gunakan:


1. SQL > Insert Into RumahSuku values ('1', 'OceanPark', '10');
2. SQL > Insert Into RumahSuku values ('2', 'HillStone', '11');
3. SQL > Insert Into RumahSuku values ('3', 'Joglo', '25');
4. SQL > Insert Into RumahSuku values ('4', 'Panggung', '10');
5. SQL > Insert Into RumahSuku values ('3', 'Diamond', '5');
6.

3. Buatlah Report untuk:


a. Daftar Rumah yang ada
Tuliskan perintah yang Anda gunakan:

3
Membuat file reportrumah.sql pada drive D berisi :
set termout on
set echo off
set verify off
prompt ************************************
prompt *******DATA RUMAH********
select * from RumahSuku;
prompt **************SELESAI***************

lalu ketikan pada command sql line


SQL > start D:\ report6.sql;

b. Anggota Suku dengan kolom Rumah diganti dengan NamaRumah


Tuliskan perintah yang Anda gunakan:
set termout on
set echo off
set verify off
prompt ************************************
prompt *******DATA SUKU PEDALAMAN********
select AnggotaSuku.IdAnggota,AnggotaSuku.Nama,AnggotaSuku.TempatLahir,
AnggotaSuku.TglLahir,AnggotaSuku.JenisKelamin,RumahSuku.NamaRumah FROM
AnggotaSuku JOIN RumahSuku on AnggotaSuku.Rumah = RumahSuku.IdRumah;
prompt **************SELESAI***************

lalu ketikan pada command sql line


SQL > start D:\ report7.sql;

Anda mungkin juga menyukai