Di dalam sistem
database terdapat beberapa komponen, antara lain adalah:
- Field
Merupakan satuan terkecil dari tabel yang meggambarkan satu item data. Sebagai contoh nama, alamat dan lain sebagainya.
- Field
Merupakan satuan terkecil dari tabel yang meggambarkan satu item data. Sebagai contoh nama, alamat dan lain sebagainya.
- Record
Kumpulan dari field-field yang meggambarkan satu unit data individu tertentu. Sebagai contoh, data pegawai dengan NIP 22080850 dengan nama Firman, lahir di Surabaya dan informasi lainnya yang berhubungan dengan pegawai.
- Tabel
Kumpulan dari beberapa record yang yang menggambarkan satu kesatuan data dan memiliki arti tertentu. Sebagai contoh Pegawai, Departemen, Satuan kerja dan lain-lain.
Kumpulan dari field-field yang meggambarkan satu unit data individu tertentu. Sebagai contoh, data pegawai dengan NIP 22080850 dengan nama Firman, lahir di Surabaya dan informasi lainnya yang berhubungan dengan pegawai.
- Tabel
Kumpulan dari beberapa record yang yang menggambarkan satu kesatuan data dan memiliki arti tertentu. Sebagai contoh Pegawai, Departemen, Satuan kerja dan lain-lain.
- Primary key
Adalah field yang memiliki nilai unik dalam artian field tersebut tidak mungkin memiliki data yang sama, sebagai contoh field NIP pada tabel PEGAWAI dapat dijadikan sebagai primari key karena setiap pegawai memiliki satau NIP.
Adalah field yang memiliki nilai unik dalam artian field tersebut tidak mungkin memiliki data yang sama, sebagai contoh field NIP pada tabel PEGAWAI dapat dijadikan sebagai primari key karena setiap pegawai memiliki satau NIP.
- Foreign key
Adalah field yang digunakan sebagai penghubung antara satu tabel dengan tabel yang lain agar saling berelasi, sebagai contoh pada tabel SATKER juga memiliki field NIP, tetapi field NIP di sini merupakan field foreign key yang digunakan untuk menghubungkan tabel PEGAWAI dengan tabel SATKER.
Adalah field yang digunakan sebagai penghubung antara satu tabel dengan tabel yang lain agar saling berelasi, sebagai contoh pada tabel SATKER juga memiliki field NIP, tetapi field NIP di sini merupakan field foreign key yang digunakan untuk menghubungkan tabel PEGAWAI dengan tabel SATKER.
1.      Record/ tuple, kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang  suatu entity secara lengkap
Contoh tabel :  
 Anggota Perpustakaan
| 
   
Nomor_Anggota 
 | 
  
   
Nama_Anggota 
 | 
  
   
Alamat_Anggota 
 | 
 
| 
   
1234 
 | 
  
   
Firman Handoko 
 | 
  
   
Tangerang 
 | 
 
| 
   
1235 
 | 
  
   
Dwi Susanto 
 | 
  
   
Pondok Labu 
 | 
 
| 
   
1236 
 | 
  
   
Ari Siswanto 
 | 
  
   
Jakarta Timur 
 | 
 
 Daftar Buku
| 
   
Kode Buku 
 | 
  
   
Nama_Buku 
 | 
  
   
Batas Peminjaman 
 | 
 
| 
   
01 
 | 
  
   
Visual Basic 6.0 
 | 
  
   
14 hari 
 | 
 
| 
   
02 
 | 
  
   
Manajemen Modern 
 | 
  
   
14 hari 
 | 
 
| 
   
03 
 | 
  
   
Manajemen Perkantoran 
 | 
  
   
14 hari 
 | 
 
Detail Peminjaman
| 
   
Nomor Peminjaman 
 | 
  
   
Nomor_Anggota 
 | 
  
   
Kode Buku 
 | 
 
| 
   
P001 
 | 
  
   
1234 
 | 
  
   
01 
 | 
 
| 
   
P002 
 | 
  
   
1235 
 | 
  
   
02 
 | 
 
| 
   
P003 
 | 
  
   
1236 
 | 
  
   
03 
 | 
 
Header_Peminjaman
| 
   
Nomor Peminjaman 
 | 
  
   
Nomor_Anggota 
 | 
  
   
Tanggal Peminjaman 
 | 
  
   
Tanggal Pengembalian 
 | 
 
| 
   
P001 
 | 
  
   
1234 
 | 
  
   
26/03/2012 
 | 
  
   
09/04/2012 
 | 
 
* yang diberi warna biru merupakan contoh tuple
2.      File/ Tabel merupakan kumpulan record-record sejenis yang mempunyai
panjang elemen sama,
atribut
yang sama, namun berbeda-beda data valuenya    
Anggota Perpustakaan
| 
   
Nomor_Anggota 
 | 
  
   
Nama_Anggota 
 | 
  
   
