En fait, je suis la construction d'un logiciel pour les institutions académiques, donc je voulais juste savoir les réponses de quelques questions:plus de table ou plus de lignes mieux en sql?
Comme vous le savez les nouvelles données seront générées chaque année (pour les nouvelles admissions) et certains seront modernisés . Donc, je devrais stocker toutes les données dans un seul tableau avec la séparation année académique (comme une colonne comme ac_year), ou devrais-je faire des tableaux séparés pour chaque année. Aussi qu'il existe différentes tables pour stocker des informations telles que, classes, marques, frais, auberge, etc à propos des étudiants. Donc, chaque info, comme frais seraient stockés dans des tables comme Fee 2010 Fee 2011 Fee 2012 ...
Ou en 1 seule table d'honoraires avec une année en tant que colonnes. Un autre point est que bientôt après 1-2 ans, la base de données deviendra plus lourde, donc la sauvegarde des données pour une seule année serait possible dans un seul tableau (comme Frais avec l'année comme une colonne)?
Et S'il vous plaît répondre gardant à l'esprit SQL Server 2005.
Merci
S'il vous plaît élaborer plus. Vous devez montrer quels efforts avez-vous faits. S'il vous plaît modifier votre question sinon je crains que personne ne sera en mesure de vous aider – DevelopmentIsMyPassion
S'il vous plaît juste ajouter la colonne 'ac_year' sur toutes ces tables. Une version différente de votre table par an est un cauchemar de maintenance, et compliquera énormément l'interrogation de vos données après – Lamak
mais encore une chose est que, si je stocke toutes les informations dans un seul tableau, alors après quelques années, la base de données sera lourd. Alors, comment puis-je sauvegarder seulement les données de 1 an de la table. Et puis-je plus tard séparer (sauvegarder et supprimer) les données de la table. – user2106652