1. Dapat menjelaskan nilai bisnis dari sumber data penerapan manajemen proses dan teknologi dalam sebuah organisasi.
2. Dapat menentukan garis keuntungan dari pendekatan manajemen database untuk mengelola sumber daya data dari sebuah bisnis, dibandingkan dengan pendekatan pengolahan file.
3. Dapat menjelaskan bagaimana perangkat lunak database manajemen membantu para profesional bisnis dan mendukung operasi dan manajemen bisnis.
4. Dapat memberikan contoh untuk menggambarkan masing-masing konsep berikut:
1. Mayor jenis database.
2. Data warehouse dan data mining
3. Logical elemen data
4. Fundamental basis data struktur
5. Pengembangan database
Fundamental data Konsep
- Karakter: abjad tunggal, simbol numerik atau lainnya
- Lapangan atau data item: pengelompokan karakter terkait
Contoh: gaji.
- Record: pengelompokan dari semua bidang yang digunakan untuk menggambarkan atribut dari suatu entitas
- File atau tabel: sekelompok catatan terkait.
- Database: koleksi terpadu dari elemen data logis terkait.
Basis Data Struktur
- Hierarchical
- Jaringan
- Penghubung
- Berorientasi obyek
- Multidimensional
- Awal DBMS struktur.
- Catatan diatur dalam struktur seperti pohon.
- Hubungan satu-ke-banyak.
Digunakan dalam beberapa paket DBMS mainframe dan hubungannya dari banyak-ke-banyak.
Relasional Struktur
- Struktur paling banyak digunakan.
- Elemen data yang dipandang sebagai yang disimpan dalam tabel.
- Row merupakan catatan.
- Kolom merupakan bidang.
- Dapat berhubungan data dalam satu file dengan data dalam file lain jika kedua file berbagi elemen data yang umum.
1. Select:
- Buat subset dari catatan yang memenuhi kriteria menyatakan. Contoh, pilih karyawan yang membuat lebih dari $ 30.000.
- Kombinasikan dua atau lebih tabel sementara.
- Sepertinya satu meja besar.
- Buat subset dari kolom dalam sebuah tabel.
Multidimensional Struktur
- Variasi model relasional
- Menggunakan struktur multidimensional untuk mengatur data
- Elemen data dipandang sebagai dalam kubus
- Populer untuk database analitis yang mendukung Online Analytical Processing (OLAP)
Berorientasi obyek Struktur
- Obyek terdiri dari:
2. Operasi yang dapat dilakukan pada data.
- Enkapsulasi:
- Inheritance:
Berorientasi obyek Struktur
1. Digunakan dalam Object-oriented sistem manajemen database (OODBMS).
2. Mendukung tipe data yang kompleks.
Contoh: gambar grafis, klip video, halaman web.
Evaluasi Struktur Basis Data
1. Hierarchical
- Bekerja untuk proses transaksi rutin terstruktur.
- Tidak dapat menangani banyak-ke-banyak hubungan.
- Lebih fleksibel daripada hirarkis.
- Tidak dapat menangani permintaan ad hoc.
- Mudah menanggapi permintaan ad hoc.
- Mudah untuk bekerja dengan dan memelihara.
- Tidak efisien atau cepat sebagai hirarkis atau jaringan.
Database Development
1. Database Administrator (DBA)
Bertanggung jawab atas pengembangan database perusahaan.
2. Data Definition Language (DDL)
Mengembangkan dan menentukan isi data, hubungan dan struktur. Spesifikasi ini disimpan dalam kamus data.
3. Kamus data
- Data base katalog yang berisi metadata.
- Metadata - data tentang data.
1. Perusahaan Model
- Mendefinisikan proses bisnis dasar perusahaan.
- Ditetapkan oleh DBAs dan desainer dengan pengguna akhir.
- Hubungan antara elemen data.
- Entity Relationship Diagram tool (ERD) umum untuk pemodelan
Desain Logical
- Skema - logis melihat keseluruhan hubungan.
- Subschema - pandangan logis bagi pengguna akhir tertentu.
- Data model untuk DBMS.
Bagaimana data yang harus disimpan dan diakses pada perangkat penyimpanan.
Data Sumber Daya Manajemen
- Manajerial aktivitas.
- Berlaku IS teknologi seperti manajemen data dan data pergudangan untuk mengelola sumber daya data untuk memenuhi kebutuhan informasi dari pemangku kepentingan bisnis.
- Menyimpan data rinci untuk mendukung proses bisnis.
Distributed Database
- Salinan atau bagian dari database pada server di berbagai lokasi
- Tantangan: setiap perubahan data dalam satu lokasi harus dilakukan di semua lokasi lainnya
- Replikasi:
2. Terapkan perubahan ke setiap database terdistribusi.
3. Sangat kompleks.
- Duplikasi
2. Gandakan database yang setelah jam di semua lokasi.
3. Mudah.
Eksternal Database
- Tersedia untuk biaya dari layanan online komersial database.
- Untuk bebas dari World Wide Web.
Hypermedia database
- Database website.
- Terdiri dari halaman hyperlink multimedia (teks, grafik, klip video, segmen audio).
Data Warehouse
- Menyimpan data yang telah diambil dari database operasional, eksternal dan lainnya.
- Data telah dibersihkan, diubah dan katalog.
- Digunakan oleh para manajer dan profesional untuk:
2. Pengolahan analisis online,
3. Analisa bisnis,
4. Riset pasar,
5. Pendukung keputusan.
- Data mart adalah subset dari gudang untuk penggunaan khusus dari departemen
Data Mining
Data dalam gudang data dianalisis untuk mengungkapkan pola tersembunyi dan tren.
Contoh:
- Lakukan pasar-keranjang analisis untuk mengidentifikasi proses bisnis baru.
- Cari akar penyebab masalah kualitas.
- Lintas menjual kepada pelanggan yang sudah ada.
- Profil pelanggan dengan lebih akurat.
Pengolahan Berkas Tradisional
- Data yang tersimpan dalam file mandiri.
- Masalah:
2. Kurangnya integrasi data.
3. Data ketergantungan - file, perangkat penyimpanan, dan perangkat lunak bergantung pada satu sama lain.
4. Kurangnya integritas data atau standardisasi.
Pendekatan Manajemen Database
- Konsolidasi data ke dalam database yang dapat diakses oleh program yang berbeda.
- Menggunakan sistem manajemen database (DBMS).
- DBMS berfungsi sebagai antarmuka antara pengguna dan database.
- Pengguna akhir menggunakan DBMS dengan meminta informasi melalui query atau report generator.
- Query language - tanggapan langsung untuk ad hoc permintaan data:
2. Grafis Query - Point-and-click metode.
3. Natural Query - mirip dengan percakapan bahasa Inggris.
- Laporan Generator - cepat menentukan format laporan untuk informasi yang ingin dicetak dalam laporan.
1. Memperbarui database untuk mencerminkan transaksi bisnis baru seperti penjualan baru.
2. Selesai oleh sistem pemrosesan transaksi dengan dukungan dari DBMS.
Pengembangan Aplikasi
- Menggunakan DBMS alat pengembangan perangkat lunak untuk mengembangkan program aplikasi kustom.
- Data Manipulation Language (DML).
Tidak ada komentar:
Posting Komentar