Alamat_Anggota 
 | 
 
| 
   
1234 
 | 
  
   
Firman
  Handoko 
 | 
  
   
Tangerang 
 | 
 
| 
   
1235 
 | 
  
   
Dwi Susanto 
 | 
  
   
Pondok Labu 
 | 
 
| 
   
1236 
 | 
  
   
Ari Siswanto 
 | 
  
   
Jakarta Timur 
 | 
 
Daftar Buku
| 
   
Kode Buku 
 | 
  
   
Nama_Buku 
 | 
  
   
Batas Peminjaman 
 | 
 
| 
   
01 
 | 
  
   
Visual Basic 6.0 
 | 
  
   
14 hari 
 | 
 
| 
   
02 
 | 
  
   
Manajemen Modern 
 | 
  
   
14 hari 
 | 
 
| 
   
03 
 | 
  
   
Manajemen Perkantoran 
 | 
  
   
14 hari 
 | 
 
 Detail Peminjaman
| 
   
Nomor Peminjaman 
 | 
  
   
Nomor_Anggota 
 | 
  
   
Kode Buku 
 | 
 
| 
   
P001 
 | 
  
   
1234 
 | 
  
   
01 
 | 
 
| 
   
P002 
 | 
  
   
1235 
 | 
  
   
02 
 | 
 
| 
   
P003 
 | 
  
   
1236 
 | 
  
   
03 
 | 
 
Header_Peminjaman
| 
   
Nomor Peminjaman 
 | 
  
   
Nomor_Anggota 
 | 
  
   
Tanggal Peminjaman 
 | 
  
   
Tanggal Pengembalian 
 | 
 
| 
   
P001 
 | 
  
   
1234 
 | 
  
   
26/03/2012 
 | 
  
   
09/04/2012 
 | 
 
3.     
Composite Key
Composite key adalah kunci yang
terdiri dari 2 field atau lebih field yang secara unik mengidentifikasi suatu
kejadian entitas
| 
   
Nama_Depan 
 | 
  
   
Nama_Belakang 
 | 
  
   
Alamat 
 | 
 
| 
   
Firman 
 | 
  
   
Handoko 
 | 
  
   
Tangerang 
 | 
 
| 
   
Ayu Puji 
 | 
  
   
Lestari 
 | 
  
   
Jakarta Utara 
 | 
 
| 
   
Dwi 
 | 
  
   
Santoso 
 | 
  
   
Depok 
 | 
 
| 
   
Nomor Peminjaman 
 | 
  
   
Nomor_Anggota 
 | 
  
   
Nama_Anggota 
 | 
 
| 
   
P001 
 | 
  
   
1234 
 | 
  
   
Firman
  Handoko 
 | 
 
| 
   
P002 
 | 
  
   
1235 
 | 
  
   
Dwi Susanto 
 | 
 
| 
   
P003 
 | 
  
   
1236 
 | 
  
   
Ari Siswanto 
 | 
 
| 
   
Nomor Peminjaman 
 | 
  
   
Kode Buku 
 | 
  
   
Nama_Buku 
 | 
 
| 
   
P001 
 | 
  
   
01 
 | 
  
   
Visual Basic 6.0 
 | 
 
| 
   
P002 
 | 
  
   
02 
 | 
  
   
Manajemen Modern 
 | 
 
| 
   
P003 
 | 
  
   
03 
 | 
  
   
Manajemen Perkantoran 
 | 
 
 
          *yang diberi warna
merah merupakan composite key 
4.  Foreign Key
Adalah field yang digunakan sebagai penghubung antara satu
tabel dengan tabel yang lain agar saling berelasi atau field bukan key tetapi
menjadi key pada file lain.
       
Contoh :
 Satuan
Kerja
| 
   
Satuan
  Kerja 
 | 
  
   
NIP 
 | 
  
   
Nama
  Pegawai 
 | 
 
| 
   
Deputi Pencegahan 
 | 
  
   
22080850 
 | 
  
   
Dian Permata Sari 
 | 
 
| 
   
Deputi Penindakan 
 | 
  
   
22080851 
 | 
  
   
Ayu Puji Lestari 
 | 
 
| 
   
Biro Umum 
 | 
  
   
22080852 
 | 
  
   
Puji Utami 
 | 
 
Data
Pegawai
| 
   
NIP 
 | 
  
   
Nama
  Pegawai 
 | 
  
   
Alamat 
 | 
 
| 
   
22080850 
 | 
  
   
Dian Permata Sari 
 | 
  
   
Jakarta Selatan 
 | 
 
| 
   
22080851 
 | 
  
   
Ayu Puji Lestari 
 | 
  
   
Jakarta Timur 
 | 
 
| 
   
22080852 
 | 
  
   
Puji Utami 
 | 
  
   
Jakarta Pusat 
 | 
 
Tidak ada komentar:
Posting Komentar