SISTEM BASIS DATA
*Data merupakan fakta atau nilai (Value) yang tercatat untuk mempresentasikan/deskripsi dari suatu objek.
*Data dala basis data bersifat:
- Terpadu (Integarted) :berkas-berkas yang ada pada basis data saling terkai.
- Berbagi data (shared):data yang sama dapat di pakai oleh sejumlah pengguna dalam waktu yang bersamaan (multiuser)
- karakter
- Field
- Record
- File
- Database
- Entitas :orang, tempat kejadian atau konsep yang informasinya direkam.
- Atribut :sebutan untuk mewakili entitas
*Database Management System (DBMS) adalah suatu piranti lunak yang memungkinkan kita untuk membuat dan merawat basis data.
*Komponen sistem basis data:
- Hardware
- Software sistem operasi
- Software program aplikasi
- Basis data
- Pemakai (User)
- Identifikasi dan strukturitas data
- Pengumpulan, Penyimpanan,editing dan updating
- Retrieving dan sharing data
- Meningkatkan kemampuan staf
*DBMS terdiri dari database, dan program untuk menambah data, menghapus data,mengubah, mengambildan membaca data.
*Manfaat Pengunaan basis data:
- Untuk mengorganisasikan dan mengolah data dalam jumlah besar.
- Untuk membantu dalam melindungi data dari kerusakan yang di sebabkan penggunaan atau pengaksesan yang tidak sah.
- Memudahkan dalam pengambilan data kembali.
- Untuk memudahkan dalam penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan.
- Kepraktisan
- Kecepatan
- Mengurangi kejenuhan
- kekinian (up to date)
- Paket bahasa dalam DBMS
- DDL (Data Definition Language):suatu tool dalam DBMS yang berguna untuk membuat basisdata
- DML (Data Manipulation Language) :tool dalam DBMS yang berguna untuk menyimpan, mengedit dan mencari data di dalam basisdata.
- Access
- Dbase
- Foxpro-ukuran besar
- SQL server
- My SQL
- Sybase
- Oracle
- DB2
- File Induk (master file)
- File Transaksi (transaction file)
- File Laporan (report file)
- File Sejarah (history file)
- File Pelindung (backup file)
- Kamus data :menjabarkan berkas (tabel) dan field
- Utilitas :digunakan untuk memudahkan pemakai dalam menciptakan basis data dan tabel serta dalam manipulasi data.
- Pembangkit laporan :memudahkan dalam membuat laporan
- Pembangkit aplikasi :memudahkan dalam membuat aplikasi
- Keamanan akses :mengatur hak ases pemakai
- Pemuliha sistem :untuk mengembalikan data ke basis data sekiranya terjadi kegagalan sistem.
- Studi permasalahan
- Penentuan kebutuhan
- Perancangan basis data (entiti, atribut, kunci)
- Pembentukan basis data (nama field , jenis ,lebar field ,indek)
- Data entri
- Laporan
- Query Processing
- Custom progamming
- Aplication generation