Rabu, 31 Oktober 2012
CARA MENJALANKAN SQL PLUS DI ORACLE
Cara yang pertama, kita bisa menggunakan command
prompt, dengan langkah – langkah sebagai berikut :
-
Klik start
-
Pilih RUN
-
Ketikkan / tuliskan “ cmd “ pada kotak OPEN
-
Klik enter
Cara yang kedua, manusia bisa menggunakan program ORACLE, dengan
langkah – langkah sebagai berikut :
-
Klik start
-
Klik all program
-
Pilih Oracle - OraDb10g_home1
-
Pilih Application Development
-
Pilih SQLPLUS
- Kemudian masukkan username ( system )
-
Dan password ( amikom )
- Untuk melakukan pengecekan database milik kita maka bisa menggunakan perintah sebagai berikut :
-
Untuk melakukan pengecekan ada berapa banyak
user / schema dalam database dapat dilakukan dengan perintah :
-
Untuk mengetahui kita berada pada schema mana,
maka dapat dilakukan dengan perintah :
-
Secara default user scott belum bisa digunakan
karena masih di- Lock. Untuk membuka Lock user tersebut dapat menggunakan
perintah :
-
Untuk mengganti password pada user scott
menjadi Oracle, maka gunakan perintah sebagai berikut :
-
Untuk berpindah dari user system ke user scott
, bisa menggunakan perintah sebagai berikut :
-
Atau bisa juga mengisikan username dan
bpassword, dengan perintah sebagai berikut :
-
Lakukan
pengecek di shcema scott untuk mengetahui object database ysng ada di
dalamnya, dengan menggunakan perintah sebagai berikut :
-
Untuk menampilkan isi buffer sql*plus atau
menampilkan perintah yang terakhir diketik dan cara menjalankan menggunakan
syntak adalah sebagai berikut :
-
Untuk menyimpan perintah yang ada di buffer
menjadi file script dan menamainya latihan_oracle.sql dengan perintah sebagai
berikut :
-
Untuk mengetahui default penyimpanan ketik
perintah berikut untuk memanggil DS DOS Prompt sebagai berikut :
-
Kemudian buatlah folder untuk menyimpan data
tersebut dengan langkah sebagai berikut :
I.
Klik start
II.
Klik my computer
III.
Klik local disk D
IV.
Klik kanan pada mouse
V.
Pilih new
VI.
Pilih folder
VII.
Ketikan nama yang kmu inginkan.
-
Untuk menyumpan data tersebut, maka lakukan
dengan perintah sebagai berikut :
-
Untuk memuat file script tersebut ke buffer sql
ketikkan perintah berikut :
-
Apabila ingin langsung menjalankan file script
tersebut gunakan perintah perintah berikut:
Atau
-
Untuk menghilangkan perintah dari buffer
membersihkan buffer dari perintah gunakan syntak berikut:
- Untuk memulai
objek database pada suatu schema tertentu maka yang kita lakukan pertama kali
adalah membuat user/schema. Perintah ini dapat di lakukan dengan cara :
- Akhiri koneksi
dari database dengan perintah disconnect. Dengan perintah tersebut,
utility SQL plus tetap berjalan tetapi koneksi ke database terputus. Sedangkan
untuk mengakiri atau keluar dari SQL plus gunakan perintah exit.
DDL
-->
Langkah-langkah
untuk menyusun praktikum DDL:
1.
Jalankan
Oracle caranya :
All
program Oracle > OraDb10g_home1 > lalu pilih Application Development >
SQL plus
2.
Masukkan
User Name = “system” dan Password= “system” atau sesuai password saat instalasi
oracle, lalu tekan OK
3.
DDL
merupakan perintah untuk mendefinisikan struktur objek database ( c/o: membuat
/mengubah struktur tabel). Untuk praktikum kedua ini kita akan belajar studi
kasus untuk merancang suatu database “sistem belajar-mengajar”.
4.
Proses
Analisa
Dalam belajar-mengajar tentu diperlukan 4 hal penting,
yaitu :
a)
Yang belajar
alias murid.
b)
Yang
mengajar alias guru.
c)
Yang
diajarkan kepada murid alias mata pelajaran.
d)
Tempat
proses belajar-mengajar alias kelas.
Dengan demikian kita dapat memperoleh beberapa kalimat:
a)
Para guru
mengajar para murid beberapa pelajaran.
b)
Para guru
mengadakan ujian-ujian kepada para murid dari beberapa pelajaran.
c)
Para guru
memberikan nilai kepada para murid dari beberapa pelajaran.
d)
Para guru
mempunyai beberapa mata pelajaran yang akan diajarkan kepada para murid.
e)
Setiap murid
mempunyai kelas sebagai tempat belajar, dll.
5.
Proses
Desain bisa menggunakan ERD. (Dipelajari di pertemuan selanjutnya)
6.
Membuat user
baru dengan nama “belajar1” dengan password “amikom”
Caranya :
SQL > create user belajar1 identified by amikom;
7.
Berikan hak
akses untuk user Belajar dengan perintah Grant Dba to
Caranya:
SQL > grant dba to belajar1;
8.
Koneksikan /
masuk ke user “belajar1”
Caranya :
SQL > connect
Enter user-name : belajar1
Enter password : amikom
9.
Implementasi
script di oracle
Membuat
Tabel Guru :
Caranya :
SQL > create table GURU (
2 NIG VARCHAR2(32)
not null,
3 NAMA
VARCHAR2(64) not null,
4 JENIS_KELAMIN
CHAR not null,
5 TGL_MASUK DATE,
6 STATUS_PEG CHAR
not null,
7 constraint
PK_GURU primary key (NIG));
Membuat
Tabel Kelas :
Caranya :
SQL > create table KELAS (
2 KELAS_ID VARCHAR2(32)
not null,
3 KETERANGAN VARCHAR2(64)
not null,
4 constraint PK_KELAS
primary key (KELAS_ID));
Membuat Tabel
Mata Pelajaran :
NO
|
Field
|
Type
|
Desc
|
1
|
KODE_MP
|
VARCHAR2 (32)
|
Primary key,not null
|
2
|
NAMA_MP
|
VARCHAR2 (64)
|
Not null
|
3
|
KREDIT
|
NUMBER
|
Not null
|
Caranya :
SQL > create table MATA_PELAJARAN (
2 KODE_MP VARCHAR2(32)
not null,
3 NAMA_MP VARCHAR2(64)
not null,
4 KREDIT NUMBER not null,
5 constraint
PK_MATA_PELAJARAN primary key (KODE_MP));
Membuat Tabel
Murid :
Caranya :
SQL > create table MURID (
2 NIS VARCHAR2(32) not
null,
3 KELAS_ID VARCHAR2(32)
not null,
4 NAMA VARCHAR2(64) not
null,
5 TGL_LAHIR DATE not null,
6 JENIS_KELAMIN CHAR not
null,
7 ALAMAT VARCHAR2(128)
not null,
8 NAMA_ORTU VARCHAR2(64)
not null,
9 constraint PK_MURID
primary key (NIS),
10 constraint AK_MURID
unique (KELAS_ID,NIS),
11 constraint
MURID#KELAS_FK foreign key (KELAS_ID)
12 references KELAS
(KELAS_ID));
Membuat Tabel
Ulangan :
Caranya :
SQL > create table ULANGAN (
2 NIS VARCHAR2(32) not
null,
3 KODE_MP VARCHAR2(32)
not null,
4 UJIAN_KE NUMBER not
null,
5 NILAI NUMBER,
6 constraint PK_ULANGAN
primary key (NIS,KODE_MP,UJIAN_KE),
7 constraint
ULANGAN#MURID_FK foreign key (NIS)
8 references MURID (NIS),
9 constraint
ULANGAN#MATA_PELAJARAN_FK foreign key (KODE_MP)
10 references
MATA_PELAJARAN (KODE_MP));
Membuat Tabel
Belajar :
No
|
Field
|
Type
|
Desc
|
1
|
PK_BELAJAR
|
Gabungan dari (NIG,KODE_MP,KELAS ID)
|
|
2
|
NIG
|
Varchar2 (32)
|
Foreign key tb. Guru, not null
|
3
|
KODE_MP
|
Varchar2 (32)
|
Foreign key tb. Mata Pelajaran, not null
|
4
|
KELAS_ID
|
Varchar2 (32)
|
Foreign key tb. Kelas, not null
|
5
|
HARI
|
Varchar2 (32)
|
Caranya:
SQL > create table BELAJAR1 (
2 NIG VARCHAR2(32) not
null,
3 KODE_MP VARCHAR2(32)
not null,
4 KELAS_ID VARCHAR2(32)
not null,
5 HARI VARCHAR2(32),
6 constraint PK_BELAJAR1
primary key (NIG,KODE_MP,KELAS_ID),
7 constraint
BELAJAR1#GURU_FK foreign key (NIG)
8 references GURU (NIG),
9 constraint
BELAJAR1#MATA_PELAJARAN_FK foreign key (KODE_MP)
10 references
MATA_PELAJARAN (KODE_MP),
11 constraint
BELAJAR1#KELAS_FK foreign key (KELAS_ID)
12 references KELAS
(KELAS_ID));
10.
Selanjutnya
mengecek object database berupa tabel yang telah kita buat menggunakan syntaks
berikut:
select object_name,object_type from user_objects;
Langganan:
Postingan (Atom)