Pengertian Database
Pada belajar membuat database, kita belajar dahulu tentang pengertian database. Apa sih itu database? Kalo di internet sih database itu sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan database sebagai kumpulan file, tabel, atau arsip yang saling terhubung yang disimpan dalam media elektronik.
Pada intinya, database adalah tempat untuk menyimpan data.
Selanjutnya kita akan mengenal bagian-bagian dari database.
- . Table
- Field
- Primary key
- Foreign key
- Relationship
Table : adalah wadah untuk menyimpan data yang terdiri dari field.
Field : adalah komponen dari tabel yang dideklarasikan dengan aturan tertentu.
Aturan penulisan field tidak boleh menggunakan spasi.
Contoh : kode_barang
Primary key : adalah field kunci, field yang unik, yang isinya tidak boleh sama. Primary key biasa digunakan untuk membedakan dengan field yang lain.
Misalkan : satu jenis makanan mie, terdapat banyak merk makanan mie, nah untuk membedakan antara merk yang satu dengan yang lain kita buat suatu primary key, misalkan saja kode barang.
Foreign key : adalah kunci turunan dari suatu primary key di tabel lain. Misalkan, terdapat primary key : kode_barang dari tabel barang. Lalu dalam tabel penjualan kita akan memanggil kode barang yang berfungsi sebagai primary key di tabel barang, nah kita buat foreign key : kode_barang di tabel penjualan. Yang perlu diingat adalah, foreign key tipe data dan ukuran harus sama dengan primary key
Relationship : adalah penggambaran relasi antar tabel. Jenis relationship antara lain.
- 1. One to one : relasi satu satu, artinya satu field hanya terhubung dengan satu field di tabel lain.
- 2. One to many : relasi satu ke banyak, artinya satu field bisa terhubung dengan banyak field di tabel lain
- 3. Many to one : relasi banyak ke satu, artinya banyak field yang terhubung ke satu field di tabel lain
- 4. Many to many : relasi banyak ke banyak, artinya banyak field terhubung dengan banyak field di tabel lain
Komentar
Posting Komentar