SISTEM DATABASE
Sistem Database adalah sistem yang terdiri atas kumpulan tabel / file yang saling berhubungan dalam sebuah basis data dan sekumpulan program berupa DBMS yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan melakukan penyusunan, pengelolaan record-record dengan menggunakan perangkat komputer, dengan tujuan untuk menyimpan atau merekap serta memelihara keseluruhan data.
Tampilan Logis dan Fisik Data Sistem Database
sumber pict. google
sumber pict. google
DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. DBMS juga dirancang untuk dapat melakukan manipulasi data secara lebih mudah. Sebelum adanya DBMS, data pada umumnya disimpan dalam bentuk flat file, yaitu file teks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menyimpan data dalam bentuk flat secara langsung.
Perancangan sistem terjadi pada dua tingkat yaitu :
Pada tingkat pertama, perencanaan sistem, analisis dan rancangan
umum dilaksanakan untuk menetapkan kebutuhan pemakai. Tingkat
perancangan database ini melibatkan tahap front-end, bebas dari
perancangan database tertentu atau Database Management System
(DBMS).
Pada tingkat kedua, rancangan umum, seperti diagram entitas relasi
tingkat tinggi, ditransformasikan (atau didekomposisikan) ke dalam
perancangan database rinci untuk sebuah DBMS tertentu yang akan
digunakan untuk mengimplementasikan sistem total.
Tiga model database yang cukup dikenal adalah :
- Model Hierarkikal
- Model Jaringan
- Model Relasional
Pada masa lalu banyak penjual (vendors) menawarkan Database
Management Systems (DBMS) yang berdasarkan pada Model
Hierarkikal dan Model Jaringan. Saat ini Model Relasional adalah
dominan. Karena itu hampir semua penjual perangkat lunak database
menawarkan produk perangkat lunak Relational Database Management
Systems (RDBMS).
RDBMS dibuat dengan struktur tiga skema, Struktur lapisan ini
mendefinisikan data perusahaan pada tingkat yang berbeda.
Skema Eksternal mendefinisikan bagaimana pemakai mengakses dan
melihat output dari RDBMS, bebas dari bagaimana data disimpan atau
diakses secara fisik. Akses dan manipulasi seperti ini dilaksanakan oleh
pemakai dengan memperkerjakan bahasa prosedural, seperti COBOL
atau bahasa query, seperti Structured Query Language (SQL), bahasa
standar yang diakui untuk RDBMS.
Skema Konseptual yang mendefinisikan model database relasional
terdiri dari sekumpulan tabel yang dinormalisasi. Skema konseptual
merupakan rancangan dari database.
Skema Internal terdiri dari organisasi fisik dari data (mis. sekuensial,
indeks sekuensial, langsung) dalam hal struktur fisik data dan metode-metode
pengaksesan dari sistem operasi komputer.
No comments