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