Yang ini sangat mengganggu saya. Saya kira itu karena saya telah melihat terlalu banyak file CAD dengan data semua pada satu lapisan, hanya dibedakan berdasarkan warna.
Apa yang terjadi adalah pilihan antara mengatur data berdasarkan struktur , atau dengan atribut .
Dengan pilihan itu, saya akan selalu mengorganisir data saya melalui struktur data.
Sebagai permulaan, saat memproses data, Anda memiliki satu simpai lebih sedikit untuk melompati (misalnya memilih a, b, c dari tabel di mana id = X sebagai lawan untuk memilih a, b, c dari tabel di mana id = X DAN tutup = Y )
Kemudian, pertimbangkan mengapa basis data memungkinkan beberapa tabel - jika format data menawarkan struktur data tertentu Anda harus berpikir mereka akan memproses data lebih efisien jika Anda menggunakannya.
Tetapi masalah besar (bagi saya) adalah ketika Anda ingin memindahkan data dan masuk ke sistem lain. Maka saya pikir itu menjadi tantangan nyata, karena aplikasi akhirnya mungkin tidak menggunakan data dengan cara yang sama. Saya telah melihat begitu banyak orang yang berhenti dalam skenario ini.
Jadi - dalam pengalaman saya - Anda akan dapat menggunakan dan mentransfer data dua kali lebih efisien ketika memiliki model data yang layak (lebih dalam dan lebih terstruktur).