Anda di halaman 1dari 10

1.

PGADMIN

1.1 Layanan Server


Ketika kita melakukan instalasi postgree, kita akan mendapatkan layanan server postgree yang
sesuai tau disebut juga sebagai postgree server, anda bisa melkukan instalasi lebih dari satu postgree
server pada sebuah computer server dengan menggunakan port yang berbeda dan juga lokasi data
yang berbeda.

1.2 Database
Sebuah database merupakan wadah bagi objek objek lain seperti tabel, view, function, index dan lain
nya, anda bisa membuat banyak database pada sebuah server PostgreSQL.

1.3 Schema
Schema adalah wadah yang berisi logika dari tabel dan objek lain nya pada sebuah database, setiap
database pada postgree bisa jadi memiliki lebih dari satu schema, dan sebagai catatab bawah schema
ini meupakan bagian dari standar yang ditetapkan oleh ANSI-SQL.
1.4 Tabel
Tebel digunakan untuk menyimpan data, pada sebuah database bisa terdapat lebih dari satu tabel.
Salah satu fitur yang special dari postgree adalah sifat pewarisan dari tabel lain, itu artinya ketika
anda melakukan query dari tabel child maka data dari tabel induk akan mengikuti.

1.5 View
View merupakan sebuah virtual tabel yang digunakan untuk menyederhanakan pemanggilan sebuah
query dan menerapkan keamanan kepada sebuah kumpulan data
1.6 Function
Function adalah sebuah blok code mysql yang akan sering digunakan dan biasanya mengembalikan
hasil sekumpulan data. Selain itu pada postgree, sebuah function juga bisa mengembalikan composite
objek.

1.7 Operator
operator adalah simbol dari sebuah function, postgree menyediakan akses agar anda bisa membuat
custom operator.

1.8 Cast
cast adalah sebuah fitur yang membolehkan kita untuk mengubah sebuah type data menjad tipe data
lain, kita juga bisa membuat sebuah CAST sendiri dengan cara mengoveride default CAST yang sudah
disediakan oleh PostgreSQL.
1.9 Sequence
Sequence digunakan untuk mengelola auto-incerement field yang didefinisikan dalam sebuah tabel
sebagai kolom yang memiliki nilai + 1 pada setiap recordnya.

1.10 Extension
Postgree memperkenakan konsp extension seja versi 9.1 untuk membunkus objek lain termasuk
type, cast, index, function dan lain nya kedalam sebuah unit. Tujuan dari sebua extension adalah agar
unit tersebut gampang dipelihara.
2. MENGGUNAKAN PGADMIN

2.1 Membuat Tablespace


2.2 Membuat Database

2.3 Membuat Tabel


kd_dept dijadikan foreign key pada tbpegawai dengan cara menambahkan constraint foreign key
pada tbpegawai :
2.4 Menambah Record
A. Cara 1 : menambah record
Menambah record bisa dengan cara menampilkan data terlebih dahulu kemudian diisi langsung pada
tabel
Klik “Save Data Changes” untuk menyimpan perubahan

B. Cara 2 : Menambah Record


Melakukan penambahan dengan perintah query.

Kemudian akan tampil query editor dan ketikan query untuk menambah record pada editor
Latihan :

Buat database mengacu pada deskripsi dan ER Diagram berikut :

Perusahaan A memiliki 100 pegawai. Setiap pegawai bekerja untuk suatu departemen dan dalam
suatu departemen dapat terdiri dari beberapa pegawai. Selain bekerja di suatu departemen pegawai
dapat bekerja pada beberapa proyek. Setiap proyek dikendalikan/diatur oleh suatu departemen,
namun suatu departemen tidak harus mengendalikan/mengatur proyek. Satu departemen dapat
mengendalikan beberapa proyek dan satu proyek hanya dikendalikan oleh satu departemen Satu
proyek dapat terdiri dari beberapa pegawai.

alamat nama nip


kd_dept nama_dept lokasi

pegawai M Bekerja 1 departemen

M 1
kd_proyek nip

Bekerja Mengatur

kd_dept kd_proyek

N proyek M

Anda mungkin juga menyukai