Pregunta

así como dice el título, me gustaría escuchar sus consejos cuáles son las cuestiones más importantes a tener en cuenta y pedir a los usuarios finales antes de base de datos de diseño para su aplicación. Hemos de hacer aplicación de base de datos orientada-, con attenion especial para pagar en seguridad db (control de acceso, cifrado, integridad, copias de seguridad) ... Base de datos será también mantener cierta información personal acerca de las personas, que se considera sensible por las normas de derecho, por lo que la seguridad debe ser bueno.

He trabajado en proyectos escolares con bases de datos, pero este es el primer trabajo de tiempo "en el mundo real", donde esta seguridad db tiene implicaciones reales.

Así que encontré algunos consejos y preguntas para hacer en Internet, pero aquí siempre me dan mejores. Toda la ayuda apreciada! Gracias!

¿Fue útil?

Solución

Algunos otros detalles, además de lo que ya se ha dicho:

  • ¿Tiene usted alguna Reguladora requisitos para el acceso de datos y almacenamiento (Sarbanes-Oxley y HIPAA vienen a la mente)
  • ¿Es necesario ser capaz de auditoría registrar los cambios
  • ¿Qué controles internos ¿Necesita reflejado en la base de datos
  • ¿Qué se deben seguir las reglas de negocio bajo qué circunstancias
  • ¿Qué tan grande que se puede esperar a los datos get - cuanto mayor sea el almacén de datos espera que la más crítica para el diseño pensando en el rendimiento de la iniciar
  • ¿Qué tan flexible es lo que desea que el sistema ser (¿desea ser capaz de añadir columnas sobre la marcha? O negocio complemento normas) Tenga cuidado con éste, maquillaje Asegúrese de que el cliente entiende que flexibilidad viene a menudo a costa de el rendimiento.
  • ¿Usted necesita un almacén de datos independiente para informar?
  • ¿Cómo se necesita rellenan los datos? Va a venir de una aplicación, múltiples aplicaciones, las importaciones de datos o una combinación?
  • ¿Qué bases de datos ¿Tiene actualmente licencia para? Quieres tener esta aplicación es su uso?
  • diferentes grupos
  • voluntad de los usuarios necesidad diferentes accesos?
  • ¿Cómo es el proceso que actualmente se manejado, podemos tener acceso a esa base de datos o ver el proceso actual en acción. Observar, por un mínimo de un día, el cliente utilizando el actual sistema. Tomar notas extensas, aprenderá muchas cosas que nadie pensará que le diga.
  • ¿Es necesario que los datos migran desde el viejo sistema

Otros consejos

Me gustaría empezar con:

  • Por favor, explique su negocio para mí.
  • ¿Qué procesos que están buscando automatizar o mejorar?
  • ¿Usted tiene algún informe que debe generar?
  • ¿Necesita entradas a cualquier otro sistemas?
  • casos de uso (Google para eso, no tiene por qué ser dibujos, texto está muy bien)
  • entradas
  • salidas
  • Los datos estáticos
  • los datos históricos

A partir de ahí se derivan de la información que necesita para almacenar, aplicar cuarto NF, y listo! Buena suerte ! 8 -))

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top