Jumat, 30 Juli 2021

SISTEM BASIS DATA LANJUT

SISTEM BASIS DATA LANJUT

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 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.

KARAKTERISTIK UTAMA 

▸ 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”).

DATABASE USERS 

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.

KATEGORI END-USER 

▸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

KEUNTUNGAN MENGGUNAKAN BASIS DATA 

▸ Menyediakan layanan BackUp dan Recovery. 

▸ Menyediakan banyak interface untuk kelas pengguna yang berbeda. 

▸ Menggambarkan relasi yang kompleks di antara data. 

▸ Menegakkan batasan integritas pada database. 

▸ Menggambarkan Inferensi dan aksi menggunakan aturan


Tidak ada komentar:

BIOS

  BIOS, singkatan dari Basic Input Output System, dalam sistem komputerIBM PC atau kompatibelnya (komputer yang berbasis keluarga prosesorIn...