The Blog Ant

Ilmu itu lebih baik daripada harta. Ilmu akan menjaga engkau dan engkau menjaga harta. Ilmu itu penghukum (hakim) sedangkan harta terhukum. Kalau harta itu akan berkurang apabila dibelanjakan, tetapi ilmu akan bertambah apabila dibelanjakan.(Sayidina Ali bin Abi Thalib) Kata kata Mutiara Islam.

Resume Database Administrator – 102 – M7

Database merupakan Sekumpulan data yang saling berhubungan. Sedangkan RDBMS adalah perangkat lunak yang mengatur dan mengorganisasi penyimpanan database kedalam komputer
Struktur Penyimpanan:


 HOW THE DATA IS ORGANIZED


RDBMS MARKET sHARE

DATABASE ADMINISTRATOR  adalah Orang yang memastikan fungsi operasional aplikasi dan database organisasi  dapat berjalan secara efisien
MANAGEMENT DISCIPLINE OF DBA















DATA, DATABASE, AND SYSTEM ADMINISTRATOR




TASKS OF DBA


TASKS OF DBA: DATABASE DESIGN

         the DBA must understand
        relational design practices.
        relational theory and the specific implementation of the relational database management system (RDBMS)
        conceptual and logical data modeling techniques. The ability to create and interpret entity-relationship diagrams is essential to designing a relational database.
         The DBA must be able to transform a logical data model into a physical database implementation
         The DBA must ensure that the database design and implementation will enable a useful database for the applications and clients that will use it.

Resume Database Connectivity dan Database Tools

--> Database Connectivity
Hal-hal yang harus diperhatikan adalah:
1. Mengetahui proses bisnis, bukan hanya teknonlogi.
2. Menggunakan cara Centralized atau Distributed.
3. Menggunakan client besar atau kecil.
4. Database gateway(pembatasan antara dalam dan luar).
5. Network Trafic.
6. Dbase design.
7. Teknologi terbaru seperti XML, Java, etc.
8. Menggunakan website atau Desktop.
     Dalam Menggunakan website atau Desktop, terbagi menjadi:
     a. Need provider
     b. Availability
     c. Mengurangi Downtime.
        - Runtime maintence.
        - menggunakn fitur DBMs yang tersedia dan efisien.
        - Automate DBA function.
        - High speed Function.
        - Teknologi perangkat keras.
--> DBA Tools
  - Berapa lama di bisnisnya.
  - Ada berapa produk.
  - Masukan pengguna lainnya.
  - Layanan 24 jam.
  - Respon layanan(lama, cepat, ruwet).
  - Info update (majalah, koran, website).
  - Tool bisa di Integrasi.
  - Ada training, kantor lokal, konsultan, biaya tambahan, getting started.
  - Biaya upgrade, maintenence.
  - Rankingg dari pengguna(etc berupa grafik).
--> DBA Rules
     Database administrator bertanggungjawab terhadap performance, integeritas, dan keamanan dari database. Peran tambahan yang diperlukan kemungkinan besar termasuk perencanaan, pembangunan (development), troubleshooting. Pendekatan database mengikuti beberapa prinsip:
   1. Data tetap konsisten dalam database
   2. Data terdefinisi dengan jelas
   3.User mengakses data secara bersamaan, dalam bentuk yang cocok untuk mereka
   4. Ada ketentuan untuk keamanan data dan recovery control (semua dapat masih dapat diperoleh dalam keadaaan darurat)
- Tanggung jawab DBA :
1. Menentukan kebutuhan dari user dan memonitor akses user dan keamanan
Memonitor peformance dan mengatur parameter untuk menyediakan respon query yang cepat ke front end user
2. Merencanakan conceptual design untuk database yang sudah direncanakan dalam bagan
3. Memikirkan kedua back end organisation dari data dan aksesibilitas front end untuk end user
4. Memperhalus logical design sehingga dapat diterjemahkan ke dalam model data tertentu
5. Memperhalus lebih jauh physical design untuk memenuhi syarat penyimpanan sistem
6. Memasang dan menguji versi baru dari database management system(DBMS)

Data movement & Distribution

--> Sekilas Info:
Hr : skema(bila dapat menyimpan objek database seperti; tabel, index, synonim, dll) atau user.
Scoot : user.
--> Data Movement
a. Load & Unload, berhubungan dengan data
    Load : identik dengan impor seperti perintah "insert", "update".
    Unload : identik dengan ekspor.
b. Export & Import, dapat memasukkan dan mengeluarkan database beserta grantnya(komplit).
## kelemahan load :
      ada data yang tidak terpindah seaca sempurna. Untuk masalah ini dapat di selesaikan dengan cara:
        1. mengulang lagi perpindahan dengan menghapus semua yang sudah dipindah(data tidak sempurna).
        2. memilih-milih data yang akan di load ulang.
## parameter unload
   1. LIMIT : untuk membatasi beberapa record yang kita pindahkan (LIMIT 200).
   2. SAMPLE : untuk membuat unload dengan ukuran.
        contoh : SAMPLE 20,5
   3. WHEN : mencari kondisi sesuai dengan ketentuan user.
       contoh : WHEN (SALARY > 5000).
## Export & Import : tidak semua DBMS memiliki layanan export dan import.
  Exp_Database, Imp_Database --> Dalam oracle.
c. Bulk Data Movement(Teknologi)
   - ETL (Ekstrak Transport load)
       Biasanya dipakai dalam dataware house. Contohnya melakukan summary dari transaksi (berupa aplikasi).
   - Rapliation & Profagation
     a. Profagation
      Sama-sama memindahkan dengan source dan target tapi loadnya di catat.
     b. Raplication

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes