Langkah Mudah Membuat Tabel di PostgreSQL

Posted on

Halo sahabat programmer, artikel kali ini tentang cara membuat tabel di PostgreSQL. Ini adalah yang pertama meluncurkan situs-classprogrammer.com ini. Semoga situs ini menjadi sarana kita untuk belajar bersama. Berpartisipasi dalam dunia pemrograman dan mengasah keterampilan kita. Saya senang bisa berbagi ilmu dengan kalian semua. Saya pikir semakin banyak kita berbagi pengetahuan dengan orang lain, semakin dalam pengetahuan kita. Nah, mungkin sebaiknya kita fokus saja pada topik pembahasan kita kali ini. Seperti yang kita ketahui bahwa dalam database terdapat banyak tabel yang menyimpan data dari setiap tabel. Dalam pembahasan ini kita akan mencoba membuat tiga tabel dengan tiga cara secara bersamaan. Masing-masing cara berbeda tapi hasilnya tetap sama, silahkan sobat pilih salah satu dari ketiga cara tersebut. Dalam pembahasan ini kita akan mencoba membuat tiga tabel dengan tiga cara secara bersamaan. Masing-masing cara berbeda tapi hasilnya tetap sama, silahkan sobat pilih salah satu dari ketiga cara tersebut.

 

Tutorial PostgreSQL: Langkah Pertama

Langkah pertama yang perlu kita lakukan adalah menyiapkan konsep desain untuk meja yang akan kita buat. Dengan membuat desain ini, konsep pembuatan meja kita akan lebih jelas dan tertata. Untuk membuat desain tabel, saya menggunakan aplikasi Dia, aplikasi ini sangat cocok bagi kita para programmer dalam mendesain tabel. Perancangan database aplikasi ini juga memuat fitur-fitur desain lainnya seperti diagram alir, UML (Unified Modeling Language) dan lain-lain.

Buat desain meja

Pada pembahasan kali ini, kita akan fokus membuat empat tabel dalam satu database, nama databasenya Akademik, dan tabel-tabelnya juga

  1. Mahasiswa
  2. Jurusan
  3. Matakuliah
  4. Dosen

 

Dapat kita lihat pada desain tabel diatas terdapat empat tabel yaitu; Mahasiswa, dosen, topik dan bagian dengan mendapatkan spesifikasi bidang tabel sendiri. Dalam desain tabel mahasiswa, primary key adalah NIK, jadi field NIK harus unik. Field id_major pada tabel Students nantinya akan menjadi foreign key (guest key) dari tabel Majors. Untuk tiga tabel, kunci utama adalah pengidentifikasi setiap tabel, yang akan kita setel kenaikan otomatis default untuk nanti. Agar kita tidak perlu memasukkan field, biarkan sistem membuatnya secara otomatis.

Tutorial PostgreSQL: Langkah Kedua

Pada langkah kedua ini kita akan mulai membuat tabel di PostgreSQL. Ada dua metode yang akan saya bahas, yang pertama menggunakan query dan yang kedua menggunakan properti add table. Hadirkan secara visual aplikasi pgAdmin ini, perlu diketahui bahwa kedua metode tersebut memiliki tujuan dan kelebihannya masing-masing. Karena cara pertama kita menggunakan perintah query akan membuat kita lebih dewasa dalam menguasai sintaks. Sedangkan untuk penambahan visual lebih cepat dan praktis dibandingkan dengan menggunakan perintah query. Tapi bagi kita programmer, kita harus belajar keduanya. Sehingga kita bisa menguasai sintaks query dan praktis dengan entri tabel visual.

Buat tabel tanpa perintah kueri

Setelah membuat desain tabel, kita akan langsung membuat tabel menggunakan aplikasi pgAdmin versi 4. Aplikasi ini bisa Anda dapatkan secara gratis di website resmi postgreSql. Untuk install pgAdmin sudah saya bahas di artikel yang berjudul Cara install aplikasi pgAdmin 4 di PC. Silakan masuk ke aplikasi pgAdmin dan ikuti langkah-langkah berikut:

  1. Pilih server postgreSql 11
  2. Klik database akademik (apabila belum ada buat terlebih dahulu dengan perintah create database)
  3. Pilih Schemas
  4. Klik Public
  5. Kemudian klik kanan pada tabel – Pilih Create Table

Setelah itu akan muncul dialog untuk membuat tabel, dan tabel pertama yang akan kita buat adalah tabel siswa.

  1. Pada tab general pada kolom name untuk diisikan nama tabel yaitu mahasiswa.
  2. Pada tab Coloumns masukan setiap field yang ada dalam tabel mahasiswa
  3. Pilih Yes untuk kolom NIK sebagai primary key (kunci utama)
  4. Pilih Yes untuk Not null pada field NIK, (karena NIK primary key maka tidak boleh kosong)
  5. Klik Save, maka tabel berhasil dibuat.
Langkah selanjutnya sama dengan membuat jadwal dosen, mata kuliah, dan peminatan. Harap perhatikan kecocokan masing-masing bidang dalam struktur tabel, dan pastikan bahwa setiap kunci utama yang diaktifkan dengan memilih Ya di kolom kunci utama. Setelah selesai, tabel yang kita buat akan muncul di folder tabel di tampilan aplikasi.
Buat tabel menggunakan perintah Query
Pada bagian kedua ini, saya akan membahas membuat tabel dengan perintah query. Menggunakan perintah kueri tampaknya lebih kompleks dan memakan waktu jika dibandingkan tanpa kueri. Namun, untuk lebih menguasai keterampilan dan sintaks, kita perlu membiasakan diri menggunakan perintah kueri. Pada perintah query yang akan kita gunakan, hasilnya akan sama dengan membuat tabel tanpa query yang saya jelaskan di atas. Selanjutnya adalah perintah query untuk membuat tabel-tabel tersebut.

Perintah query membuat tabel mahasiswa

CREATE TABLE mahasiswa(
  nik char(9) UNIQUE NOT NULL,
  nama VARCHAR (50),
  alamat VARCHAR (50),
  tanggal_lahir date,
  id_jurusan int
); 

Perintah query membuat tabel dosen

CREATE TABLE dosen (
    id_dosen serial PRIMARY KEY,
    nama_dosen VARCHAR (50),
    alamat VARCHAR (50),
    tanggal_lahir date
 );

Perintah query membuat tabel jurusan

CREATE TABLE jurusan (
  id_jurusan serial PRIMARY KEY,
  nama_jurusan VARCHAR (50)
);
 Saya telah memberikan empat perintah query untuk setiap tabel di atas, sebagai catatan untuk membuat auto_increment di postgreSql menggunakan perintah serial.

kesimpulan

Demikian pembahasan kali ini dari mbreporter.it tentang cara membuat tabel di postgreSql. Penulis menyadari masih banyak kekurangan dalam review ini, jika ada saran dan masukan akan sangat bermanfaat bagi penulis. Silahkan berkomentar di bawah jika ada pertanyaan yang ingin ditanyakan.

Leave a Reply

Your email address will not be published. Required fields are marked *