Question

que le titre dit, je voudrais entendre vos avis, quelles sont les questions les plus importantes à prendre en compte et poser des utilisateurs finaux avant la base de données conception pour leur application. Nous devons faire l'application orientée base de données, avec attenion spéciale à payer sur la sécurité db (contrôle d'accès, le cryptage, l'intégrité, les sauvegardes) ... Base de données également garder certains renseignements personnels au sujet des personnes, qui est considéré comme sensible par la réglementation du droit, de sorte que la sécurité doit être bon.

J'ai travaillé sur des projets scolaires avec des bases de données, mais est d'abord du temps de travail « dans le monde réel », où cette sécurité db a des conséquences réelles.

Alors j'ai trouvé quelques conseils et questions à poser sur Internet, mais ici, je reçois toujours meilleurs. Toute aide appréciée! Merci!

Était-ce utile?

La solution

D'autres détails à part ce qui a déjà été dit:

  • Avez-vous une réglementation exigences pour l'accès aux données et stockage (Sarbanes-Oxley et HIPAA viennent à l'esprit)
  • Est-ce que vous devez être en mesure de vérification changements d'enregistrement
  • Quels contrôles internes avez-vous besoin reflétée dans la base de données
  • Quelles sont les règles commerciales doivent être respectées dans quelles circonstances
  • Quelle est la taille de vous attendre les données à obtenir - plus le magasin de données attendu plus critique pour la conception avec des performances à l'esprit de la début de liste
  • Quelle est la flexibilité que vous voulez le système être (voulez-vous être en mesure d'ajouter colonnes à la volée? OU Ajouter une entreprise règles) Soyez prudent avec celui-ci, faire que le client comprend que flexibilty vient souvent au prix de performance.
  • Avez-vous besoin d'un entrepôt de données séparées pour signaler?
  • Comment avez-vous besoin des données peuplées? Il viendra d'une application, de multiples applications, les importations de données ou une combinaison?
  • Quelles bases de données Avez-vous actuellement concéder sous licence? Est-ce que vous voulez avoir cette utilisation de l'application, il?
  • Will différents groupes d'utilisateurs ont besoin différents accès?
  • Comment est le processus actuellement en cours traités, nous pouvons avoir accès à cette base de données ou voir le processus en cours en action. Observez, pour un minimum de un jour, le client en utilisant le courant système. Prenez des notes détaillées, vous apprendrez beaucoup de choses que personne ne pensera à vous dire.
  • Avez-vous besoin de migrer les données de la ancien système

Autres conseils

i commencerait par:

  • S'il vous plaît expliquer votre entreprise à moi.
  • Quels processus Vous souhaitez automatiser ou améliorer?
  • Avez-vous des rapports que vous devez générer?
  • Avez-vous besoin des entrées à tout autre systèmes?
  • cas d'utilisation (google pour cela, il n'a pas besoin d'être des dessins, le texte est très bien)
  • entrées
  • sorties
  • données statiques
  • données historiques

De là, vous dérivez les informations dont vous avez besoin pour stocker, vous appliquez 4 NF, et allez! Bonne chance ! 8 -))

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top