April 03, 2010

POSTGRES

1. Membuat database dengan nama orang dan dilanjutkan membuat sebuah tabel. Fungsi untuk melihat hasil tabel yang telah dibuat menggunakan \dt, sedangkan \d  nama tabel untuk melihat definisi dari tabel.
2. Fungsi untuk masuk ke dalam suatu database yang kita buat menggunakan \c nama data base; misal postgres=#\c orang; Selanjutnya membuat tabel dengan  nama pegawai memiliki primary key (id).





3. Mengisi setiap record pada tabel pegawai dengan data yang sesuia, menggunakan fungsi insert into pegawai. Penulisan pada postgres, postgrest=#insert into pegawai(id,nama) values(nomor id,'nama');



4. Menambahkan kolom tanggal lahir pada tabel pegawai dengan nama tgl_lahir. Menggunakan fungsi alter table pegawai add tgl_lahir date; kemudian mengisi tanggal lahir dari masing-masing orang.



5. Membuat relatin antar dua tabel dengan menggabungkan dua tabel yang memiliki primary key yang sama. Terlebih dahulu membuat tabel baru dengan nama anak dengan membuat  2 primary key(id_pegawai,nama). Skripnya sebagai berikut, postgres=#create table anak(id_pegawai integer not null references pegawai, nama varchar(50) not null,tgl_lahir date, primary key(id_pegawai, nama));




6. Melakukan penampilan data berdasarkan tanggal dan fungsi matematika. Dalam memunculkan data ter sebut menggunakan fungsi select, dilanjutkan dengan melakukan perhitungan banyak data pada suatu tabel menggunakan fungsi count. Kemudian membuat sebuah tabel unutk menyimpan perintah query dengan fungsi create view nama tabel as select nama variabel from nama tabel where kolom primary key;




7. Melihat hasil pembuatan tabel v_anak


8. Mengunakan fungsi sertaan (built in) menggunakan dua dan tiga variabel menggunakan tipe data integer dan float.



9. Fungsi sub select dalam membuat suatu field di dalam sebuah query.





 




10. Himpunan (query), (a)  union adalah menggabungkan kedua buah tabel (tidak memiliki koposisi record yang sama), (b) union all adalah menggabungkan dua tabel atau lebih yang menghasilkan record tang sama, (c). intersect adalah irisan dari kedua tabel.

0 komentar:

Total Pageviews

Search

Translate

Popular Posts