KONSEP BASIS DATA
Basis Data ialah kelompok-kelompok yang saling berhubungan serta sudah diorganisasi sedemikian rupa, sehingga dapat dimanfaatkan dengan cepat dan mudah. Didalam basis data terdapat Data dan Informasi.
Data ialah suatu hal yang di ambil dari pengamatan atau kejadian masih dalam bentuk mentah.
Tujuan Basis Data :
1. Kecepatan dan kemudahan dalam pengolahan data
2. Efisiensi ruang penyimpanan
3. Kebersamaan pemakaian
4. Menangani data dalam jumlah yang besar
5. Meniadakan duplikasi dan inkonsistensi data
6. Keamanan data
Komponen Basis Data :
- Hardware
Perangkat keras yang sangat dibutuhkan dalam pembuatan basis data.
- Operating system
Operating system merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer.
- Database
Basis data yang mewakili sistem tertentu untuk dikelola dan berfunsi untuk menyimpan semua data yang ada di dalamnya.
- DBMS
Perangkat lunak yang digunakan untuk mengelola basis data.
- User
Seseorang yang menggunakan atau berinteraksi dengan sistem basis data.
- Application
Aplikasi yang digunakan dalam pembuatan basis data.
Arsitektur Basis Data :
- Stand Alone ialah basis data ditempatkan pada komputer yang sama dan hanya bisa dipakai oleh satu user (pengguna)
- Sistem Terpusat ialah terdiri dari sebuah server dan sejumlah terminal
- Sistem Client Server ialah untuk mengatasi kelemahan pada sistem terpusat
DBMS :
DBMS ialah suatu software atau aplikasi komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi dan memperoleh data informasi dengan praktis dan efisien.
Contoh : oracle, Ms SQL, Ms. Access, My SQL, Postgres SQL dan DB2
Bahasa Basis Data dibagi menjadi 2, yaitu :
1. DDL (Data Definition Language)
DDL ialah menyediakan perintah untuk membuat database, mendefinisikan dan memodifikasi struktur tabel termasuk konstrain-konstrain yang ada pada suatu tabel, pembuatan indeks dan lain-lain.
2. DML (Data Manipulation Language)
DML ialah bahasa query yang berfungsi untuk melakukan dan pengambilan data yang ada dalam suatu database. Manipulasinya mencakup penyisipan/penambahan, penghapusan data dan pengubahan data.
Jenis DML ada dua yaitu :
Prosedural ialah mensyaratkan agar pemakai menentukan data apa yang diinginkan serta bagaimana cara mendapatkannya.
Non-prosedural ialah pemakai menentukan data yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
Tidak ada komentar:
Posting Komentar