2010-06-05 13 views
0

Je cherche à créer un système de stockage de documents plutôt simple en SQL 2008. Nous avons une idée générale des éléments dont nous avons besoin, du stockage de méta-données, de filesteam, etc., mais il y a quelques choses dont nous ne sommes pas sûrs. En particulier, nous aimerions implémenter une fausse structure de dossiers, ainsi que quelques permissions (flexibles). Les autorisations peuvent être au niveau du groupe ou par des utilisateurs individuels, et nous devrions être en mesure de spécifier aucun accès, lecture, lecture/écriture, au niveau du fichier ou du dossier.SQL Server 2008 - Schémas de stockage de documents

Je ne cherche pas quelqu'un pour écrire ce schéma pour moi. Mais ce que j'espère, c'est que quelqu'un a des ressources pour couvrir ces sujets?

Merci ~ Prescott

Répondre

1

Je pense que vous devriez aller avec la route classique d'avoir une table de documents qui contiendrait les docs (Si vous utilisez 2008 ou plus, regardez FILESTREAM). Les tables de méta lieraient alors à cela.

Votre structure de dossier pourrait être atteint en ayant une table de dossier, le tableau des matériaux pourrait alors avoir un champ pour montrer quel dossier le matériel est.

Pour obtenir les niveaux de sous dossier vous auriez juste un dossier parent champ dans votre table de dossiers reliant automatiquement à la même table. Vous pouvez ensuite le restituer dans un contrôle treeview dans n'importe quelle langue de saveur que vous vouliez