sbd-pertemuand-II-steven
TIPE TIPE DATABASE DAN APLIKASI DATABASE
▸ Numeric dan Textual Databases
▸ Multimedia Databases
▸ Geographic Information Systems (GIS)
▸ Data Warehouses
▸ Real-time dan Active Databases
DEFINISI DASAR
▸ Database: Sekumpulan data yg berkaitan.
▸ Data: fakta yang diketahui yang dapat direkam dan memiliki arti
yang implisit.
▸ Mini-world: Bagian dari dunia nyata yg menyimpan data dalam
sebuah database. Contoh, daftar nilai mahasiswa dan transkrip
nilai pada sebuah perguruan tinggi.
▸ Database Management System (DBMS): Sebuah sistem/paket
sofware yang memfasilitasi pembuatan dan pemeliharaan
database berbasis komputer
▸ Database System: software DBMS bersama datanya itu sendiri.
Kadang kadang, applikasi software juga termasuk didalamnya.
FUNGSIONALITAS DBMS SECARA UMUM
▸ Menetapkan sebuah database : dalam terminologi type
data, structures dan constraints
▸ Membangun atau memuat Database pada sebuah
secondary storage medium
▸ Manipulasi database : querying, generating reports,
insertions, deletions dan memodifikasi isi data
▸ Pengolahan secara bersamaan dan berbagi (Sharing)
dengan sekumpulan pengguna dan program – namun,
tetap menjaga seluruh datanya valid dan konsisten
FUNGSIONALITAS DBMS SECARA UMUM
Ciri lain:
▸ Melindungi atau langkah-langkah Keamanan untuk mencegah akses
tanpa otorisasi
▸ Pengolahan secara aktif untuk mengambil tindakan internal pada
Data
▸ Mempresentasikan dan memvisualisasikan data
DATABASE (CONCEPTUAL DATA MODEL)
▸ Mini-world : Bagian dari lingkungan perguruan tinggi.
▸ Beberapa entity mini-world :
▸ Mahasiswa
▸ Mata Kuliah
▸ Program Studi
▸ Jurusan
▸ Dosen
Hal-hal tersebut dapat dinyatakan dalam model data ENTITY-RELATIONSHIP.
DATABASE (CONCEPTUAL DATA MODEL)
▸Beberapa relasi mini-world :
▸MAHASISWA mengambil MATA KULIAH
▸MATA KULIAH mempunyai syarat MATA KULIAH
▸DOSEN mengajar PROGRAM STUDI
▸MATA KULIAH diambil bedasarkan JURUSAN
▸MAHASISWA masuk dalam JURUSAN
Hal-hal tersebut dapat dinyatakan dalam model data ENTITY-RELATIONSHIP
KARAKTERISTIK UTAMA
▸ Bersifat self-describing :
▸ Sebuah katalog DBMS menyimpan deskripsi database. Deskripsi
disebut meta-data. Hal ini memungkinkan DBMS software untuk
bekerja dengan database yang berbeda.
▸ Isolasi antara program dan data :
▸ Disebut program-data independence. Memungkinkan untuk
merubah struktur data storage dan mengoperasikannya tanpa harus
merubah akses program DBMS nya. KARAKTERISTIK UT
KARAKTERISTIK UTAMA
▸ Data Abstraction:
▸ Sebuah model data yang digunakan untuk menyembunyikan detail
storage dan menyajikan database secara conceptual.
▸ Mendukung penyajian data secara multiple views:
▸ Setiap pengguna melihat database dengan pandangan yg berbeda,
sesuai dengan gambaran dan minat setiap pengguna.
Berbagi data dan pengolahan transaksi multiuser :
mengijinkan sekumpulan user yg sedang terhubung
(concurrent users) untuk me-retrieve dan meng-update
database. DBMS akan menjamin bahwa setiap transaksi
dieksekusi dengan benar atau dibatalkan sama sekali.
OLTP (Online Transaction Processing) adalah bagian utama
dari aplikasi database.
DATABASE USERS
▸ Pengguna dapat dibagi menjadi siapa yang secara aktual
menggunakan dan mengendalikan isinya ( “Actors on the
Scene”) serta mereka yang mengembangkan database,
merancang serta mengimplementasikan perangkat lunak
DBMS (“Workers Behind the Scene”).
Actors on the scene
▸Database administrators: bertanggungjawab terhadap authorisasi
akse ke database, mengkoordinasikan dan memonitor
penggunaannya, mendapatkan resource software, dan hardware,
mengendalikan penggunaannya dan memonitor effisiensi
pengoperasiannya.
▸Database Designers: bertanggungjawab terhadap penentuan isi,
struktur, batasan, dan fungsi atau transaksi terhadap database.
Mereka harus mengkomunikasikan kepada end-users dan
memahami kebutuhannya.
▸End-users: mereka yg menggunakan data untuk melakukan
queries, laporan dan beberapa diantara mereka melakukan update
konten database.
KATEGORI END-USER
▸Casual :
▸ mengakses database kadang-kadang bila diperlukan
▸Native atau Parametric :
▸Mereka menggunakan fungsi yang telah didefinisikan
dalam bentuk "transaksi paket" terhadap database.
Contohnya Teller di Bank atau petugas reservasi yang
melakukan seluruh pekerjaannya.
Sophisticated : ini termasuk analis bisnis, ilmuwan, insinyur,
serta lainnya yang benar-benar akrab dengan kemampuan
sistem. Banyak tools digunakan dalam bentuk paket
perangkat lunak yang bekerjasama erat dengan stored
database.
▸Stand-alone : sebagian besar memelihara database pribadi
menggunakan paket aplikasi siap pakai. Contoh: pengguna
Program pajak yang menciptakan basis data internal
miliknya sendiri.
KEUNTUNGAN MENGGUNAKAN BASIS DATA
▸ Mengontrol redundansi dalam penyimpanan data dan
dalam upaya pengembangan dan pemeliharaan.
▸ Berbagi data di antara banyak pengguna.
▸ Membatasi akses tidak sah ke data.
▸ Menyediakan penyimpanan permanen untuk Objek
program
▸ Menyediakan Struktur Penyimpanan untuk Pemrosesan
Query yang efisien
IMPLIKASI TAMBAHAN MENGGUNAKAN DATABASE
▸Potensi untuk menegakkan standar: ini sangat penting
untuk keberhasilan aplikasi database di organisasi besar.
Standar mengacu pada nama item data, format tampilan,
layar, struktur laporan, meta-data (deskripsi data) dll.
▸Mengurangi waktu pengembangan aplikasi: waktu
tambahan untuk menambahkan setiap aplikasi baru
berkurang.
Fleksibilitas untuk mengubah struktur data: struktur basis
data dapat berkembang ketika requirement baru
didefinisikan.
▸ Ketersediaan informasi terkini - sangat penting untuk
sistem transaksi on-line seperti penerbangan, hotel,
pemesanan mobil.
▸ Skala ekonomis: dengan menggabungkan data dan
aplikasi di seluruh departemen yang tumpang tindih
dengan sumber daya dan personel dapat dihindari.
PERKEMBANGAN TEKNOLOGI DATABASE
Early Database Applications: Model Hierarchical dan
Network diperkenalkan pada pertengahan 1960-an dan
mendominasi selama tahun tujuh puluhan. Sebagian besar
pemrosesan basis data di seluruh dunia masih terjadi
menggunakan model ini.
▸Relational Model based Systems: Model yang awalnya
diperkenalkan pada tahun 1970 banyak diteliti dan
diujicoba di IBM dan universitas. Produk DBMS Relasional
muncul pada 1980-an.
Object-oriented applications: OODBMS diperkenalkan
pada akhir 1980-an dan awal 1990-an untuk memenuhi
kebutuhan pemrosesan data yang kompleks dalam CAD
dan aplikasi lainnya.
▸ Data on the Web and E-commerce Applications: Web
berisi data dalam HTML (Hypertext markup language)
dengan tautan di antara halaman. Ini telah memunculkan
serangkaian aplikasi baru dan E-commerce menggunakan
standar baru seperti XML (eXtended Markup Language).
KEMAMPUAN TAMBAHAN DATABASE
▸ Fungsionalitas baru ditambahkan ke DBMS di bidang berikut:
▸ Scientific Applications
▸ Image Storage and Management
▸ Audio and Video data management
▸ Data Mining
▸ Spatial data management
▸ Time Series and Historical Data Management
▸ Hal di atas memunculkan penelitian dan pengembangan baru
dalam menggabungkan tipe data baru, struktur data yang
kompleks, operasi baru dan skema penyimpanan dan
pengindeksan dalam sistem basis data.
0 Response to "sbd-pertemuand-II-steven"
Posting Komentar