Pengertian
Database
Database atau basis data berasal dari kata basis dan data, dari kedua kata tersebut memiliki pengertian sebagai berikut
:
Base/ Basis : dapat diartikan sebagai markas atau
gudang tempat bersarang dan berkumpul.
Data : representasi fakta dunia yang mewakili suatu
obyek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, perstiwa,
hewan, konsep, keadaan, yang direkam
dalam bentuk angka, huruf, symbol, teks, bunyi atau kombinasinya.
Dari kedua pengertian tersebut dapat disimpulkan
bahwa Database adalah kumpulan dari
beberapa field yang saling berelasi (berhubungan), serta untuk menampung
beberapa objek tabel, query, form, Report, dan lainnya yang akan
disimpan di suatu media elektronik.
Beberapa aturan untuk merancang database yang
baik antara lain:
1.
Tabel dalam database tidak boleh
mengandung record (data) ganda, atau dengan kata lain tidak boleh ada redudancy
data. Jika terdapat data yang sama, maka perlu dilihat kembali rancangan
tabelnya.
2.
Setiap tabel dalam database,
harus memiliki field (kolom) yang unik. Field ini disebut sebagai
Primary Key.
Primery key : field yang bersifat unik,
tidak boleh ada data yang sama dalam primery key.
Fungsi : membedakan dengan satu record
dengan record yang lainnya.
Contoh : ID, NIS, NIN, NIK, dll.
3. Tabel harus sudah normal.
4. Besar atau ukuran database hendaknya
dibuat seminimal mungkin. Hal ini ditentukan oleh pemilihan tipe data yang
tepat.
5. Merancang database hendaknya
memperhatikan apakah rancangan dapat menampung data (record) sesuai yang
dibutuhkan oleh aplikasi.
Fungsi
Database
1.
Untuk memudahkan dan kecepatan dalam
pengambilan data.
2.
Efisiensi ruang penyimpanan, contoh :
flashdisk, hardisk,disket.
3.
Terjaminnya ketersediaan, keamanan,
kebersamaan pemakaian.
4.
Keakuratan data
Program
dasar dalam pembuatan Database :
1.
Tabel
: Objek
utama dalam database untuk menyimpan sekumpulan data sejenis dalam sebuah
objek.
2.
Query
: Bahasa
yang digunakan untuk memanipulasi terhadap database dan di gunakan untuk
menampilkan, mengubah, dan menganalisa.
3.
Form
: untuk
mengontrol proses pemasukan data (input), menampilkan data (output), dan
digunakan untuk memeriksa dan memperbaharui data.
4.
Report
: digunakan
untuk menampilkan data yang sudah dirangkum dan mencetak data secara efektif.
Operasi dasar yang berhubungan dengan database :
1. Pembuatan
Database baru
2. Penghapusan
Database
3. Pembuatan
tabel baru ke suatu Database
4. Penghapusan
tabel dari suatu Database
5. Penambahan
atau pengisian data baru ke sebuah Database
6. Pengambilan
data dari suatu tabel
7. Pengubaha
data dari seuatu tabel
8. Penghapusan
data dari sebuah tabel
Hierarki basisdata :
1. Database
: kumpulan dari beberapa field yang saling berelasi (berhubungan).
2. Tabel/entity
: Kumpulan dari beberapa records dan field.
3. Field/Atribut
: Merupakan bagian dari record yang menunjukkan suatu item data yang
sejenis, misalnya field nama, field nim, dan lain sebagainya.
Setiap field harus mempunyai nama dan tipe data tertentu. Isi dari field disebut Data Value.
Dalam database, field ini disebut juga kolom.
4. Record/Tupple:
adalah kumpulan data value dari
attribute yang berkaitan sehingga dapat menjelaskan sebuah entity secara
lengkap. Misalnya record entity mahasiswa adalah kumpulan data value dari
field. Dalam database, record disebut juga baris (Isian
data yang di miliki tabel).
5. Karakter
(Characters) : Merupakan bagian terkecil dalam database, dapat
berupa karakter numerik (angka 0 s/d 9), huruf (A-Z, a-z) ataupun
karakter-karakter khusus seperti *, &, %, #, dan lain-lain.
Contoh :
Tipe
Data ( Data Type ) :
Data
Type adalah
tipe data yang digunakan sebagai identtas dari field.
1. Text
: Tipe data yang sering menggunakan alfabet dan alfa numerik.
2. Data/time
: menyimpan nilai tunggal dan jam, panjang minimum 8 karakter.
3. Memo
: Mampu menampung nilai sampai 65535 karakter.
4. Number
: digunakan untuk angka.
5. Currency
: digunakan untuk nilai mata uang.
6. Autonumber
: Berisi angka urut yang sudah ditetapkan oleh access yang muncul secara
otomatis dan nilai yang tdak dapat dirubah.
7. Yes/No
: Berisi 2 nilai saja yaitu yes or no, true or false, dan on or off.
8. OLE
Object :digunakan untuk eksternal objek seperti bit map, suara, gambar.
9. Hiperlink
: Gabungan dari teks dan numerik yang di simpan dalam bentuk teks.
10. Lookup
Wizard : untuk memilih sebuah nilai dar tabel lain atau list atau combobox.
11. Description
: Keterangan yang akan mempermudah dalam memahami field name.
Sekian dulu yah untuk share hari ini, semoga
bermanfaat kawan.. J
0 comments:
Post a Comment