Oracle : Form/Report Developer Pertemuan 5 Dibuat oleh : Lis Suryadi, M.Kom
Materi: Membuat Database dan Tabel (using Oracle Database 10G)
Sasaran Belajar Agar mahasiswa : Dapat mengerti dan memahami cara membuat database yang akan digunakan dalam aplikasi nantinya. Dapat mengerti dan memahami perintah-perintah Data Definition Language(DDL) dan Data Manipulation Language(DML)
Membuat Database Berikut ini adalah langkah-langkah membuat database. Dari Menu Start -> Database Configuration Assistant.
Langkah 1 : Create Database
Langkah 2 : Memilih Tujuan Pembuatan Database
Langkah 3 : Mengisi Global Database Name dan SID
Langkah 4 : Mengisi Management Option
Langkah 5 : Membuat Password untuk User Database
Langkah 6 : Memilih Mekanisme Penyimpanan
Langkah 7 : Memilih Lokasi File Database
Langkah 8 : Memilih Konfigurasi Back-Up
Langkah 9 : Memilih Isi Database
Langkah 10 : Memilih Alokasi Memory
Langkah 11 : Memilih Opsi Database
Langkah 12 : Proggress Pembuatan Database
Langkah 13 : Database Storage
Langkah 14 : Finish
Mengatur Network Configuration di tnsnames.ora
Menulis Bahasa SQL di dalam iSQL*Plus SQL adalah singkatan dari Structural Query Language SQL Merupakan bahasa yang digunakan untuk membuat, memanipulasi dan mengambil data dari database. Tools yang digunakan untuk menuliskan statemen SQL adalah iSQL * Plus yang dijalankan melalui web browser, dengan menuliskan alamat berikut: http://nama_mesin:5560/isqlplus
Menulis Bahasa SQL di dalam iSQL*Plus Jika anda menjalankannya, akan muncul kotak dialog yang mempertanyakan user name, password dan host string database. Masukkan user name, password dan host string database sesuai dengan yang telah dibuat.
Menjalankan Database Control
Melakukan Login ke Database
Login ke Database Control Berhasil
Dasar-dasar SQL Ada banyak perintah SQL, namun menurut fungsinya dapat dibagi menjadi dua(2) kategori, yaitu : Data Definition Language(DDL) Data Manipulation Language(DML)
Data Definition Language (DDL) Perintah Keterangan CREATE TABLE Membuat Tabel ALTER TABLE Mengubah atau menyisipkan kolom ke dalam tabel DROP TABLE Menghapus tabel dari database
Data Manipulation Language (DML) Perintah Keterangan INSERT Menyisipkan baris data ke tabel DELETE Menghapus baris data ke tabel UPDATE Menghapus isi dari kolom pada tabel
Select Statement Perintah Keterangan SELECT Fungsinya untuk memilih/menampilkan data.
Membuat Tabel Untuk membuat tabel, gunakan perintah CREATE TABLE. Sintaks : CREATE TABLE “table_name” ( column1 data_type1, column2 data_type2, …….. )
Memodifikasi Tabel Sintaks : ALTER TABLE “table_name” ADD (column1 column-definition, column2 column-definition, ……………………………… column_n column-definition);
Memodifikasi Tabel Sintaks : ALTER TABLE “table_name” MODIFY column_name column_type;
Memodifikasi Tabel Sintaks : ALTER TABLE “table_name” DROP COLUMN column_name ;
Menghapus Tabel Sintaks : DROP TABLE “table_name” ;
Membuat Tabel Barang CREATE TABLE barang ( kdbrg CHAR(5) NOT NULL, nmbrg VARCHAR2(30), satuan CHAR(20), hrgsat number(8,2), PRIMARY KEY(kdbrg) );
Membuat Tabel Pelanggan CREATE TABLE pelanggan ( kdplg CHAR(5) NOT NULL, nmplg VARCHAR2(30), alamat VARCHAR2(50), PRIMARY KEY(kdplg) );
Membuat Tabel Nota CREATE TABLE nota ( no_nota CHAR(7) NOT NULL, tgl_nota DATE, kdplg CHAR(5), PRIMARY KEY(no_nota) );
Membuat Tabel Pesan CREATE TABLE pesan ( no_nota CHAR(7) NOT NULL, kdbrg CHAR(5) NOT NULL, jml_pesan number(3), PRIMARY KEY(no_nota, kdbrg) );
Membuat Tabel Menggunakan iSQL * Plus
Membuka iSQL * Plus via Web Browser
Melakukan Login ke Database
Login Berhasil
Membuat Tabel
Mengeksekusi Statement SQL
Melihat Schema Tabel
Selamat Mencoba