Minggu, 19 Maret 2017

Contoh ERD dan Perintah DDL


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:
1GRANT 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.
1CREATE 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.

    1conn (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 . 

    1CREATE 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
Share:

0 komentar:

Posting Komentar

Harap berkomentar & ikuti bloggerku ya