TUTORIAL CREATE USER DAN CREATE TABLE PADA SQL PLUS

by March 31, 2017 0 comments
Hei gaes, kali ini admin bakal up sesuatu yang berbeda hihi. Berhubung admin habis dapet tugas Desain Basis Data, mungkin admin bisa berbagi syntax pembutannya disini. Barangkali ada yang butuh untuk materi pembelajaran UTS, yakan? Hihi. Nah kemaren admin dikasih tugas buat bikin table dari user baru dan inputin data sebanyak 100 data untuk tabel barang dan supplier, serta 250 data untuk pasokan barang. 
Gambar di atas merupakan tabel yang harus admin buat di SQL Plus. Oiya biar kalian bisa bikin syntax di SQL Plus, kalian harus install dulu Oracle. Oke langsung aja ke tutorial sytaxnya yaa ;)

1. Login sebagai admin system
    username : sys as sysdba
    pass : oracle
2. Bikin tablespace dulu di system.
    create tablespace <namatabelnya>
    datafile <'kamu simpen dimana\namatabelnya.dbf'> size 50m
    autoextend on
    next 32m maxsize 2048m
    extent management local;
3. Bikin user baru buat login di other window SQL Plus
    create user namauserbaru
    identified by passmuapa;
4. Bikin hak akses ke user baru buat bisa login seperti system
    grant create session
    to namauserbaru;
5. Bikin hak akses ke user baru buat bikin tabel
    grant create table
    to namauserbaru;
6. Bikin hak akses ke user baru untuk menggunakan tablespace sistem
    alter user namauserbaru
    default tablespace namatabelnya
    quota unlimited on namatabelnya;
7. Bikin hak akses ke user baru buat bisa insert data.
    grant create view
    to namauserbaru;

Setelah semua cara di atas sudah di lakukan, buka window sql plus baru, trus lakukan login dengan nama userbaru yang udah dibuat. Trus bikin semua tabel, lalu insert semua data sekaligus. Cara insert data nya bisa copast dari rumus concenate di excel yang kalian buat di microsoft excel.

Urutan pembuatan tabel beserta insert data pada userbaru

1. Bikin tabel
    create table namatabel
    (
    kaloprimary typedata(panjang) constraint namaconstraint primarykey,
    kalonotnull typedata(panjang) not null,
    kalounique typedata(panjang) unique,
    kalocheck typedata(panjang) constraint namaconstraint check (kalocheck in ('pilihan','pilihan'))
    );
catatan : untuk check, jika pilihan berbentuk string, maka dikasih (') di antara pilihan, kalo int gausa dikasih.
2. Buat cek tabel yang kamu buat.
    desc namatabel;
3. Insert data.
Copas rumus hasil concenate yang ada pada excel. Tetapi sebelumnya, bikin dulu data-data yang sesuai dan urut seperti apa yang ada pada tabel yang telah kamu buat. Jika lupa, bisa cek melalui syntax desc namatabel.
    =CONCATENATE("insert into namatabel values('";A2;"','";B2;"','";C2;"',";D2;");")
atau
    =CONCATENATE("insert into namatabel values('",A2,"','",B2,"','",C2,"',",D2,");")
Nah nanti yang di copy dan paste ke SQL Plus hanya syntax:
    insert into namatabel values('data','data','data','data');
4. Cek seluruh data yang telah di insert.
    select * from namatabel;

Berikut merupakan sedikit informasi atau ilmu yang bisa admin share ke kalian semua. Mungkin masih sangat belum lengkap, tapi semoga bisa membantu kalian atau hanya sekedar menambah wawasan kalian. Oiya tetap setia tunggu postingan admin selanjutnya yaa. See youu ;)

0 comments:

Post a Comment