SQL Database Penerbangan Pesawat

Diposting oleh Unknown on Minggu, 26 Juni 2011

Ni adalah tugas UAS Mata kuliah Basis Data 2 saya….ya tentunya sebisa saya mengerjakan dengan sedikit dibantu teman saya…hehehe ya biasa….budayakan sifat saling membantu..hehehe
langsung aja yah…buat yang mau COPAS,, silahkan….tapi jangan lupa komentarnya… (kusu buat temen kampus) komentar pertama adalah orang yang kagak usah ng’edit lagi…soalnya ni postingan juga udah aku bedain ama kerjaan ane sendiri… hehehe komentar kedua dst.. tentunya harus ng’edit dulu kalau gak mau nilai kalian turun…hehe itung2 biar gak sama persis kan…. CEkidot..!!!

BASIS DATA 2
 1.       Tabel dan relasi
( Gambar tabel relasi Dunlut aja dulu…)  ni link nya….. monggo…

Link Download



2.      
Membuat database dan tabel pada SQL server 2000 :
create database dbPenerbangan
use dbPenerbangan
CREATE Table tb_pesawat (no_pesawat char(5)not null constraint pk_no_pesawat Primary key, merk varchar(15), model varchar(10), thn_pembuatan numeric(4), thn_pembelian numeric(4))
CREATE Table tb_penerbangan (no_penerbangan char(5)not null constraint pk_no_penerbangan Primary key, bandara_asal varchar(15), bandara_tujuan varchar(15))
CREATE Table tb_bandara (kode_bandara char(5)not null constraint pk_kode_bandara Primary key, nama_bandara varchar(15), kota_bandara varchar(10), negara varchar(15))
Create table tb_jadwal (tgl_berangkat varchar (8), jam_berangkat varchar (5), tgl_tiba varchar (8), jam_tiba varchar (5), no_pesawat char (5), no_penerbangan char (5), kd_bandara char (5))


3.       Memasukkan data pada tabel :
insert into tb_pesawat (no_pesawat,merk,model,thn_pembuatan, thn_pembelian) values (’12345′,’Garuda’,'boeing 123′,’2000′,’2002′)
NB: perintah tersebut hanya salah satu dari sekian banyak isi tb_pesawat (sesuai keinginan anda) saya hanya memberikan contoh tersebut..
4.       Mengedit data :
update tb_pesawat set merk=’Mandala’ where no_pesawat=’p001′


5.       SQL dalam Dalam Query Analyzer
a.       Untuk menampilkan semua data pada tabel pesawat, penerbangan, dan bandara :
Select * from tb_pesawat
Select * from tb_penerbangan
Select * from tb_pesawat


b.      Untuk menampilkan semua data pada tabel jadwal :
Select * from tb_jadwal


c.       Untuk  menampilkan (no_pesawat, merk, no_penerbangan, bandara_tujuan, jam_berangkat, jam_tiba ) :
select tb_jadwal.no_pesawat,tb_pesawat.merk,tb_jadwal.no_penerbangan,tb_penerbangan.bandara_tujuan,tb_jadwal.jam_berangkat,tb_jadwal.jam_tiba from tb_jadwal inner join tb_pesawat on tb_jadwal.no_pesawat=tb_pesawat.no_pesawat inner join tb_penerbangan on tb_jadwal.no_penerbangan=tb_penerbangan.no_penerbangan order by tb_jadwal.no_penerbangan asc


d.     Menampilkan satu contoh penerbangan :
select * from tb_jadwal where no_penerbangan = ’12345′


e.      Untuk mencari data :
select merk from tb_pesawat where merk like ‘%12%’

{ 2 komentar... read them below or add one }

The Blues King Of England mengatakan...

kaga bisa di donlot mas relasi table nya,
knp ya??

Kurapika18 mengatakan...

Bang linknya udah mati mohon di update

Posting Komentar