Bagaimana Cara Membuat Tabel di Oracle Menggunakan PRIMARY KEY?

Bagaimana Cara Membuat Tabel Di Oracle Menggunakan Primary Key



Database Oracle dikenal sebagai database paling populer di seluruh dunia yang menyimpan dan mengelola data dalam bentuk tabel relasional. Pembuatan tabel adalah tugas dasar bagi siapa saja yang bekerja dengan database. Saat membuat tabel, kunci utama adalah komponen penting karena secara unik mengidentifikasi setiap catatan dalam tabel dan membantu meningkatkan kinerja kueri.

Posting ini akan membahas konten berikut:

Apa KUNCI UTAMA di Tabel Oracle?

Di Oracle, KUNCI UTAMA adalah kolom atau kolom yang secara unik mengidentifikasi setiap baris tabel. Ini menjamin bahwa setiap baris dalam tabel memiliki pengidentifikasi berbeda yang menyederhanakan proses pengambilan data dan menghubungkan tabel.







Oracle secara otomatis membuat kunci indeks ketika kunci utama ditentukan di atas meja, yang meningkatkan kinerja kueri. Selain itu, kolom ini tidak dapat menyimpan nilai nol yang memastikan keunikan dan integritas data.



Buat Tabel Oracle dengan KUNCI UTAMA

Untuk membuat tabel bernama “ Manekin ” dengan kolom PRIMARY KEY, jalankan perintah ini:



BUAT Manekin MEJA (
mannequin_id NOMOR KUNCI UTAMA,
mannequin_type VARCHAR2 ( 10 ) ,
mannequin_detail VARCHAR2 ( lima puluh )
) ;

Perintah di atas membuat tabel dengan tiga kolom:





  • mannequin_id ” adalah kolom primary key unik dengan tipe data “ NOMOR ” dan tidak dapat menyimpan nilai NULL.
  • mannequin_type ” adalah kolom dengan tipe data “ VARCHAR2 ” dan panjang maksimal sepuluh karakter.
  • mannequin_detail ” adalah kolom dengan tipe data “ VARCHAR2 ” dan panjang maksimal lima puluh karakter.

Keluaran

Output menampilkan pesan sukses setelah pembuatan tabel.



Catatan : Ketika PRIMARY KEY dibuat, Oracle membuat nama default untuk batasan PRIMARY KEY untuk mengidentifikasinya. Namun, Anda dapat menentukan batasan kunci utama sendiri.

Buat Tabel Oracle dengan Nama Kendala PRIMARY KEY Unik

Untuk menentukan nama yang bermakna untuk PRIMARY KEY CONSTRAINT, gunakan “ PAKSAAN ” kata kunci. Misalnya, ketikkan perintah di bawah ini untuk membuat tabel baru bernama “ Pekerja ” dengan nama PRIMARY KEY CONSTRAINT dan klik tombol “ Menjalankan ' tombol:

BUAT TABEL Pekerja (
NOMOR_id_pekerja,
pekerja_nama VARCHAR2 ( 30 ) ,
nomor telepon_pekerja ( dua puluh ) ,
pekerja_mail VARCHAR2 ( lima puluh ) ,
CONSTRAINT pk_worker PRIMARY KEY ( pekerja_id )
) ;

Perintah yang diberikan di atas akan membuat tabel baru bernama “ Pekerja ” dengan empat kolom:

  • pekerja_id ” adalah kolom primary key dengan tipe data “ NOMOR ' dan nama batasan kunci utama ' pk_worker ”.
  • nama_pekerja ” adalah kolom dengan tipe data “ VARCHAR2 ” dan panjang maksimal tiga puluh karakter.
  • pekerja_telepon ” adalah kolom dengan tipe data “ NOMOR ” dan panjang maksimal dua puluh digit.
  • worker_mail ” adalah kolom dengan tipe data “ VARCHAR2 ” dan panjang maksimal lima puluh karakter.

Keluaran

Output menggambarkan bahwa tabel berhasil dibuat.

Buat Tabel Oracle dengan KUNCI UTAMA Komposit

Di Oracle, pengguna juga dapat membuat tabel dengan gabungan PRIMARY KEY yang artinya PRIMARY KEY akan terdiri dari lebih dari satu kolom. Jalankan perintah yang diberikan di bawah ini untuk membuat tabel baru bernama ' Konsumen ” dengan KUNCI UTAMA gabungan:

BUAT TABEL Konsumen (
NOMOR_id konsumen,
konsumen_nama depan VARCHAR2 ( 30 ) ,
konsumen_nama belakang VARCHAR2 ( 30 ) ,
konsumen_mail VARCHAR2 ( 30 ) ,
CONSTRAINT pk_consumer PRIMARY KEY ( nama_depan_konsumen, nama_belakang_konsumen )
) ;

Kode di atas akan membuat tabel “ Konsumen ” dengan empat kolom dan komposit PRIMARY KEY berisi “ consumer_firstname ' Dan ' nama belakang_konsumen ” kolom:

  • consumer_id ” adalah kolom dengan tipe data “ NOMOR ”.
  • consumer_firstname kolom ” merupakan bagian dari PRIMARY KEY dengan tipe data “ VARCHAR2 ” dan panjang maksimal tiga puluh karakter.
  • nama belakang_konsumen kolom ” merupakan bagian dari PRIMARY KEY dengan tipe data “ VARCHAR2 ” dan panjang maksimal tiga puluh karakter.
  • email_konsumen ” adalah kolom dengan tipe data “ VARCHAR2 ” dan panjang maksimal tiga puluh karakter.
  • Nama batasan PRIMARY KEY adalah “ pk_consumer ”.

Keluaran

Keluaran menampilkan pesan sukses setelah membuat tabel baru dengan kunci primer gabungan.

Kesimpulan

Untuk membuat tabel dengan PRIMARY KEY, gunakan tombol “ KUNCI UTAMA ” kata kunci sambil menentukan kolom di “ Buat tabel ' penyataan. Saat PRIMARY KEY dibuat, Oracle menghasilkan nama default untuk batasan PRIMARY KEY untuk mengidentifikasinya. Namun, pengguna dapat menentukan batasan PRIMARY KEY mereka sendiri menggunakan ' PAKSAAN ” kata kunci. Selain itu, Oracle juga menyediakan fasilitas untuk membuat komposit PRIMARY KEY.