Basis data merupakan komponen dasar dalam pembangunan sebuah sistem yang berbasis komputer. Seperti namanya ‘basis data’ berarti sudah bisa ambil kesimpulan bahwa ‘basis data’ merupakan sekumpulan data-data penting.
DEFINISI BASIS DATA
Ditinjau secara umum dapat diperoleh beberapa pengertian basis data, yaitu:
- Himpunan Kelompok Data (Arsip) yang saling berhubungan dan diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
- Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (Redundensi) yang tidak perlu.
- Kumpulan File/Table/Arsip yang saling berhubungan yang disimpan dalam media penyimpan Elektronik.
Sistem Manajemen Basis Data (Data Base Management System) adalah sebuah perangkat lunak yang dirancang untuk menyimpan dan mengatur basis data. (Ramakrishnan and Gehrke. Database Management Systems)
TUJUAN BASIS DATA
Tujuan dibuatnya basis data adalah sebagai berikut:
- Kecepatan dan Kemudahan.
- Efisiensi ruang penyimpanan.
- Keakuratan.
- Ketersediaan.
- Kelengkapan.
- Keamanan.
- Kebersamaan pemakai.
- Pembuatan Basis Data (Create Database)
- Penghapusan Basis Data (Drop Database)
- Pembuatan File/Table baru ke suatu basis data (Create Table)
- Penghapusan File/Table dari suatu basis data (Drop Table)
- Penambahan data baru ke suatu file/table di sebuah basis data (insert)
- Pengambilan data dari sebuah file/table (Retrieve/Search)
- Pengubahan data dari sebuah file/table (Update)
- Penghapusan data dari sebuah file/table (Delete)
Sistem basis data memiliki 2 jenis bahasa yang digunakan:
- Data Definition Language (DDL)
DDL digunakan untuk menspesifikasi skema basis data.
Contoh:
create table account (
account-numberchar(10),
balance integer); - Data Manipulation Language (DML)
DML digunakan untuk mengekspresikan query basis data.
Contoh:
select customer.customer-name from customer
where customer.customer-id = ‘192-83-7465’;
Mari kita bahas satu-per satu tentang konsep Sistem Basis Data (DBMS)
DIAGRAM ENTITAS RELASIONAL
PENENTUAN ENTITAS
Saya tertarik dengan tulisan Anda. Saya juga mempunyai informasi mengenai basis data Oracle dan pendaftaran kursus Oracle yang bisa Anda kunjungi di http://lpug.gunadarma.ac.id/sertifikasi/
ReplyDelete