Definisi dari Istilah

Data :: Representasi tersimpan dari objek dan peristiwa yang bermakna. (Fakta mentah) 2 Jenis Data? ?

  1. Structured :: Data yang memiliki format tetap, tapi, dan mudah diatur dalam tabel
  2. Unstructures :: Data yang formatnya bebas, tidak beraturan, dan sulit dikategorikan dalam tabel biasa

Information :: Data yang telah diproses untuk meningkatakan pengetahuan orang yang menggunakannya. (Hasil Olahan dari data) (Data yang telah diberi konteks)

Database :: Koleksi data yang terorganisir dan saling berhubungan secara logis (Logis Related) Database dirancang agar mudah di ubah hapus, simpan, cari.

Metadata :: Data yang mendeskripsikan properti dan konteks dari data pengguna (Data tentang data).

Traditional File Processing System

Apa itu Traditional File Processing System? :: Agar komputer berguna bagi bisnis, mereka harus menyimpan, memanipulasi, dan mengambil data dalam bentuk fail (file) yang besar.

Konsep utamanya, setiap dapartemen atau aplikasi bisnins membat dan mengelola fie datanya sendiri secara terpisah

Pendekatan terpisah pisah ini yang menimbulkan masalha makanya pindah ke DBMS

Disadvantage Traditional FIle Processing System? ?

  1. Data Redundacy :: Data yang sama disimpan berulang kali, Menyebabkan Inkonsistensi dan pemborosan storage.
  2. Program-Data Dependence :: Ketergantungan akan program data, sehingga jika ada perubahan format data harus mengubah kodingan semua program sehingga maintenencenya menjadi mahal.
  3. Limited Data Sharing & Isolation :: Non-standar dan tidak ada kontrol pusat, sehingga data terisolasi di masing masing bagian.
  4. Development & Maintenence :: Programmer harus desain file sendiri dari nol untuk aplikasi baru dan 80% habis di anggaran
  5. Integrity & Security
  6. Atomitas Pembaruan Kegagalan sistem dapat membuat data jadi rusak kalau permaruan terjadi sebagian.
  7. Akses data bersamaan tanpa kontol dapat saling menimpa dan kacau.
  8. Kesulitan akses data :: Tidak fleksible, untuk mengambil data dengan kriteria khusus, harus membuat program baru dari nol.

Solusi dari TFPS :: Database memerlukan DBMS

DBMS :: Software yang diciptakan untuk membuat, mempertahankan dan memfalitasi akses kontrol kepada pengguna database.

Advantages Database? ?

  1. Meningkatkan Data Sharing, dapat berbeda tampilan dan controll tiap user
  2. Terstandarisasi, semua data di akses dengan cara yang sama
  3. Meningkatkan Data Quality (karena bisa enforce integrity dengan mudah)
  4. Aksesibilitas dan responsitifitas yang baik. (karena akses pakai sql)
  5. Security, Recovery, Concurrency (karena semua dihandle dbms)

Const and Risks of the Database Approach ?

  1. Biaya awal, (biaya dan kompleksitas) Install awal dan Biaya Konversi
  2. Biaya Operasional, Butuh staff khusus, Butuh Backup khusus.
  3. Konflik dalam organisasi, menolak perubahan, tidak ingin datanya dilihat, merasa hilang kekuasaan.

Component of Database ENV ?

  1. Case Tools
  2. Repository
  3. DBMS
  4. Database
  5. Application Program
  6. User Interface
  7. Data Administration
  8. System Developer
  9. End users

Range database Applications :: personal, workgroup, dapartemen, enterprise.

3 Level of Abstraction? ?

  1. Physical Level, Bagaimana data sebenernya disimpan
  2. Logical Level, apa data yang disimpan dan hubungan antar data tersebut,
  3. View Level, Yang dilihat end user, bagianmana yang dilihat pengguna

Physical data independence :: kemampuan memindah data ke drive satu ke dua tanpa mengubah data

Instance & Schema

Schema :: Struktur atau desain dari database (kerangka dan aturan main). Logical Schema :: Desain Database umum, Tabel mahasiswa punya nama dan nim. Physiscal schema : Desain penyimpanan di mesin, Mahasiswa.Dat

Instance :: Data aktual di database pada waktu tertentu.

DDL :: Lang mengatur schema DML :: lang mengatur Instance

SQL?

  1. Non Prosedural :: apa yang diingankan
  2. Input Output :: outupnya selalu tabel
  3. Cara aplikasi mengakses database ada Embedded

Database Design ?

  1. Logical Design :: (Skema database) dilihat dari segi bisnis dan teknis
  2. Physical Design :: Bagaimana layout Penyimpanannya di harddisk

Database Management System (DBMS) Components ?

  1. Storage Manager
  2. Query Processor
    1. Query Optimization
  3. Transaction management
    1. Concurrency Controlling
    2. Failure Controlling