Rumah > Soal Jawab > teks badan
Reka bentuk pangkalan data semasa:
Jadual sekolah: school_id, nama
Jadual pengguna: uid, school_id, school_name
Penerangan ringkas tentang masalah:
Untuk perniagaan penerima pulangan, perlu ada kajian di luar negara bidang sekolah dalam bidang pengguna, tetapi terdapat begitu banyak sekolah di seluruh dunia sehingga mustahil untuk memasukkan kesemuanya ke dalam sekolah jadual, menyebabkan ramai pengguna melaporkan bahawa sekolah mereka tidak tersedia. Medan nama_sekolah ditambahkan pada jadual pengguna untuk membolehkan pengguna mengisi sendiri nama sekolah apabila tiada sekolah untuk dipilih Walau bagaimanapun, sekolah boleh mempunyai banyak nama, seperti Universiti Peking, Universiti Peking, dsb., mengakibatkan penduaan. daripada sekolah. Satu lagi masalah ialah sekolah saya wujud dalam meja sekolah, tetapi saya mengisi nama sekolah dengan nama yang serupa.
Perihalan Keperluan:
Pada masa ini terdapat keperluan untuk Pengesyoran daripada sekolah yang sama Kami hanya menggunakan medan school_id untuk pengesyoran, tetapi ini akan membawa kepada masalah data pengesyoran yang tidak lengkap.
Saya ingin bertanya sama ada terdapat sebarang penyelesaian reka bentuk yang baik untuk perniagaan seperti ini (situasi dengan sejumlah besar kategori dan nama kategori yang pelbagai)?
我想大声告诉你2017-05-16 13:06:43
1 Gunakan pilih untuk memberikan pilihan kepada pengguna Jika tidak, pengguna boleh mengklik kotak pilihan lain dan mengisi maklumat sekolah yang disesuaikan.
2. Gunakan autolengkap untuk beroperasi, iaitu, apabila pengguna mengisi maklumat yang sepadan dalam kotak teks, teks memberikan maklumat sekolah yang sepadan untuk dipilih oleh pengguna
3 perlu diproses di latar belakang, melalui sekolah meja Zhang, tambah medan, yang merupakan perkataan deskriptif sekolah ini yang lain Selepas pengguna mengisi, dia akan terus menanyakan sekolah latar belakang dan perkataan deskriptif lain untuk dipadankan, dengan itu mengurangkan. masalah lapangan