Contoh ERD dan Perintah DDL

Assalamualaikum wr. wb. Rangkuman matakuliah pertemuan ke 5.

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
);

Create Table Menggunakan Tabel Lain

Di bawah ini adalah sintak dasar untuk membuat tabel dari tabel yang sudah ada (existing). Biasanya digunakan untuk membuat tabel backup.


CREATE TABLE NEW_TABLE_NAME AS
SELECT [ column1, column2...columnN ]
FROM EXISTING_TABLE_NAME
[ WHERE ]

Contoh


SQL> CREATE TABLE mahasiswa_backup
  2  AS SELECT * FROM mahasiswa;
 
Table created.

Perintah diatas akan membuat tabel mahasiswa_backup yang struktur tabel dan isinya sama seperti tabel mahasiswa.



DDL atau Data Definition Language adalah kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi tipe data dari objek-objek database seperti tabel, index, trigger, view, dan lain-lain.





Salam, {16410100088,
Rachmad Sandy Hikawan}
Email Mahasiswa : {16410100088@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

Share this:

, , , , ,

CONVERSATION

0 komentar:

Posting Komentar