Assalamualaikum wr. wb. dalam postingan kali ini saya akan memberikan tutorial mengenai pembuatan create table dalam oracle seperti yang telah saya dapatkan dari dosen desain basis data saya di matakuliah pertemuan 5 kemarin, oke langsung saja.
Panduan Membuat Table dalam Oracle
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 DDL - Create Table
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:
1 | 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.
1 | CREATE TABLE nama_skema.nama_table ( |
2 | kolom_1 tipe_data [ null | not null ], |
3 | kolom_2 tipe_data [ null | not null ], |
4 | kolom_n tipe_data [ null | not null ] |
5 | ); |
Contoh
Diketahui ERD PDM
di atas, berikan perintah SQL untuk Create table MHS.
- Untuk membuat table di Oracle, ada beberapa langkah yang harus dilakukan yaitu:
Login ke database oracle
Silahkan anda login ke database Oracle menggunakan user yang telah anda buat menggunakan perintah di bawah ini pada SQLPlus command prompt.1
conn (username_anda)/(password_anda)
Buat Table
Sebagai contoh, kita buat table MHS dengan dengan spesifikasi berikut:
Kolom
|
Tipe Data
|
Length
|
nim
|
number
|
11
|
nama
|
varchar2
|
30
|
jurusan
|
varchar2
|
5
|
Anda bisa membuat table diatas dengan menggunakan perintah dibawah ini pada SQLPlus .
1 | CREATE TABLE akademik.mhs( |
2 | nim number(11), |
3 | nama varchar2(30), |
4 | jurusan varchar2(30) |
5 | ); |
Sekian dari postingan kali ini.
Salam, {16410100084, Ramadhany Krismaliq Sjamdra}
Email Mahasiswa : {16410100084@stikom.edu}
Prodi S1 Sistem Informasi
http://si.stikom.edu
Dosen : Titik Lusiani, M.Kom,OCP
http://blog.stikom.edu/lusiani
https://titiklusiani.wordpress.com
http://www.stikom.surabaya
0 komentar:
Posting Komentar
Harap berkomentar & ikuti bloggerku ya