Makalah Nur

ORACLE

1. Sejarah Oracle

Pada dasarnya bagaimana cara data –data diorganisasi ada beberapa tipe data misalnya: tipe hierarki, jaringan dan sebagainya hingga yang paling maju saat ini adalah sisterm database Objek Relasional. Namun demikian hingga saat ini yang paling banyak digunakan adalah database relasional ( Relational Database ). Konsep database relasional pertma kali ditemukan oleh Peter Chen pada tahun 1970-an dalam paper-nya diimplementasikan dalam bentuk DBMS ( Database Management System ).

Database relasional adalah tipe database yang menyimpan data –data dalam bentuk tabel. Dalam database relasional data –data disimpan dalam bentuk tabel dimana baris-barispada tabel menyatakan field-field.

Kepopuleran database relasional anatara lain didukung oleh landasan matematika yang tangguh. Model relasional menampilkan database sbagai koleksi dari relasi-relasi. Setiap relasi ditampilkan dalam bentuk tabel yang berupa rekaman –rekaman.

Setiap nilai dalam atribut tidak dapat dibagi-bagi lagi menjadi komponen-komponen dalam kerangka model relasional sehingga attribut bernilai banyak tidak diizinkan. Skema relasi dapat ditafsirkan sebagai tipe pernyataan Entitas adalah sekumpulan objek di dunia nyata yang memiliki karekteristik serta perilaku yang serupa dalam kaitannya dengan aplikasi tertentu.

Relational Database Management System (RDMS) adalah database dimana data- data secara logika disimpan dalam bentuk tabel-tabel. RDMS memiliki 3 aspek utama, yaitu:

• Data ditampilkan sebagai tabel 2 dimensi
Tabel-tabel memiliki nomor yang spesifik bagi setiap baris dan kolom serta disimpan dalam setiap baris dan kolom tertentu.
• Operator untuk memanipulasi tabel-tabel
SQL ( Structured Query Language ) adalah bahasa datebase standar untu akses data pada database relasional. Hampir dalam segala hal administrasi database, Oracle menggunakan sintaks-sintaks SQL.

• Integritas Referensial
Integritas Referensial merupakan sarana penghubung utama pada suatu basis data relasional sehingga data pada suatu tabel dapat berhubungan dengan data yang lain,melalui primary key dan foreign key.

Oracle adalah software database yang diproduksi oleh perusahaan Oracle Corporation yaitu perusahaan terbesar di dunia yang menyediakan banyak software system database. Lawrence J.Ellison, Robert N. Miner, dan Erdward yang mengembangkan software database pada tahun 1977 untuk komputer mainframe. International Business Machine Corporation (IBM) adalah perusahaan yang pertama menerapkan model relasional dengan produk DB2.

Pada tahun 1982 System Development Laboratories merubah namanya menjadi Oracle Corporation. Oracle Corporation memenangkan kontak aplikasi – aplikasi database di bebagai perusahaan besar di Amerika Serikat dan di seluruh dunia. Oracle Corporation mengembangkan perangkat keras dan perangkat lunak untuk menangani database video, suara, dan teks yang berukuran besar untuk aplikasi –aplikasi yang berjalan lewat jaringan global.

Sejak pertama kali memproduksi software tahun 1977, Oracle Corporation memposisikan diri sebagai produsen software database. Software database dikelompokan menjadi stand-alone database dan database server. Stand-alone database adalah seperangkat software databse yang diakses komputer yang tidak terhubung ke komputer lain. Salah satu contoh stand-alone database adalah Microsoft Access. Sedangkan database server merupakan software database yang diperuntukan bagi jaringan komputer. Database server dapat menangani banyak user, mengolah data yang banyak, dan akses data yang cepat. Contoh dari database server adalah Oracle, IBM DB2, dan Microsoft SQL.
1. Keistimewaan Oracle

