Kita buat dengan menggunakan perintah sql di oracle :
Supir :
- create table supir
- (
- Id_supir char (8) not null primary key,
- Nama_supir varchar2 (20),
- Alamat varchar2 (30),
- Telp char (12),
- Agama varchar2 (15),
- Jenis_kelamin char (1)
- );
hasil :
SQL> desc supir
Name Null? Type
----------------------------------------- -------- ----------------------------
ID_SUPIR NOT NULL CHAR(8)
NAMA_SUPIR VARCHAR2(20)
ALAMAT VARCHAR2(30)
TELP CHAR(12)
AGAMA VARCHAR2(15)
JENIS_KELAMIN CHAR(1)
BUS
- create table Bus
- (
- Id_bus char (8) not null primary key,
- Merek_bus varchar2 (20),
- Tahun_pembuatan date,
- No_STNK char (15),
- Warna varchar2 (15),
- Kapasistas number (3)
- );
Hasilnya :
SQL> desc bus
Name Null? Type
----------------------------------------- -------- --------------------------
ID_BUS NOT NULL CHAR(8)
MEREK_BUS VARCHAR2(20)
TAHUN_PEMBUATAN DATE
NO_STNK CHAR(15)
WARNA VARCHAR2(15)
KAPASISTAS NUMBER(3)
Mengendarai
- create table Mengendarai
- (
- Id_bus char (8) ,
- Id_supir char (8) ,
- Tempat_berangkat varchar2 (25),
- Tujuan varchar2 (25),
- Jam_berangkat date,
- Tanggal_berangkat date,
- constraint fk_Id_bus foreign key (Id_bus)
- references bus (Id_bus),
- constraint fk_Id_supir foreign key (Id_supir)
- references supir (Id_supir)
- );
Hasilnya :
SQL> desc mengendarai;
Name Null? Type
----------------------------------------- -------- ---------------------
ID_BUS CHAR(8)
ID_SUPIR CHAR(8)
TEMPAT_BERANGKAT VARCHAR2(25)
TUJUAN VARCHAR2(25)
JAM_BERANGKAT DATE
TANGGAL_BERANGKAT DATE
pemberian kunci tamu hanya bisa dilakukan untuk tabel yang berelasi, sehingga ketiga tabel di atas akan saling berhubungan.
Tidak ada komentar:
Posting Komentar