MODUL ORACLE 10g by EDYVAN

VIEWS: 100 PAGES: 39

									ORACLE 10g
               Objective
• Mahasiswa diharapkan memiliki kemampuan
  dan pengetahuan hal2 berikut :
• Fitur2 dari Oracle 10g
• Kemampuan memahami secara teori dan
  aspek fisik dari relational DB
• Implementasi RDBMS dan Object RDBMS
  dalam Oracle
Selain itu mahasiswa juga diharapkan memiliki
kemampuan poin2 lain dibidang DB Oracle sbb :
• Mengidentifikasi struktur komponen inti dari Oracle DB
  10g
• Mengambil data pada baris (row) dan kolom (column)
  dr sebuah tabel dgn SELECT
• Menyajikan laporan dari data yang dipilih dan dibatasi
• Menerapkan fungsi SQL untuk membentuk dan
  menyajikan data yg sudah di modifikasi
• Mengeksekusi pemakaian perintah manipulasi data
  untuk memodifikasi data di Oracle DB 10g
• Mengambil jumlah besar data dengan metoda query
• Scalability :
  kemampuan di eskalasi ketingkat yg lebih tinggi
  (kemudahan upgrade engine tanpa menganggu data)
• Reliability :
  handal
• Single development model :
  memiliki tool pengembangan aplikasi sendiri
• Common skillsets :
  kemudahan penguasaan teknologi
• Unified management :
  database managemen yg terpadu
• One vendor :
  keseragaman orientasi atas product
Database dapat men-support :
Object relational data,
Document management,
multimedia,
email
Portals :
aplikasi induk
Transactional apps :
Orafin, Oracle Manufacture, Oracle
Distribution, Oracle HR dlsb
Business Inteligent :
Oracle Financial Analyzer, Oracle Sales
Analyzer, Balance Score Card
Integration :
mendukung konsep integrasi system
Memiliki kemampuan mengatur mekanisme
manipulasi data di database
Kehandalan dalam medukung mekanisme
services di aplikasi
     Relational dan Object Relational
     Database Management System
• Relational model :
  kemampuan menghubungkan satu tabel dengan tabel
  lainnya
• Object relational model :
  kemampuan menghubungkan data dalam tabel dengan
  data dalam tabel yang lain
• User-defined data types and objects :
  kemampuan menyimpan data dengan definisi dari pemakai
• Memiliki kompatibilitas dengan konsep relational database
• Support multimedia dan object yang besar (kuantitas
  besar)
• Memiliki fitur database dengan kualitas tinggi
    Konsep Relational Database
• Model relational tdd :
• Kumpulan dari object atau relasi tabel dan
  data
• Kemampuan pengguna atas konsep relasi data
  dan object
• Untuk mendukung data integrity untuk
  ketepatan dan ke-ajeg-an (konsisten)
Definisi dari Relational Database
 Relational database adalah sebuah kumpulan dari hubungan
 antar table/data dari tabel dua dimensi
        Entity Relational Model


            Pegawai                             Departmen




satu atau lebih pegawai di assign ke dalam satu departmen
Satu departmen ada yang tidak ada pegawainya
Hubungan table
    Properti Relational Database
• Dapat di akses dan di modifikasi dengan
  menggunakan perintah SQL
• Berisi sekumpulan tabel yg tidak memiliki
  pointer berbentuk fisik
• Menggunakan sekumpulan perintah
Berkomunikasi dengan RDBMS
     menggunakan SQL
Menampilkan data menggunakan
      Perintah Select
       Perintah dasar Select


Select menunjukkan kolom yang akan di tampilkan
From menunjukkan table yang berisi kolom tersebut
           Menulis Perintah SQL
• Perintah SQL tidak case sensitive
• Perintah SQL dapat terdiri dari satu atau lebih baris
• Key word tidak boleh di singkat atau diputus ke baris
  berikutnya
• Clause ditulisnya di baris yg berbeda (agar mudah
  membacanya dapat menggunakan indent seperti jika
  menyusun paragrap)
• Perintah SQL diakhiri dengan tanda semicolon. Dan
  semicolons hrs ditulis ketika mau eksekusi lebih dari
  satu sql
• Di dalam sql plus setiap sql statement hrs diakhiri dgn
  semicolon
       Column Heading Default
• iSQL*Plus
  Judul selalu berada di tengah
  Ditampilkan dalam huruf kapital
• SQL*Plus
  Judul untuk character dan date ditampilkan
  rata kiri
  Judul untuk number di tampilkan di tengah
  Ditampilkan dalam huruf kapital
          Ekspresi Aritmatik
• Membuat ekspresi dengan number dan date
  dengan menggunakan operator aritmatik
Mendefinisikan alias sebuah kolom
• Merubah nama sebuah kolom
• Digunakan untuk kalkulasi
• Membutuhkan tanda “ jika terdiri dari space
  atau spesial karakter atau jika berupa case
  sensitive
      Concatenation Operator
• Menggabungkan Kolom atau character dengan
  kolom lain
• Menggunakan tanda ||
            Literal Character
• Literal character adalah number, atau date
  yang termasuk di dalam perintah SQL
• Harus menggunakan tanda ‘
Duplicate Rows

								
To top