Halaman

Share Up To 110 % - 10% Affiliate Program

TULISAN BERJALAN

UAS Database 11 Oktober 2012

Kamis, 11 Oktober 2012

11 OKTOBER 2012

2.Pelajari hasil Fungsi DATEIFF dan GETDATE, dan DATEADD. Jelaskan Sintax dan perbedaan dari ketiga fungsi waktu tersebut.


Datediff : untuk mengembalikan selisih antara datetime1 dan datetime2 dalam jarak yang diberikan


Contoh :
select DATEDIFF (datepart,tanggal_awal,tanggal_akhir)
select DATEDIFF("dd", '08-07-2012','09-07-2012')
select DATEDIFF("dd", '02/04/2011','04/04/2011')



Dateadd : Menambah nilai argumen datetime dengan jarak yang diberikan


Contoh :
SELECT DATEADD(day,11,getdate())
SELECT DATEADD(Month,11,getdate())
SELECT DATEADD(year,11,getdate())


Getdate : mengembalikan tanggal dan waktu saat ini dari mesin yang menjalankan SQL Server


Contoh :
SELECT GATEDATE()



4.Buat View DataPegawai dengan kolom Nomor Pegawai, Nama, Sex, Nikah, Agama, Pendidikan, Jabatan, Kode Kontrak


View_DataPegawai : Nomor Pegawai, Nama, Sex, Nikah, Agama, Pendidikan, Jabatan, Kode Kontrak, tgl1


5. Buat Procedure Hitung Jumlah Bayar untuk menghitung Total Pembayaran yang sudah dilakukan oleh Pegawai tertentu.


Create procedure HitungJumlahBayar @nomer char (10) as select nomer,nama,kodekontrak,sum(tgl1) from vie_DataPegawai where nomer=@nomer


6.  Buat Procedure TampilPendidikan untuk menampilkan data pegawai yang berpendidikan tertentu dari View DataPegawai


create procedure TampilPendidikan @Pendidikan char (20) as select nama,pendidikan from view_DataPegawai where pendidikan = @pendidikan


7.  Buat Function PendidikanPegawai dari NomerPegawai. Penggunaan function ini bisa sebagai berikut : Select PendidikanPegawai(Nomer) from DataPegawai


create function PendidikanPegawai (@nomer char (10))
Returns char (20) as
begin
Return (select pendidikan from pendidikan where kodepd=(select pendidikan from DataPegawai where nomer=@nomer))
end

Rabu, 19 September 2012

DDL DAN DML

1. Data Definition Language ( DDL )
 Is a SQL command for data definition :
· CREATE to create the database , table or index
· ALTER to change the table structure
· DROP to delete the database , table or index
Languange 2. Data Manipulation ( DML )
- Language to access the database
- Language to process database
- Language to call functions aggregation
- Language to query
- The types of queries :
· Simple
· Join
· Multi-storey ( Nested Queries )
Source : http://harisahmad.blogspot.com