EN - FR - DE - ES - IT - PT -

LexiconDream

📊 Tabel

Struktur basis data berupa baris dan kolom yang menyimpan data terkait.

Tabel

Sebuah tabel mengatur data ke dalam baris dan kolom. Setiap baris adalah sebuah record. Setiap kolom adalah sebuah field. Irisan antara baris dan kolom menyimpan satu nilai. Sebuah tabel pelanggan mungkin memiliki kolom untuk ID, nama, email, dan tanggal pendaftaran. Setiap baris mewakili satu pelanggan. Tabel adalah unit penyimpanan dasar dalam basis data relasional. Tabel juga merupakan unit yang dikueri oleh pengguna. Ketika Anda menulis SELECT * FROM customers, Anda meminta setiap baris dan kolom dalam tabel pelanggan.

Tabel memiliki properti. Tabel memiliki nama, yang unik dalam skema. Tabel memiliki kolom dengan tipe data yang ditentukan. Tabel mungkin memiliki batasan: kunci utama, kunci asing, batasan unik, batasan pengecekan. Tabel mungkin memiliki indeks untuk mempercepat kueri. Tabel mungkin memiliki pemicu yang aktif saat penyisipan, pembaruan, atau penghapusan. Desain tabel memengaruhi semua yang dibangun di atasnya. Tabel dengan terlalu banyak kolom sulit dikelola. Tabel dengan terlalu sedikit kolom memaksa penggabungan (join) yang sebenarnya dapat dihindari. Tabel tanpa kunci utama sulit diperbarui secara andal. Tabel dengan data redundan berisiko mengalami inkonsistensi. Normalisasi memandu desain tabel. Tujuannya adalah untuk menyimpan setiap fakta hanya sekali. Hal ini mengurangi redundansi dan meningkatkan integritas. Namun, hal ini juga meningkatkan jumlah tabel. Lebih banyak tabel berarti lebih banyak penggabungan (join). Keseimbangan antara normalisasi dan kinerja merupakan ketegangan konstan dalam desain basis data.

Komponen tabel

Tabel adalah wadah untuk data yang saling terkait. Struktur wadah menentukan seberapa mudah data tersebut digunakan.

Comments

No comments yet. Be the first to share a thought.

Leave a comment