Rabu, 30 Maret 2011

Membuat database menggunakan sql sever

syntax query nya :

create database perpustakaan
create table anggota(kd_anggota char(10) not null primary key, nama_anggota varchar(40), alamat varchar(20), no_tlp varchar(30))
select*from anggota
insert into anggota values ('P01','MARIJO','JOGJA','089543')
insert into anggota values ('P02','TUGIYO','SLEMAN','08756')
insert into anggota values ('P03','RETNO','MAGELANG','08877')

create table buku(kd_buku char(10) not null primary key, judul_buku varchar(40), penerbit varchar(20), rillis varchar(30), kondisi varchar(30))
select*from buku
insert into buku values ('P11','MATEMATIKA','ERLANGGA','1995','BAIK')
insert into buku values ('P12','IPA','YUDHISTIRA','1997','CUKUP')
insert into buku values ('P13','IPS','TIGA SERANGKAI','2000','BURUK')

create table petugas(kd_petugas char(10) not null primary key, nama_petugas varchar(40))
select*from petugas
insert into petugas values ('A01','ALEX')
insert into petugas values ('A02','DONI')
insert into petugas values ('A03','BEJO')

create table pinjam1(kd_anggota char(10) , kd_buku char(40), kd_petugas char(20), tgl_pinjam datetime, tgl_kembali datetime)
select*from pinjam1
insert into pinjam1 values ('P01','P11','A01','03/23/2011','03/25/2011')
insert into pinjam1 values ('P01','P12','A02',03/26/2011,03/27/2011)
insert into pinjam1 values ('P03','P13','A03',03/28/2011,03/30/2011)

tampilkan judul buku & nama petugas selama 1 bulan :
select buku.judul_buku,petugas.nama_petugas from buku,petugas,pinjam1
where buku.kd_buku=pinjam1.kd_buku and petugas.kd_petugas=pinjam1.kd_petugas
and pinjam1.tgl_pinjam between '03-01-2011' and '03-26-2011'

tampilan jumlah buku yg dipinjam selama 1 bulan :
select petugas.nama_petugas, buku.judul_buku,count(judul_buku)as sebanyak
from buku,petugas,pinjam1 where buku.kd_buku=pinjam1.kd_buku and
petugas.kd_petugas=pinjam1.kd_petugas
group by petugas.nama_petugas, buku.judul_buku

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More