Tabel basis data fisik dibangun dari model data dengan setiap entitas dalam model yang
diubah menjadi tabel fisik terpisah. Di bagian atas setiap tabel adalah atribut yang
membentuk kolom. Memotong kolom untuk membentuk baris tabel adalah tuple. Sebuah
tuple, yang memberikan definisi yang tepat ketika pertama kali diperkenalkan, mirip dengan
catatan dalam sistem file datar. Sesuai dengan konvensi, kami akan menggunakan istilah
catatan atau kejadian daripada tupel. Tabel yang dirancang dengan benar memiliki empat
karakteristik berikut:
1. Nilai setidaknya satu atribut dalam setiap kejadian (baris) harus unik. Atribut ini
adalah kunci utama. Nilai atribut (non key) lainnya di baris tidak harus unik.
2. Semua nilai atribut dalam kolom apa pun harus dari kelas yang sama.
3. Setiap kolom dalam tabel tertentu harus diberi nama yang unik. Namun, tabel yang
berbeda dapat berisi kolom dengan nama yang sama.
4. Tabel harus sesuai dengan aturan normalisasi. Ini berarti mereka harus bebas dari
ketergantungan structural termasuk kelompok berulang, dependensi parsial, dan
dependensi transitif (lihat appendix bab ini untuk diskusi lengkap).