apa itu database? Database merupakan salah satu komponen dalam teknologi informasi yang mutlak dan sangat diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena sangat pentingnya peran database dalam sistem informasi karena untuk menyimpan data dalam jumlah yang besar.
Banyak yang bilang Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia. Mungkin untuk pemula oracle agak sulit untuk digunakan biasanya untuk pemula menggunakan mysql atau bisa juga menggunakan microsoft office access. Perlu diketahui Hal-hal yang ada dalam proses pengolahan database:
1. table name
2. column name
3. Keys: Promary Key (PK), Foreign Key (FK)
4. nulls
5. unique
6. datatype
Dalam database ada Conseptual and Phisycal Model Entity, Instances, Attributes and Identifiers.
Entity: segala sesuatu yang mencirikan tentang suatu data yang harus diketahui, nama dari sesuatu yang dapat didaftar, biasanya berupa kata benda. Contoh : Objects, events, people. misalnya data pegawai.
Attributes: segala sesuatu yang mendeskripsikan, menkelompokkan, menjumlahkan entity. Attribute dapat berupa: number, a character string. Contoh : Customer: family name. misalnya data pegawai memiliki atribut nama pegawai, nip, jabatan dan sebagainya yang menyangkut data pegawai.
Suatu attribute wajib memiliki nilai tunggal
Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar.
Pengertian Oracle : Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
- Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
- Menangani manajemen space dan basis data yang besar
- Mendukung akses data
- Performansi pemrosesan transaksi yang tinggi
- Menjamin ketersediaan yang terkontrol