Pengenalan Basis Data
Apa itu Basis Data ?
Data dan Informasi
Definisi
Terdiri dari 2 kata ‘Basis’ dan ‘Data’
Definisi Basis Data dalam sejumlah sudut pandang
Pengenalan Basis Data
Lemari Arsip di sebuah ruangan
Isi Lemari
Basis data pada sebuah disk
Isi Basis data
Operasi Dasar Basis Data
Operasi Dasar Basis Data (lanj)
Operasi dasar basis data:
- create database
- drop database
- create table
- drop table
- insert
- retrieve/search
- update
- delete
Objektif Basis Data
Penerapan Basis Data
Evolusi Teknologi Basis Data
Perkembangannya tidak lepas dari perkembangan hardware maupun software, disumbang oleh teknologi jaringan komputer dan komunikasi data yang kemudian melahirkan sistem basis data terdistribusi, contohnya adalah adanya ATM di bank-bank
Terutama pada perkembangan software, seperti kecerdasan buatan, sistem pakar, dan pemrograman berorientasi objek juga mempengaruhi perkembangan teknologi basis data, sehingga muncul istilah basis data berorientasi objek dan basis data cerdas
Komponen Sistem Basis Data
Perangkat keras yang biasanya terdapat dalam sebuah sistem basis data adalah :
Sistem operasi merupakan program yang mengaktifkan sistem komputer, mengendalikan sumber daya (resource) dalam komputer dan melakukan operasi-operasi dasar dalam komputer.
Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data dapat berisi sejumlah objek basis data (seperti tabel, indeks dan lain-lain). Disamping berisi data, setiap basis data juga menyimpan defenisi struktur (baik untuk basis data maupun objek-objeknya secara rinci).
Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak (sistem) yang khusus. Perangkat lunak inilah yang disebut DBMS yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah dan diambil kembali.
Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem.
DBMS yang digunakan lebih berperan dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data dapat dibuatkan program khusus untuk melakukan pengisian, pengubahan dan pengambilan data.
Tugas