¡Basisdata(database) dapat digambarkan seperti lemari arsip. Apabila kita memiliki sebuah lemari arsip dan bertugas untuk mengelolanya, maka kemungkinan besar kita akan melakukan hal-hal seperti :
§Memberi sampul (map) pada kumpulan (bundel) arsip yang akan disimpan.
§Menentukan kelompok/jenis arsip
§Memberi penomoran dengan pola tertentu yang nilainya unik pada setiap sampul (map).
§Menempatkan arsip-arsip tersebut dengan cara/urutan tertentu didalam lemari.
kali ini saya akan share tugas saya di semester 5, membuat database tiket kereta api dan relasinya
baik langsung saja ke TKP:
gambar di atas menjelaskan entitas dan atributnya
- KERETA=Id_KA, Nama_KA, J_Brangkat, J_Tiba, K_Asal, K_Tujuan, Kelas, Harga
- TIKET=Kode_Booking, IdPembeli, Id_KA, NoDuduk
- BOOKING=Kode_Booking, Tgl_Berangkat, Tgl_Pemesanan
- PEMBELI=IdPembeli, Nama, NoTlpn, Penumpang
- KASIR=Kode_Booking, JML, IdPembeli
langsung saja ke codingannya
CREATE
DATABASE TIKET_KERETA_API
USE
TIKET_KERETA_API
CREATE TABLE
PEMBELI(
IdPembeli
nchar(5)NOT NULL,
Nama
nchar(20) NOT NULL,
NoTlpn
nchar(13) NOT NULL,
Penumpang
nchar(8) NOT NULL,
CONSTRAINT
PK_PEMBELI PRIMARY KEY(IdPembeli)
)
CREATE TABLE
BOOKING(
Kode_Booking
nchar(5) PRIMARY KEY NOT NULL,
Tgl_Brangkat
datetime,
Tgl_Pemesanan
datetime
)
CREATE TABLE
KERETA(
Id_KA
nchar(5) PRIMARY KEY NOT NULL,
Nama_KA
nchar(20) NOT NULL,
J_Brangkat
time,
J_Tiba time,
K_Asal
nchar(30) NOT NULL,
K_Tujuan
nchar(30) NOT NULL,
Kelas
nchar(9) NOT NULL,
Harga int
)
CREATE TABLE
TIKET(
Kode_Booking
nchar(5) NOT NULL,
IdPembeli
nchar(5) NOT NULL,
Id_KA
nchar(5) NOT NULL,
NoDuduk
nchar(8) NOT NULL
)
CREATE TABLE
KASIR(
Kode_Booking
nchar(5) NOT NULL,
JML int,
)
ALTER TABLE
KASIR
ADD
IdPembeli nchar(5)
ALTER TABLE
TIKET
ADD
CONSTRAINT FK_TIKET_PEMBELI FOREIGN KEY(IdPembeli)
REFERENCES
PEMBELI(IdPembeli)
selamat berusaha
cukup sekian yan bisa saya berikan, semoga bermanfaat dan bila anda ingin ga ribet mengetik silahkan download Disini bila ada kesalahan mohon lebih di teliti lagi.
salam anak TI!!
kurang sekali informasinya
BalasHapus