Manajemen Databse Modern Versi 8 (Terjemahan)


Jeffrey A. Hoffer, Mary B. Prescott,
Fred R. McFadden

Definisi

1. Database : Data yang terhubung secara logis
2. Data : representasi tersimpan benda bermakna dan peristiwa
3. Terstruktur : angka, teks, tanggal
4. Unstructured : gambar, video, dokumen
5. Informasi : data yang diolah untuk meningkatkan pengetahuan orang yang menggunakan data
6. Metadata : data yang menggambarkan sifat dan konteks data pengguna
Gambar 1 Data dalam Konteks
Gambar 2 Ringkasan Data

Kekurangan Berkas Pengolahan

Ø Ketergantungan Program-Data
§ Semua program mempertahankan metadata untuk setiap file yang mereka gunakan
Ø Duplikasi Data
§ Sistem atau program yang berbeda memiliki salinan yang terpisah dari data yang sama
Ø Terbatas Sharing data
§ Tidak ada Kontrol data terpusat
Ø Panjang Pembangunan Waktu
§ Pemrogram harus merancang format file mereka sendiri
Ø Pemeliharaan Program berlebihan
§ 80% dari anggaran sistem informasi

Masalah Dengan Ketergantungan Data

· Setiap programmer aplikasi harus mempertahankan / data nya sendiri
· Setiap program aplikasi perlu untuk memasukkan kode untuk metadata dari setiap file
· Setiap program aplikasi harus memiliki rutinitas pengolahan sendiri untuk membaca, insert, update, dan menghapus data
· Kurangnya koordinasi dan kontrol pusat
· Format file non-standar
Gambar 3 Sistem pemrosesan file lama di Pine Valley Furniture Perusahaan

Masalah Dengan Data Redudancy

1. Limbah ruang untuk memiliki data ganda
2. Penyebab sakit kepala perawatan lebih
3. Masalah terbesar:
o Perubahan data dalam satu file dapat menyebabkan inkonsistensi
o Kompromi dalam integritas data

Solusi Database Approach (Pendekatan Database)

a. Pusat penyimpanan data bersama
b. Data dikelola oleh agen pengendali
c. Disimpan dalam standar, bentuk yang nyaman
Membutuhkan Database Management System (DBMS)

Database Management System

Sebuah sistem perangkat lunak yang digunakan untuk membuat, memelihara, dan menyediakan akses terkontrol ke database pengguna.
DBMS mengelola sumber daya data seperti sistem operasi mengelola sumber daya perangkat keras

Keuntungan Pendekatan database

1. Kemerdekaan Program-Data
2. Rencana redundansi data
3. Peningkatan konsistensi data
4. Peningkatan berbagi data
5. Peningkatan produktivitas pengembangan aplikasi
6. Penegakan standar
7. Peningkatan kualitas data
8. Peningkatan aksesibilitas data dan responsif
9. Mengurangi program pemeliharaan
10. Peningkatan dukungan keputusan

Bahaya dan resiko Database Approach

- Baru, personel khusus
- Instalasi dan manajemen biaya dan kompleksitas
- Biaya konversi
- Perlu untuk backup dan pemulihan eksplisitkonflik organisasi

Elements dari Database Approach

1. Model Data
- Sistem grafis menangkap alam dan hubungan data
- Enterprise Data Model-tinggi tingkat entitas dan hubungan bagi organisasi
- Data proyek Model-lebih tampilan rinci, pencocokan struktur data dalam database atau data warehouse
2. Penghubung Database
- Teknologi database melibatkan tabel (hubungan) yang mewakili entitas dan kunci primer / asing mewakili hubungan
3. Penggunaan teknologi internet
- Jaringan dan telekomunikasi, database terdistribusi, client-server, dan arsitektur 3-tier
4. Aplikasi Database
- Application programs used to perform database activities (create, read, update, and delete) for database users

Segmen dari model data perusahaan

Segmen dari tingkat projek model data

Kewirausahaan model data untuk Gambar 1-3 segmen

Lingkungan model database

Komponen Lingkuran Model Database

- Rekayasa perangkat lunak CASE Tools-dibantu komputer
- Gudang Repository-terpusat metadata
- Sistem Manajemen Database (DBMS)-software untuk mengelola database
- Database gudang data
- Program Aplikasi-perangkat lunak menggunakan data
- User Interface-teks dan grafis menampilkan kepada pengguna
- Data / Database Administrator-personil yang bertanggung jawab untuk menjaga database
- Sistem Pengembang-personil yang bertanggung jawab untuk merancang database dan software
- Pengguna Akhir-orang yang menggunakan aplikasi dan database

Rentang Aplikasi Database

1. Database pribadi
2. Database workgroup
3. Departemen / divisi database
4. Database perusahaan

Database Workgroup dengan jaringan area lokal nirkabel

Aplikasi Enterprise Database

1. Enterprise Resource Planning (ERP)
Mengintegrasikan semua fungsi perusahaan (manufaktur, keuangan, penjualan, pemasaran, persediaan, akuntansi, sumber daya manusia)
2. Data Warehouse
Sistem pendukung keputusan terintegrasi berasal dari berbagai database operasional

An enterprise data warehouse


Evolution of DB Systems

Comments