Minggu, 10 April 2011

Perancangan DataBase (Tugas)

Ini adalah jawab dari tugas PBD yang diberikan dalam soal berbentuk .xlsx
Berikut jawabannya.


Ini adalah 4 Tabel yang dibuat sebelum ada perubahan :



 dan SS tabel dibawah merupakan hasil setelah mengikuti perintah2 yang ada pada soal :





 Saya lampirkan COMMAND2 yang sudah saya kerjakan di tugas ini :
create table Produk
(
 ID_Produk varchar(4),
 Nama_produk varchar(25),
 Harga number(10),
 Tanggal_Expire date
);

insert into Produk
(
ID_Produk,Nama_Produk,Harga,Tanggal_Expire)
values
('P103','Gelas Polos',12500,null);

select ID_Produk,Nama_Produk,Harga,Tanggal_Expire
from
Produk;

alter table Produk modify(
constraint pk2 primary key(ID_Produk)
);

update Produk set Harga = 8000
where Nama_Produk = 'Roti Tawar';

delete from Produk
where Nama_Produk = 'Pasta Gigi';

alter table Produk add(
Diskon number(2)
);

alter table Produk modify(
Diskon number(4)
);

alter table Produk
drop column Diskon;

=====================================================

create table Model
(
 ID_Model varchar(4),
 Nama_Model varchar(25),
 Berat_Badan number(10),
 Tanggal_Lahir date
);

insert into Model
(
ID_Model,Nama_Model,Berat_Badan,Tanggal_Lahir)
values
('M103','Jamilah',47,'26-JUL-1986');

select ID_Model,Nama_Model,Berat_Badan,Tanggal_Lahir
from
Model;

alter table Model modify(
constraint pk3 primary key(ID_Model)
);

update Model set Berat_badan = 92
where Nama_Model = 'Rofiah';

delete from Model
where Nama_Model = 'Sabariah';

alter table Model add(
Tinggi_Badan number(2)
);

alter table Model modify(
Tinggi_Badan number(4)
);

alter table Model
drop column Tinggi_Badan;


======================================================

create table Motor
(
 No_Pol varchar(10),
 Jenis_Motor varchar(30),
 Harga number(15),
 Tanggal_Pembelian date
);


insert into Motor
(
No_Pol,Jenis_Motor,Harga,Tanggal_Pembelian)
values
('D 789 EF','Honda Revo',12000000,'12-DEC-2001');

select No_Pol,Jenis_Motor,Harga,Tanggal_Pembelian
from
Motor;

alter table Motor modify(
constraint pk4 primary key(No_Pol)
);

update Motor set Jenis_Motor = 'Honda Beat'
where Jenis_Motor = 'Honda Revo';

delete from Motor
where Jenis_Motor = 'Honda Tiger';

alter table Motor add(
Bahan_Bakar varchar(2)
);

alter table Motor modify(
Bahan_Bakar varchar(4)
);

alter table Motor
drop column Bahan_Bakar;

======================================================

create table Siswa
(
 NIS varchar(10),
 Nama_Siswa varchar(30),
 Umur number(15),
 Tanggal_Lahir date
);


insert into Siswa
(
NIS,Nama_Siswa,Umur,Tanggal_Lahir)
values
('103','Tuminah',5,null);

select NIS,Nama_Siswa,Umur,Tanggal_Lahir
from
Siswa;

alter table Siswa modify(
constraint pk1 primary key(NIS)
);

update Siswa set Nama_Siswa = 'Jessica Alba'
where Nama_Siswa = 'Tukiyem';

delete from Siswa
where Nama_Siswa = 'Tukimin';

alter table Siswa add(
NEM number(2)
);

alter table Siswa modify(
NEM number(4)
);

alter table Siswa
drop column NEM;
=====================================================

Yanuar Rivandi M.
PCE-10-05
 30210071