Install terlebih dahulu
software Oracle nya, setelah menginstal oracle dan mengkonfigurasinya kalo
perlu, sekarang kita bahas tentang pembuatan table di oracle.
Di Mysql untuk satu project
kita buat satu database ya, sedangkan di Oracle beda. Bedanya di oracle satu
project adalah satu schema bukan database. Database nya hanya satu di dalam
schema, dan di dalam schema tersebut kita membuat tabel-tabel. Jadi strukturnya
database >> schema >> tabel. Selain itu untuk tiap schema kita bisa
buat user nya sendiri dari user tertinggi, sedangkan di mysql user tertinggi itu
nama “root” jika di oracle user tertinggi namanya “system”. Dari system ini
kita bisa membuat user dan schema serta akses privelage (hak akses) nya.
Sekarang kita akan
mencoba membuat satu user kemudian kita setting hak akses nya seperti “system”
/ user tertinggi. Jadi user yang akan kita tambahkan nantinya juga bisa membuat
user baru dll, jadi hak aksesnya seperti system. Sekarang coba masuk ke home
oracle nya di http://localhost:8181/apex,
sesuaikan dengan port oracle komputer saudara
contoh tadi port 8181, jika portnya 8282 berarti http://localhost:8282/apex.
Tambah User & schema
Click sub menu create
user
Tambah User & schema
Isikan username
password nya, lalu centang cek list DBA (database administrator) jika ingiin kedudukan
user yang akan dibuat seperti system. kemudian Click Create.
Jika sudah menambahkan user di oracle,
sekarang logout dan coba masuk lagi dengan user yang di buat tadi. Apabila
berhasil berarti user berhasil kita buat.
Setelah menambahkan
user ada baiknya men-download “Oracle SQL Developer”, software ini adalah GUI
dari database oracle yang memudahkan kita mengolah database. Di Mysql itu
seperti SQL YOG dari pada kita mengolah lewat SQL Command Line yang tampilannya
hitam , lebih mudah lewat Oracle SQL developer.
Setelah
download selesai, sekarang jalankan aplikasi nya
Oracle SQL Developer
Oracle SQL Developer Create Connection
Isikan nama koneksi,
username dan password dengan user yang baru di tambahkan tadi
Connection SQL Developer
kemudian click test, kalo status nya sukses berarti bisa terkoneksi, kemudian click button connect.
Connection SQL Developer
Maka koneksi akan terbuka seperti gambar
diatas.
kemudian setelah membuka koneksi
sekarang saat nya membuat tabel nya dengan query
create table mahasiswa (
nim int not null,
nama varchar2(100) not null,
tgl_lahir date,
primary key(nim)
);
create table matkul(
kode_mk int not null,
nama_matkul varchar2(100) not null,
sks int,
primary key(kode_mk)
);
create table ambil_mk(
nim int, kode_mk int,
primary key(nim,kode_mk),
foreign key(nim) references mahasiswa(nim),
foreign key(kode_mk) references
matkul(kode_mk)
);
Tuliskan Query diatas
pada worksheet oracle SQL developer kemudian eksekusi Query nya
Worksheet oracle SQL developer
Bisa cek di tree view sebelah kiri, pada
icon tables, disana terdapat tabel-tabel yang sudah dibuat tadi.
Untuk merubah struktur atau menghapus
tabel Query nya sebagai berikut :
/* Ubah Struktur Tabel */
Alter table mahasiswa add (alamat
varchar(100));
Alter table mahasiswa modify `nama`
varchar2(50) not null;
Alter table mahasiswa drop column
`nama`;
/* Hapus Tabel */
Drop table `mahasiswa`;
Demikian cara membuat tabel di Oracle,
semoga bermanfaat.
Sumber :
http://calonpresident.blogspot.co.id/2013/07/tutorial-oracle-belajar-oracle-pemula-membuat-table.html
No comments:
Post a Comment