Maison > Questions et réponses > le corps du texte
Conception actuelle de la base de données :
Table scolaire : school_id, nom
Table utilisateur : uid, school_id, school_name
Brève description du problème :
Pour les entreprises de retour, il doit y avoir un domaine scolaire d'études à l'étranger dans le domaine utilisateur. Cependant, il y a tellement d'écoles dans le monde qui ne peuvent pas être incluses dans la table scolaire, ce qui en résulte. de nombreux utilisateurs signalent que leur école n'est pas disponible. Un champ school_name est ajouté à la table utilisateur pour permettre aux utilisateurs de saisir eux-mêmes le nom de l'école lorsqu'il n'y a pas d'école parmi laquelle choisir. Cependant, les écoles peuvent avoir plusieurs noms, tels que l'Université de Pékin, l'Université de Pékin, etc., ce qui entraîne une duplication. des écoles. Un autre problème est que mon école existe dans la table des écoles, mais j'ai renseigné le nom de l'école avec un nom similaire.
Description de l'exigence :
Actuellement, il existe une exigence de même recommandation d'école. Nous utilisons uniquement le champ school_id pour la recommandation, mais cela entraînera le problème de données de recommandation incomplètes.
Je voudrais demander s'il existe de bonnes solutions de conception pour une entreprise comme celle-ci (une situation où le nombre de catégories est important et les noms de catégories sont divers) ?
我想大声告诉你2017-05-16 13:06:43
1. Utilisez Select pour offrir des choix aux utilisateurs. Sinon, les utilisateurs peuvent cliquer sur d'autres cases à cocher et remplir des informations personnalisées sur l'école.
2. Utilisez la saisie semi-automatique pour fonctionner, c'est-à-dire que lorsque l'utilisateur remplit les informations correspondantes dans la zone de texte, le texte fournit les informations scolaires correspondantes que l'utilisateur peut sélectionner. Sinon, il s'agit d'informations personnalisées sur le collège. doit être traité en arrière-plan, via une école de table Zhang, ajouter un champ, qui contient d'autres mots descriptifs de cette école. Une fois que l'utilisateur a rempli, il continuera à interroger l'école d'arrière-plan et d'autres mots descriptifs pour correspondre, réduisant ainsi. problèmes de terrain