Apa itu Table?
Table adalah salah satu unit dasar penyimpanan data di database Oracle. Table terdiri atas baris (rows) dan kolom (columns).
Ketika anda membuat table, pastikan memberikan tipe data yang sesuaing dengan nama kolom tersebut. Apabila data yang akan dimasukkan adalah berupa karakter, maka anda bisa menggunakan tipe data VARCHAR atau VARCHAR2. Jika data yang dimasukkan berupa bilangan/number, anda bisa menggunakan tipe data NUMBER, dan seterusnya.
Baca Juga : Mengenal Tipe Data di Oracle
Panduan Membuat Table
Di bawah ini adalah panduan dasar membuat table di database Oracle:- Gunakan nama yang jelas dan desktiptif untuk setiap table dan kolom.
- Gunakan Komentar untuk table kolom yang mempunyai arti tertentu.
- Normalisasi setiap table.
- Gunakan tipe data yang sesuai dengan kolom.
Sintak Dasar
Untuk membuat table di database Oracle diperlukan hak akses/privilege CREATE TABLE atau CREATE ANY TABLE. Kalau user/schema tersebut tidak mempunyai privilege diatas, maka akan keluar error "insufficient privileges".Untuk memberikan hak akses CREATE TABLE, anda bisa menggunakan perintah di bawah ini dengan menggunakan user SYS atau SYSTEM:
GRANT CREATE TABLE To nama_user;
Langkah selanjutnya, anda tinggal membuat table sesuai dengan kebutuhan. Dibawah ini adalah sintak dasar untuk membuau table di database Oracle.
CREATE TABLE nama_skema.nama_table ( kolom_1 tipe_data [null | not null], kolom_2 tipe_data [null | not null], kolom_n tipe_data [null | not null] );
Contoh
Untuk membuat table di Oracle, ada beberapa langkah yang harus dilakukan yaitu:- Login ke database oracle
Silahkan anda logi ke database Oracle menggunakan user yang telah anda buat menggunakan perintah di bawah ini pada SQLPlus command prompt.conn nursalim/nursalim123
- Buat Table
Sebagai contoh, buatlah table MAHASISWA dengan dengan spesifikasi berikut:
Kolom | Tipe Data | Length |
---|---|---|
npm | varchar2 | 10 |
nama | varchar2 | 30 |
tempat_lahir | varchar2 | 30 |
tanggal_lahir | date | |
gender | char | 1 |
jurusan | varchar2 | 30 |
Anda bisa membuat table diatas dengan menggunakan perintah dibawah ini pada SQLPlus .
CREATE TABLE akademik.mahasiswa( npm varchar2(10), nama varchar2(30), tempat_lahir varchar2(30), tanggal_lahir date, gender char(1), jurusan varchar2(30) );
Memberikan Komentar Pada Table
Setelah anda berhasil membuat table MAHASISWA diatas, anda mungkin ingin membuat komentar tentang table MAHASISWA diatas. Fungsi komentar disini adalah untuk memberikan deskripsi dari suatu table agar table tersebut mudah di baca dan di maitenance.Untuk membuat sebuah komenta di table dibutuhkan hak akses "COMMENT ANY TABLE" pada user/schema.
Sintak untuk membuat komentar pada table adalah:
COMMENT ON nama_skema.nama_table IS 'deskripsi komentar';
Untuk membuat komentar pada suatu table, caranya adalah sebagai berikut:
COMMENT ON akademik.mahasiswa is 'Table untuk menyimpan data mahasiswa';
Sedangkan untuk menghapus komentar, anda tinggal memberikan spasi kosong pada deskripsi di perintah COMMENT, caranya adalah :
COMMENT ON akademik.mahasiswa is ' ';
Memberikan Komentar Pada Kolom
Sama seperti pada komentar table, Anda juga bisa memberikan komentar pada kolom suatu table. Sintaknya adalah sebagai berikut :COMMENT ON nama_skema.nama_table.nama_kolom IS 'deskripsi komentar';
Contoh :
COMMENT ON akademik.mahasiswa.npm IS 'Nomor Pokok Mahasiswa';
Membuat Table Backup (Copy Table)
Untuk membuat table Bakcup atau Mengcopy table, anda bisa menggunakan sintak berikut ini:CREATE TABLE nama_table_tujuan AS SELECT * FROM nama_table_asal;
Sebagai contoh, anda ingin membuat table MAHASISWA_BKP yang struktur table dan datanya sama seperti table MAHASISWA diatas, caranya adalah menggunakan script berikut ini:
CREATE TABLE mahasiswa_bkp AS SELECT * FROM mahasiswa;
Contoh Kasus!
Anda ingin membuat table duplikat, tetapi yang di duplikat hanya table-nya saja tidak sama dengan datanya. Bagaimana caranya? Caranya mudah. Anda tinggal menggunakan script seperti di atas dengan sedikit modifikasi menambahkan logika boolean di WHERE clause-nya seperti di bawah ini:
CREATE TABLE mahasiswa_bkp AS SELECT * FROM mahasiswa WHERE 1 = 2;
Latihan
Sebagai bahan latihan, cobalah anda kerjakan soal-soal di bawah ini:- Buatlah table DOSEN dan table JURUSAN dengan struktur seperti di bawah ini:
Table DOSEN
Kolom Tipe Data Length Null? KODE_DOSEN VARCHAR2 10 NOT NULL NAMA_DOSEN VARCHAR2 40 NOT NULL TEMPAT_LAHIR VARCHAR2 40 NOT NULL TANGGAL_LAHIR DATE NOT NULL GENDER CHAR 1 NOT NULL
Table JURUSAN
Kolom Tipe Data Length Null? KODE_JURUSAN VARCHAR2 10 NOT NULL NAMA_JURUSAN VARCHAR2 40 NOT NULL DESKRIPSI VARCHAR2 100 NOT NULL
- Buatlah table duplikat dari masing-masing table di atas dengan nama DOSEN_BKP dan JURUSAN_BKP?
RekomendasiTutorial
Sekian tutorial singkat Bagaimana Cara Membuat Table di Oracle. Semoga bermanfaat dan Happy Learning Oracle :)
Jika anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda.
Salam,
Nani Indriyani
20 comments
thanks atas bantuannya.....!!!!
ReplyMANTAP GAN
Replyprimary keynya mana ? maaf newbie
Reply*AKU MALU TIDAK BISA BAHASA...*
Reply_30 April 2017_
Aku malu karena beberapa hal ini:
1) Aku malu pinter bahasa Inggris tetapi tidak kenal mubtada khobar...
2) Aku malu tiap hari minimal 17 kali berdialog dengan Allah tetapi tidak paham apa yang Allah bicarakan...
3) Aku malu pinter bahasa C, bahasa Python, bahasa PHP, bahasa MySQL, tetapi tidak tahu fi’il dan fa’il...
4) Aku malu ikut pengajian sudah 10 tahun tetapi huwa huma hum belum bertambah...
5) Aku malu anakku kuikutkan les privat bahasa Belanda, Matematika, dan Fisika, tetapi....
6) Aku malu katanya aku Muslim tetapi...
7) Aku malu...
*SOLUSI*
Saatnya belajar bahasa Arab dengan simpel, singkat, dan mudah dengan metode KISAI. Apa itu KISAI? Adalah singkatan dari _Komunitas Insan Sharaf Indonesia_ yang fokus membina para pecinta bahasa Arab baik Nahwu maupun Shorof dari NOL PUTOL. Artinya mereka sama sekali belum pernah belajar bahasa Arab sebelumnya. Targetnya ada 2, yaitu (1) bisa menerjemahkan Al-Qur’an –tahap awal/Nahwu- dan (2) bisa baca kitab gundul –tahap akhir/Sharaf-.
*APA KELEBIHAN KISAI*
Modul dan metode yang digunakan simpel dan bernada. Untuk Nahwu, memakai buku _Bahasa Arab Mudah Metode Balik Tangan_ yang *hanya* memuat 7 bab penting saja sehingga Anda hanya butuh 7 jam untuk menghatamkannya. Untuk Shorof, metode belajarnya menggunakan nada-nada.
*DOWNLOAD*
1. Nahwu (pdf)> https://bit.ly/bahasa-arab . Buku ini sudah didownload 5.000 lebih per 30/03/2017. Untuk versi Android bisa didownload di: https://play.google.com/store/apps/details?id=com.pustakasyabab.bahasaarabbaliktangan
2. Sharaf (pdf) > https://bit.ly/amtsilah . Untuk versi Android yang memuat nada-nadanya bisa didownload di: https://play.google.com/store/apps/details?id=com.pustakasyabab.shorofnada
Bagi yang membutuhkan file mp3-nya saja, bisa didownload di https://bit.ly/audio_kisai (11 MB).
*FORUM (GRUP WA)*
Untuk memudahkan dalam arahan dan semangat, Anda bisa bergabung dengan grup _Para Pecinta Bahasa Arab._
Laki-Laki (semua umur) > https://chat.whatsapp.com/3gcC68fXqxO4bPhcnHzZEz
Jika kuota sudah penuh, bisa ke grup ke-2: https://chat.whatsapp.com/GRJDrZNs5yGCfgCF6B0zUe
Perempuan (semua umur) > https://chat.whatsapp.com/BwYwjCVQzdo81i3AfyZZig jika kuota penuh bisa di grup ke-2: https://chat.whatsapp.com/IwFo7kbPnGT1vdtqCTBtgE
Di grup ini, teman-teman bisa saling bertanya, menyoal, menjawab, dan bertanya kepada pembimbing grup.
*DIPERSEMBAHKAN OLEH*
KISAI > http://komunitas-shorof.blogspot.co.id/
Share yuk, barangkali ada yang jadi mahir bahasa Arab disebabkan jari-jemari Anda...
makasih gan, semuanya berhasil lancar!!!
Replysangat bermanfaat sekali
ini oracle versi berapa ya?
ReplyBagus
Replykampanie google https://agencja-adwords.premiumkalisz.eu/ kampanie reklamowe adwords adwords google
Replyprzykładowe testy psychologiczne do policji 2022 testy wiedzy do policji 2022 przykładowe testy do policji 2022
Replypastillas agrandar miembro masculino crema para agrandar el pené en lima pastillas para agrandar el pito , crema para agrandar el pené , pastillas para agrandar el pené peru arequipa
Replycomment agrandir une image sur photoshop cs3 comment agrandir photo sans perdre qualité comment grossir rapidement des mollets , comment agrandir une image sur gimp 2
Replycos na powiekszenie czlonka tabletki na powiekszenie członka ranking jak powiększyć penis
Replytabletki na powiekszenie penisa tabletki na powiekszenie penisa http://instant-enlargement.info/ jak skutecznie powiększyć członka forum
Replyطريقة تكبير القضيب https://enlargement-classification.eu/ar/ تمارين تكبير القضيب كيفية تكبير الذكر كيف تكبر عضوك الذكري
Replyjak powiekrzyc penisa powiekszanie penisa tabletki https://enlargement-classification.eu/ na powiększenie członka
Replyكيفية تطويل القضيب https://new-xxlenlargement24.eu/ar/ افضل علاج لتكبير الذكر كيفيه تكبير القضيب طريقة تطويل القضيب
Replymultiselect test testy psychologiczne do policji online przykładowy test do policji 2022
Replytesty multiselect do policji multiselect online policja multiselect 2022
Replytesty multiselect do policji testy do policji 2022 testy do policji
Replykampania google ads kampania ads google ads youtube
ReplyPost a Comment