Basis data adalah > kumpulan
file-file yang saling berkaitan yang disimpan dalam suatu media penyimpanan dan
dimanipulasi menggunakan software tertentu.
DBMS (Database Management Sistem)
merupakan “software pengolah Database”.
RDBMS (Relational Database
Management Sistem) adalah software pengolah kata yang menyajikan data dalam
bentuk table-tabel dan memungkinkan terjadinya hubungan antar table. Contoh :
MS.ACCES, MY SQL, ORACLE, MS.SQL server, dll.
Ø
Tebel : kumpulan baris serta kolom biasa yang
disebut dengan file.
Ø
Record/Tuple/Baris : kumpulan elemen yang saling
berkaitan.
Ø
Field/kolom : kumpulan data yang memiliki tipe
data yang sama.
Contoh : Database akademik Mahasiswa
Ø
Entity (entitas) : orang, tempat, kejadian, atau
komsep yang informasinya direkam.
Ø
Attribute (atribut) : setiap entitas memiliki
atribut atau sering disebut untuk mewakili entity. Seorang siswa dapat dilihat
dari atributnya. Misalnya nama, nim, no.hp, alamat.
Ø
Data value (nilai atau isi data) : informasi
yang disimpan pada tiap dta element. Contoh data value nama karyawan sutrisno.
1.
Mengatasi redudasi dan inkonsistensi data,
redudasi data adalah penyimpanan dibeberapa tempat untuk data yang sama dan
mengakibatkan pemborosan ruang penyimpanan dan biaya akses menjadi lebih
tinggi.
2.
Mengelami kesulitan dalam pengaksesan data. Mis
: mencari data dengan nama ali.
3.
Memungkinkan multiple user (banyak pemakai).
4.
Mengatasi masalah keamanan : tidak semua pemakai
system database diprbolehkan untuk mengakses semua data. Missal ; data mengenai
gaji pegawai hanya bisa diakses oleh orang keuangan dan personalia.
5.
Mengatasi masalah integritas ( kesatuan :
database berisi file-file yang saling berkaitan, masalah utama adalah bagaimana
kaitan antar file itu terjadi.
Pengguna-pengguna database :
1.
Database manager : orang yang bertanggung jawab
dengan interaksi dengan manager file ,integrasi, backup(penyelinan data),
recovery (mengembalikan data).
2.
Database administrator : orang memiliki
kekuasaan sebagai pusat pengontrol terhadap seluruh system, baik data ataupun
program yang mengakses data.
Fungsi data administrator = mendefenisikan
pola struktur database dan memberikan kekuasaan pada user untuk mengakses data.
3.
Program aplikasi.
4.
Naïve user : pengguna yang tidak berpengalaman
hanya tinggal menjalan menu.
5.
Specialized user : pemakai khusus yang
menuliskan database, tidak dalam rangka data processing yang tradisional.
Aplikasi tersebut diantaranya ; knowledgebase, expert system, computer aided
design system.







1 komentar:
heheh sekarang abang bisa koment tanpa harus login di gmail abang
Posting Komentar