Field
- Field merupakan implementasi dari suatu atribut data.
- Field merupakan unit terkecil dari data yang berarti(meaningful data) yang disimpan dalam suatu file atau basis data.
Record
- Field-field tersebut diorganisasikan dalam record-record
- Record merupakan koleksi dari field-field yang disusun dalam format yang telah ditentukan.
- Selama desain sistem, record akan diklasifikasikan sebagai fixed-length record atau variable-length record.
Selama desain sistem, record akan diklasifikasikan sebagai fixed-length record atau variable-length record.
- Fixed-length record: tiap instance record punya field, jumlah field, dan ukuran logik yang sama
- Variable-length record : mengijinkan record-record yang berbeda dalam file yang sama memiliki panjang yang berbeda.
File dan Tabel
- Record-record yang serupa diorganisasikan dalam grup-grup yang disebut file. Jadi file merupakan kumpulan semua kejadian dari struktur record yang diberikan.
- Tabel merupakan ekivalen basis data relasional dari sebuah file.
Operasi dasar pada Database
- Menambah data
- Membaca data
- Mengubah data
- Menghapus data
Kunci(key)
- •Kunci merupakan elemen record yang dipakai untuk menemukan record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap record.
- Jenis-jenis kunci :
- Superkey
- Candidat key
- Primary key
- Alternate key
- Foreign key
- External key
- Superkey : kumpulan atribut dari suatu tabel yang dapat digunakan untuk mengidentifikasi entity atau record dari tabel tersebut secara unik
- Candidate key : superkey dengan jumlah atribut minimal. Candidat key ini tidak boleh berisi atribut dari tabel yang lain
- Primary key :Salah satu atrribut dari candidat key dapat dipilih menjadi primary key dengan 3 kriteria sbb :
- Key tersebut lebih natural untuk dijadikan acuan
- Key tersebut lebih sederhana
- Key tersebut cukup uniqe
- Alternate key :Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan dinamakan alternate key. Pada contoh sebelumnya bila untuk primary key dipilih ID_Cus maka alternate key nya adalah No.of Pay
- Foreign key : merupakan sembarang atribut yang menunjuk kepada primary key pada tabel lain.
- Akan terjadi pada suatu relasi yang memiliki kardinalitas one to many atau many to many