Oracle dikenal sebagai database untuk jaringan dan internet. Keistimewaan Oracle, yaitu:
• Client/Server Environtment
Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstal Oracle bertanggung jawab menangani proses database, semntara client yang menjalankan apliksi hanya berkonsentrasi menampilkan data.
• Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte.
• Multiuser
Oracle dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang sama.
• Connectibility
Oracle dapat menggunakan bebagai sistem operasi dalam suatu jaringan untuk mengakses data.
• High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
• Availability
Oracle dapat menjalankan database 24 jam sehari tanpa istirahat. Pemisahan sistem komputer dan proses backup dapat dilakukan secara online tanpa harusn mematikan database.
• Database Enforced Integrity
Oracle memiliki kontrol untuk mengendalikan data yang dapat diterima di database.
• Standar industri yang terbuka
Oracle diterima oleh berbagai standar industri untuk pengaksesan data, sistem operasi, user Interface dan protokol jaringan.
• Manajen keadaan yang baik
Untuk menghindari akses database dari pihak yang tidak diinginkan, Oracle memiliki fitur untuk membatasi akses data.

• Portabilitas
Oracle dapat berjalan di berbagai sistem operasi baik Linux, Windows, Unix, dan lain sebagainya.
• Distributed System
Oracle dapat memisahkan database dalam komputer yang secara fisik terpisah, namun secara logis terlihat seperti satu database.
• Replicated Environtment
Oracle mampu menduplikasi database objek dalam lokasi server yang berbeda-beda.

3. Situasi Pasar Oracle

Oracle dapat berjalan di berbagai sistem operasi Windows, Linux, AIX, HP-UX, dan lain sebagainya. Oracle digunakan oleh pasar pengguna database di seluruh dunia. Sebenarnya Oracle Corporation mengeluarkan banyak produk software diantaranya adalah produk-produk aplikasi siap pakai yan diberi nama Oracle E- Business Suite.
Produk berupa development tool untuk membangun aplikasi juga diproduksi Oracle Corporation seperti Oracle Developer untuk membangun aplikasi berbentuk form dan report. Development tool digunakan untuk membantu programmer mengakses data Oracle.
Oracle Corporation juga mengeluarkan software database untuk keperluan stand-alone yang dikenal dengan Personal Oracle. Personal Oracle digunakan untuk pengolahan data di PC.

4. Otorisasi Akses

Oracle akses mengatur tindakan apa yang boleh dilakukan oleh seorang pemakai atas suatu objek yang ada di Oracle. Mengatur otorisai akses dapat menjga kerahasian dan integritas informasi.




5. Produk-Produk Oracle

Oracle versi 7.x adalah yang paling stabil (persisnya 7.3.4) di banding pendahulu adalah adanya bitmap index yang sangat efisien untuk menangani kolom yang variasi nilainya sempit.
Oracle versi 8 memperkenalkan partitioning, advanced queue, recovery manager, dan user defined. Oracle8i terdiri atas tiga rilis, yaitu: Rilis 1 = versi 8.1.5, Rilis 2 = versi 8.1.6, Rilis 3 = versi 8.2.7
Pada tahun 2001 diproduksi Oracle9i dengan fitur self- tunung memory multiple database- block size, database template,serta list based partitioning. Pada tahun 2003 diproduksi Oracle10g berarti grid. Oracle Crop mempropogandakan Oracle10g sebagai DBMS berkemampuan grid computing. Grid Computing pada esensinya adlah load balancing. Oracle9i dan Oracle10g tidak berbeda esensial alam hal instansi,arsitektur fisik dan arsitektur lojik.

6. Objek-Objek Database Oracle

Jenis- jenis objek dalam database Oracle yang bias dipakai dalam pembangunan aplikasi adalah:
• Table
• Index
• View
• Snapshot
• Sequence
• Package
• Stored Procedur
• Trigger
• Database links
Sedangkan objek –objek yang berhubungan dengan fisik database antara lain:
• Instance
• Database
• Table space
• Segment
• Data file

Komentar

Postingan populer dari blog ini

Kisah Para Perempuan Pezina

Keteladanan RASULULLAH SAW